Ailaaj One — Release Notes v1.4.1
Ailaaj One — Dispatch badges, orders filters & docs (v1.4.1)
| Release version | OMS 1.5.1 · Ailaaj One 1.4.1 |
| Release date | 22 June 2026 |
| Applies to | Dispatch Station (rider badges) · Orders Management · Admin → Billing · Academy (/docs/) |
| Availability | GA — no new migrations |
What this release is
A patch across four areas: printable Dispatch Station rider badges (fed from tenant_riders), Orders Management product filtering and clearer filter chips, Ailaaj One invoice print layout with store address on Bill to, and an Academy build fix so every guide link resolves after deploy.
Dispatch Station
Admin → Operations → Shipping Methods (Riders tab) · linked to the /dispatch kiosk badge scan
Improvements
- Printable rider badge card — Rider QR opens a print-ready card with the runner’s name, phone, vehicle type and number, assigned warehouses, the Ailaaj logo, and the dispatch QR (
ailaaj:rider:<hash>). Data is read fromtenant_ridersandtenant_rider_warehouseswhen the dialog opens, then Print Badge outputs a 4×6″ layout for lanyard or wallet mounting.
Fixed
- Badge always matches Edit Rider — reprint after changing rider details picks up the latest row from the database; the card no longer relies on stale values passed from the table.
Orders Management
Orders list filters
Improvements
- Product picker filter — choose a catalog product instead of typing name or SKU. The filter is stored as a product UUID in the URL and the list query matches
order_items.product_id(with SKU fallback for legacy lines). - Removable filter chips — search, product, status, payment, location, customer, and date each show as their own chip with × to clear; the toolbar uses consistent compact control height.
Fixed
- Product filter accuracy — selecting a product from the picker no longer runs a loose text search; it resolves orders that actually contain that product.
Ailaaj One — invoice layout
Admin → Billing · platform subscription invoices
Improvements
- Store address on Bill to — printed and preview invoices can show the tenant’s primary store address (first store on the tenant) under the bill-to name and admin email, so PDF invoices read like a proper letterhead block.
Academy
/docs/ · built on every deploy
Improvements
- Cross-guide links work after build —
docs:buildnow rewrites relative MDX links in the generated HTML and validates them before the build finishes, so links between guides (for example Dispatch Station → how-to pages) resolve correctly on/docs/instead of 404ing.
Notes for operators
- Rider badge: Admin → Operations → Shipping Methods (Riders tab) → Rider QR → Print Badge. See Print a rider badge QR. Regenerating a QR invalidates old badges.
- Orders: use the product dropdown to filter; clear one chip at a time or Clear all.
- No database migration required for this patch.