Trend Analysis
Purchase Order
Pick Ticket archiving
Slips Flags
- Trend Analysis page shows the top 12 products with percent change compared to the prior 30-day period, displayed as a color-coded bar chart.
- Purchase Order page shows all items shipped in a rolling time window with date range tabs (14, 30, 45, 60 days) and one-click Excel export.
- Pick Ticket archiving lets you retrieve and reprint any previously exported backfill report from the new Archive tab.
- Each backfill export is now tracked as a Pick Ticket with a unique number (BF-YYYYMMDD-NNN) and linked to its SmartBatches.
- Slips page now shows a Flags column with Quarantined and Non-Continental badges for quick visual identification.
- Generate Test Data now seeds 60 days of operational history, so Trends and Purchase Order pages have meaningful data immediately.
- Backfill Excel export now includes the Pick Ticket number as a header row for easy identification.
- Archive detail page shows which SmartBatches contributed items to each Pick Ticket.
- Purchase Order daily rate is color-coded: red for high-volume items (5+/day), yellow for moderate (2+/day).
- Exporting with no active items now shows a warning instead of creating an empty file.
- Release notes page is now centered with a max-width for better readability.
- Fixed a race condition in Pick Ticket numbering that could produce duplicate ticket numbers under concurrent exports.
- Fixed Excel sheet titles exceeding the 31-character limit, which caused export errors.
- Fixed historical data seeder polluting the global random state, which could affect other operations in the same process.
- New database tables for Pick Tickets with proper SmartBatch relationships.
- Trend and Purchase Order queries optimized with date-based indexing.
- New E2E test suite with 13 Playwright tests covering Trends, Purchase Order, Backfill Archive, Slips Flags, and cross-page navigation.
Reliability fixes
Security hardening
Faster pages
Backfill improvements
- Fixed an issue where buttons could stop responding after clicking too quickly.
- Rejected slips no longer appear in reports, inventory counts, or backfill views.
- Page numbers outside the valid range now show the correct page instead of a blank screen.
- Uploading files no longer accidentally re-evaluates previously processed slips.
- Rejecting a slip now preserves the original quarantine reasons for audit purposes.
- Exporting the backfill report now marks items as printed automatically — no extra step needed.
- Download buttons show a spinner while files are being prepared, so you know it's working.
- Renamed 'Packing Slips' to 'Slips' across the app for consistency.
- Removed unused pages (Picking List, Warehouse Config) to simplify navigation.
- Faster page loads across all views — several slow queries have been optimized.
- Stronger security protections across all forms and navigation.
Batch upload
Print tracking
Reject workflow
Backfill export
- Upload up to 500 files at once with a progress bar showing batch progress and elapsed time.
- Track which batches have been printed — filter by Active or Printed, and bulk-print all unprinted batches.
- Backfill report now has Active and Processed tabs with one-click Export & Mark as Printed.
- Quarantined slips can now be rejected to permanently exclude them from counts and batches.
- Released slips are automatically classified and assigned to a batch immediately.
- Dashboard shows batch print progress and an 'All Clear' indicator when no quarantined slips remain.
- Toast notifications replace pop-up alerts for a smoother experience.
- Loading spinners on buttons that take time to process (Create Batches, Rebatch, Print).
- Locations page is now paginated for easier browsing.
- 'Date' column renamed to 'Vista Print Date' for clarity.
- Fixed an issue where slips with long item numbers were not recognized correctly.
- Backfill report now shows only items from scanned slips instead of all warehouse items.
- Marking backfill items as printed now correctly scopes to items shown in the report.
- Faster uploads — files now process in larger batches instead of one at a time.
- Removed unused features (Picking List, Warehouse Config) to reduce complexity.
Classification
Quarantine
Backfill report
Excel exports
Mobile support
- Slips are now automatically sorted into categories: Machine, PO Box, Non-Continental, and Accessory.
- Duplicate and suspicious orders are flagged for review in a quarantine queue.
- Backfill report shows warehouse replenishment needs with case-based calculations.
- Export to Excel on Items, Backfill, and Batch Detail pages.
- Upload images (PNG, JPG, TIFF) alongside PDFs.
- Hover over a slip to preview recipient and item details without leaving the page.
- What's Changed page showing release history with version highlights.
- Works on phones and tablets with responsive layout.
- Fixed demo data generation for backfill report compatibility.
- Corrected batch count display across all pages.
- 17x faster data processing for large uploads.
- Warehouse configuration now loads automatically on startup.
Slip scanning
Batch grouping
Search & browse
- Upload packing slip PDFs and automatically extract order details, recipients, and item numbers.
- Slips with matching items are grouped into SmartBatches for efficient processing.
- Browse slips, batches, recipients, items, and locations with search and filtering.
- Dashboard showing batch counts, recent uploads, and processing statistics.
- 174 automated tests to catch issues before they reach you.