Skip to content

v2.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 23:18
dda7561

2.3.0 (2026-06-24)

Added

  • add CaterCow and FreshRoll partner logos (ad9baef)
  • calculator: vendor delivery cost estimator with dashboard entry point (2a9ac88)
  • driver: clearer Navigate button + choose maps app (Waze/Google/Apple) (7e9424c)
  • driver: clearer Navigate button + choose maps app (Waze/Google/Apple) (823ed42)
  • driver: require a vendor-staff signature at pickup (66285a5)
  • driver: require a vendor-staff signature at pickup (fc87310)

Fixed

  • auth: redirect to /sign-in (not the 404 /auth/login) on session expiry (f93597a)
  • auth: redirect to /sign-in (not the 404 /auth/login) on session expiry (c995445)
  • build: raise Next build heap ceiling 4GB->6GB to stop Vercel OOM (7dc190d)
  • build: raise Next build heap ceiling 4GB→6GB to stop Vercel OOM (f87373c)
  • calculator: resolve TS2352 on Prisma JSON→PricingTier cast (0bed57f)
  • calculator: review fixes — stale test, log sanitization, DRY constant (d7c89ba)
  • driver-history authz + runnable driver e2e suite (2e53178)
  • driver: atomic order completion + remove dead tracking actions (ebbffc2)
  • driver: cast driver_id to ::uuid in driver_locations INSERT (ed9b012)
  • driver: cast driver_id to ::uuid in driver_locations INSERT (re-walk follow-up to #451) (55f7b2b)
  • driver: cast uuid params in tracking locations route (5a13e20)
  • driver: cast uuid params in tracking locations route (GPS writes were 500'ing) (017bfff)
  • driver: complete orders correctly + close status-PATCH IDOR (5ec100c)
  • driver: correct CateringStatus enum casing in driver stats (ce8a59b)
  • driver: gate GPS sync on a ref so iOS Safari posts locations (0e0bf45)
  • driver: gate GPS sync on a ref so iOS Safari posts locations (2a4a01f)
  • driver: harden foreground GPS persistence (wake lock + re-arm + flush) (b39e9f2)
  • driver: harden foreground GPS persistence (wake lock + re-arm + flush) (57cab14)
  • driver: Live-Tracking reads the orders feed (single source of truth) (13b64f3)
  • driver: make order completion atomic + sync mirror driver_id (b19acdb)
  • driver: persist GPS + run shift start/end/active via API routes (859a195)
  • driver: resolve admin connecting hang, status-label and empty-state bugs (b3f4808)
  • driver: unblock proof-of-delivery and shift completion (c1b8381)
  • driver: unify tracking on the orders system + restore GPS/shift reliability (1022a9a)
  • driver: walk-test blockers — POD upload, end-shift guard, Connecting hang, labels & empty states (37066f4)

Security

  • clear npm-audit HIGH vulnerabilities via pnpm overrides (ede8985)

Changed

  • driver: remove dead tracking Server Actions (cc3c833)

Documentation

  • mark driver-tracking follow-ups complete (e989c53)
  • track deferred driver-tracking follow-ups (76303a9)