Updates

Latest Updates

Jul 21, 2026

  • Allow digital entry loads filtering by just verification status
  • Add public JSON format to ChangelogController#index
  • Add "Needs admin resolution" cohort to realtime scan tickets

Jul 16, 2026

  • Add LoadTagArchiver to namespace historical load tags by year
  • Load Ticket Import - Import Latitude and Longitude

Jul 15, 2026

  • Quotas - Per-day delivered vs quota on the Tracking view
  • Quotas - Manual refresh and loading state on the Tracking view
  • handle error in syncing tract mapping

Jul 14, 2026

  • Quotas - Read-only Tracking view with weekly crew delivered-vs-quota
  • Vendors - Add a name column to the import errors table
  • add constraint to catch orphan transactions
  • Bug: redirect to unknown action

Jul 13, 2026

  • Fix duplicate transaction rows on reconciliation show page
  • Add totals row to unreconciled transactions tables
  • Show loads without a trucking company to drivers
  • Update docs anchors and nullify field visit ticket refs
  • Bug: division by 0 in CutoutReport
  • Bulk ticket update - improved UX
  • Return JSON 401 for unauthenticated API requests

Jul 11, 2026

  • Document load tag bug

Jul 10, 2026

  • Add backlink and delete link to field visits
  • Copying ATAs

Jul 9, 2026

  • Nullify field visit last_ticket_id when ticket is destroyed

Jul 8, 2026

  • Use after_add/after_remove to clear a job's cache
  • Enable Save when new distribution amount is 0
  • Render scan-progress broadcast without layout (AppSignal #1582)
  • Fix PG DISTINCT/ORDER BY crash on Reconciliations index synced filters
  • Bail out of QBD bill/invoice create requests when a mapping is missing
  • Guard QBD update workers against nil job data in handle_response
  • Fix stuck scan-progress pill; extract to ViewComponent