Release Notes
Track every update, new feature, and bug fix shipped to Amax ERP.
No releases match your search.
v3.5
March 4, 2026
Sea Freight Costing — Transfer Order Management & Landed Cost Calculator
- New Sea Freight Costing page — full transfer order management migrated from legacy Python/Flask system to Node.js
- New 4-tab layout: Transfer Order Management, Transfer List, Transfer Detail, and Balance Price
- New 3-way landed cost allocation — distributes shipping/customs/trucking fees by price ratio, volume ratio, and quantity across all line items
- New TMS Sync — create transfer orders from pending serial number transfers with automatic SKU aggregation and dimension lookup
- New Balance Price tab — warehouse inventory with weighted-average balance prices and Excel export
- New SOFA/LOVESEAT auto-detection — dimension-based customs tax check (W: 144–214, H: 81–89, D: 81–163 cm)
- New Click-to-expand item rows — compact 13-column summary with expandable detail panels (Basic Info, Dimensions, Tax, Cost Allocation)
- New Order detail Excel export — 2-sheet workbook with order header and all line items
- New Expand/Collapse All button for item detail panels
- Improved Ctrl+S keyboard shortcut to save order detail, with unsaved-changes warning on navigation
- Improved Changed fields highlighted with orange left-border indicator before saving
- Improved Header fields grouped into Shipping, Dates, and Costs sections with icons
- Improved Warehouse name dropdowns replace raw ID inputs for inbound/outbound warehouse selection
- Improved Auto-fill Bound For from inbound warehouse name + company
- Improved Auto-calc trucking cost (fee × exchange rate) and ocean freight cost with live preview
- Improved Number formatting with locale commas (e.g. 12,345.67) across all monetary columns
- Improved Enter key triggers search in all filter fields, loading spinners on all async buttons
- Improved Transfer List links — clicking a transfer number navigates directly to order detail
- Improved QB CA Bill date filtering now uses warehouse completion time from ship_batch_record (inbound_time) with invoice_date fallback
- Improved QB CA Bill table adds “WH Complete” column showing warehouse completion date
- Improved Page visit logging — logininfo.txt now shows readable page names with Toronto timezone
Sea Freight
Warehouse
Cost Allocation
QuickBooks
Excel Export
i18n
v3.4
February 25, 2026
QuickBooks Connector — CA Invoice Export, Auto-Sync & SaaSAnt Integration
- New QuickBooks Connector hub page — central landing for all QB integrations with card-based navigation
- New QB CA Invoice page — query Canadian shipped invoices by date range, preview in table, and export as CSV
- New Push to QuickBooks — one-click send all unsent invoices to SaaSAnt (autoqbo-180845-invoice@saasant.io) for QB import
- New Auto-sync every 3 hours — automatically pushes unsent CA invoices (last 30 days) to QuickBooks with live countdown timer
- New Pause/Resume sync — toggle auto-sync on or off, manual “Sync Now” button for immediate push
- New Sent order tracking — orders marked as sent are excluded from future pushes; “Unsend” button to re-queue for next sync
- New Test mode — send selected (or all) invoices to any email without changing sent status, for verification before pushing
- New Export history table — full log of all CSV exports with date, recipient, order count, status, and Re-push button
- New PO/Order/Customer search — instant client-side filter with debounced input
- New Class (Sales Rep) column — CSV includes sales rep from hub_order or platform_sales_person mapping
- Improved Full i18n support — 50+ new translation keys for Chinese language across all labels, buttons, alerts, table headers, and dynamic JS text
- Improved Date format standardized to YYYY-MM-DD in all CSV output fields
- Improved PO numbers cleaned to digits only (REGEXP_REPLACE strips non-numeric characters)
- Improved Rate limit increased from 300 to 1,000 requests per 15 minutes for smoother internal usage
QuickBooks
SaaSAnt
CSV Export
Auto-Sync
i18n
v3.3
February 25, 2026
Knowledge Base Intelligence — Auto-Reply, Email Training & Article Optimization
- New IMAP email auto-reply — BCC or CC donotreply@amaxleather.com on any customer email, AmaxBot searches KB + queries live ERP data and auto-sends a professional reply within 15–25 seconds
- New Email training mode — forward any email with “@amaxbot” in the subject to teach AmaxBot new knowledge; GPT extracts a structured article as a draft for human review
- New Follow-up detection — system detects customer replies to auto-generated emails, loads full conversation history, and continues naturally with context
- New Auto-tagging on article approval — GPT generates 3–6 optimized search tags when approving training articles into the Knowledge Base
- New Email Inbox tab in Knowledge Base — monitor all incoming training and reply emails, view details, edit drafts, approve articles, regenerate, or send manual replies
- New Training tab with conversation analysis — analyze AmaxBot conversations, detect knowledge gaps, and create suggested articles with one click
- New AI disclaimer footer — auto-reply emails now include a clear disclaimer that the response is AI-generated with a link to technical.support@amaxleather.com
- New Workflow documentation — professional system description covering training mode, auto-reply mode, and weekly deep research cycle
- Improved Article splitting for accuracy — warranty policy split into 7 focused articles (frame, mechanism, motor, electrical, padding, leather, exclusions); dealer list split into 10 regional articles by province
- Improved GPT-powered tag optimization — all 34+ KB articles re-tagged with 4–8 specific, lowercase, FULLTEXT-optimized search tags
- Improved KB search now returns full article content (up to 3,000 chars) to GPT instead of 600-char previews — replies include actual data instead of “I will send you the list”
- Improved IMAP polling reduced to 10-second intervals for near-instant email detection
- Improved GPT max_tokens increased from 2,000 to 4,000 for comprehensive replies with long dealer lists and detailed data
- Fixed Auto-recovery for stuck “drafting” records — emails stuck mid-processing (from server restarts) are automatically reset and reprocessed
- Fixed Regenerate route now includes category assignment, proper tag normalization (array vs string), and category_id in both UPDATE and INSERT queries
- Fixed Vague articles #8 (leather puddling), #10 (furniture fit), and #12 (company info) rewritten with detailed, accurate content
Knowledge Base
IMAP
Auto-Reply
Email
AI/GPT
v3.2
February 23, 2026
AmaxBot Phase 4 — Full Polish, Features & Mobile-Friendly UI
- New Dashboard KPIs inline card — colored metric tiles for sales, orders, pending, shipped, RMA right in chat
- New Customer 360 inline card — summary tiles, order history, returns, shipments, and payment terms in one card
- New Sales summary inline card — date-based order table with totals, collapsible rows, and export buttons
- New Slash command palette — type / to see quick commands (/order, /stock, /dashboard, /sales, /customer, /print, /remind, /returns, /help)
- New Input history — press Up/Down arrow keys to recall previous messages (up to 50)
- New Pinned orders/SKUs/customers — pin items from inline cards, click pinned chips to instantly query them
- New Inline data export — CSV download and copy-as-table for Excel from sales summary cards
- New Mini KPI strip — always-visible metrics bar below chat header showing today’s sales, pending, shipped, new orders
- New Keyboard shortcuts modal — press Ctrl+/ to view all shortcuts (Enter, Ctrl+N, Ctrl+K, Ctrl+F, etc.)
- New Role-aware welcome screen — personalized time-based greeting, admin-only cards hidden for non-admin users
- New Rotating placeholder hints and first-visit onboarding tip bar
- Improved Collapsible long tables — markdown tables with >8 rows auto-collapse with “Show all” toggle
- Improved Mobile-first responsive layout — sidebar swipe-to-open, touch-friendly action buttons (44px targets), stacked input on small screens
- Improved Welcome grid adapts to screen size — 3 columns on tablets, 2 columns on phones
- Improved Dark mode coverage for all new elements (KPI tiles, command palette, pinned chips, export buttons, etc.)
- Improved Image placeholder background color while loading, better empty state for stock cards
- Improved Suggestion chips max-width and wrapping on mobile, scrollbar flash on mobile load
- Improved Character counter on textarea (appears after 100 chars, warns near 2000 limit)
- Fixed Feedback button visual confirmation — changes color and disables after thumbs up/down click
- Fixed Send button shows loading spinner while waiting for bot response, re-enables on complete
- Fixed Delete conversation uses styled inline confirm instead of browser confirm() dialog
- Fixed Customer 360 order dates now handle epoch-millisecond strings correctly
- Fixed KPI tile rendering performance — single DOM write instead of repeated innerHTML appends
AmaxBot
UX
Mobile
Dark Mode
Keyboard
v3.1
February 20, 2026
AmaxBot Smart Quick Actions & Intent Fixes
- New Quick action buttons on order cards — Print Invoice, Cubic/Weight, Shipping Price, Change Sales Rep appear right on the card
- New Status-aware actions: “Mark In Progress” on Acknowledged orders, “Create RMA” on Shipped orders
- New Copy PO button on inline order card header (click to copy PO to clipboard)
- Improved Inline order cards now slide in with smooth animation
- Improved Suggestion chips hidden when quick actions are present (no duplicate prompts)
- Fixed “SKU start with 5875” no longer returns a random order — now correctly routes to LLM for SQL search
- Fixed Smarter identifier parsing: years (2025), dollar amounts ($5000), quantities (top 1000) no longer misidentified as order IDs
- Fixed Analytical queries (“total revenue”, “how many orders”, “compare sales”) now route to LLM instead of fast-path
AmaxBot
UX
Intent Engine
v3.0
February 19, 2026
AmaxBot Phase 3 — Self-Learning, Insights & Automation
- New Self-learning: AmaxBot injects top-rated Q&A pairs as few-shot examples and learns from negative feedback
- New Conversation summary: Long chats are auto-compressed so the bot stays coherent across 20+ messages
- New FAQ auto-cache: Frequently asked queries get instant answers without an LLM call (bigram similarity matching)
- New Natural language to SQL: Ask any ad-hoc question and AmaxBot writes a read-only query against the full database schema
- New Proactive insights: Detects stale orders, return spikes, low stock, unshipped orders — shown as alerts when you open AmaxBot
- New Workflow automation: Bulk status updates, process new orders, daily summary reports — multi-step operations with confirmation
AmaxBot
AI/ML
Workflows
Insights
v2.9
February 19, 2026
AmaxBot Phase 2 — Smarter, Safer, More Powerful
- Fixed Reminders: AmaxBot can now create, list, and complete personal reminders (was broken — tool functions called undefined helpers)
- New Smart follow-up chips: After every bot reply, 2–3 context-aware suggestion buttons appear (e.g. “Print invoice”, “Check stock”, “Customer 360”)
- New Role-based access control: Write tools (SKU CRUD, order creation, status updates) now restricted to admin/manager roles
- New Customer 360 tool: Ask “Tell me everything about Costco” to get orders, revenue, returns, shipments, and payment terms in one view
- New Print Center integration: Say “Print invoice for PO 12345” and get a direct link to the Print Center
- New Analytics & feedback tracking: Every query and tool call is logged; thumbs up/down now saved to database for review
- Improved System prompt updated — AmaxBot now identifies as “Amax Leather ERP assistant” (no longer “read-only”)
- Improved Sidebar reorganized: Policies module added, What’s New moved to bottom
AmaxBot
Security
Analytics
Print Center
Sidebar
v2.8
February 18, 2026
AmaxBot Write Capabilities
- New AmaxBot: Create/Edit/Delete SKUs via chat
- New AmaxBot: Update order status (1-7) via conversation
- New AmaxBot: Guided order creation with step-by-step prompts
- New Redesigned login page — dark premium theme with particles
- Improved AmaxBot response length increased for complex conversations
AmaxBot
Login
v2.7
February 15, 2026
SKU Management & Bug Fixes
- New Full CRUD for SKU management on Product Catalog page
- Fixed Print Center: SKU/description/address field mappings, logo, company branding
- Fixed Dashboard KPIs & AmaxBot: status code matching to numeric values
- Fixed Report21 revenue calculation (SUM qty*cost)
- Fixed Report25 status labels and badge colors
Products
Print Center
Dashboard
Reports
v2.6
February 14, 2026
Config Pages & Print Center
- New Print Center: PDF generation, email, template management
- New Sales Person config with platform-based mapping
- New Payment Terms config with customer-level mapping
- New Platforms management page
- New AmaxBot Phase 1 expansion (20 read-only tools)
- New Database Config page with auto-normalization
Print Center
Settings
AmaxBot
Platforms
v2.5
February 2026
Soft UI & Core Platform
- New Soft UI design system rollout (34 pages)
- New AmaxBot AI assistant with 10 core tools
- New Dashboard with real-time KPIs
- New Reminder system with email notifications
- New User management with role-based access + audit logs
- New Report Center hub page
Design System
AmaxBot
Dashboard
Reminders
Users