What's new
Recent updates shipped to NexusYard.
Notifications + signed quotes
v1.5.0 · Apr 2026
Customer e-signature on quotes
Customers can accept quotes online with a typed or drawn signature. Email-code verification and full audit trail (IP, timestamp, consent) are captured for every signed quote.
Notifications module
Activity feed with optimistic mark-read, scoped per user. Surfaces ticket anomalies, dispatch events, payment recordings, and quote acceptances.
Dashboard rebuild + performance
v1.4.0 · Apr 2026
New dashboard
KPI strip, AR aging summary, anomaly listener, and link prefetch for faster page switches.
Per-route loading skeletons
Every page now shows an immediate skeleton while data loads — no more blank screens between navigations.
Reference data center
v1.3.0 · Mar 2026
Centralized admin data
Carriers, plants, locations, service zones, tax rates, units of measure, price lists, invoice terms, job types, and cost codes all live under /admin/data with shared search and CRUD.
Role-based access
Owner has full access. Office admin can edit operational reference data and read financial. Other roles are blocked.
Invoicing + AR aging
v1.2.0 · Mar 2026
Auto-draft invoices from tickets
Click "Draft Invoice" on a job. AI pulls every uninvoiced scale ticket, proposes line items with the correct unit pricing from the source quote, and applies tax exemption per customer.
AR aging with color-coded ages
Finance page shows total AR, overdue, due-this-week, and unbilled tickets. Age column shifts green → amber → orange → red as days past due grow.
Branded invoice PDF + shareable link
Invoices generate as a branded PDF matching TCM's existing format. Shareable /inv/[token] link works without sign-in for customer payment.
Dispatch board + scale terminal
v1.1.0 · Feb 2026
Real-time dispatch board
Five-column kanban (Pending → Assigned → In Transit → Delivered → Cancelled). Status changes propagate instantly across every open session via Firestore.
Offline-capable scale terminal
Scale operators can keep capturing tickets when the network drops. Pending tickets queue locally and replay to the database on reconnect.
AI weight anomaly detection
Pre-submit check compares each ticket's net weight to the 30-day average for that truck and material. Anomalies surface a non-blocking banner — operator can review or submit anyway.
Quote-to-job lifecycle
v1.0.0 · Jan 2026
Pipeline kanban + quote PDFs
Quotes move through Draft → Sent → Accepted → Rejected. Each quote generates a branded PDF and a shareable link with no sign-in required.
Quote → job conversion
Approved quotes convert to jobs in one click. Pricing carries through to scale tickets and invoices automatically.
Customer CSV import
Imported existing customer roster with field mapping, validation, and an error report for any rows that needed cleanup.