Releases
v2.6.0
Compare
Sorry, something went wrong.
No results found
2.6.0 (2026-08-31)
Added
api: let drivers return an assigned delivery to dispatch (68ff1d4 ), closes #508
driver: require dispatch approval for driver-initiated returns (a91f4ff )
driver: require dispatch approval for driver-initiated returns (c004895 )
driver: return a delivery to dispatch (#508 escape hatch) (476f2d9 )
driver: return a delivery to dispatch from the driver app (e2aaaea ), closes #508
gate flowers and catering CTAs behind marketing flags (3c5f726 )
orders: notify the assigned driver by SMS and in-app when an order is cancelled (b4ddc29 )
orders: notify the assigned driver by SMS and in-app when an order is cancelled (9afb19d )
partners: add Donaji and Componere logos to delivery partners (5982013 )
tracking: add moving/stopped hysteresis helper (792a9bf )
tracking: draw driver trails and planned routes on the admin live map (4705c4c )
tracking: driver trails, planned routes and order links on the admin live map (38d418e )
Fixed
admin: repoint the tracking Unassign button at the return endpoint (fe5edbd ), closes #508
auth: accept Bearer tokens on driver upload and shift endpoints (5667a47 )
cancel cascade + end-shift guard names the blocking order (finding #8 ) (3997154 )
driver: 8/18 drive-test polish — signature distortion, keyboard overlap, POD first tap (5b1a0d7 )
driver: add /native-launch zero-redirect entry for the native wrapper (51c7651 )
driver: add /native-launch zero-redirect entry for the native wrapper (1139331 )
driver: close proof sheets as soon as the upload succeeds (1ddcb9c )
driver: draw the tracking-map route line in GPS fix order (5f79c8c )
driver: field-QA batch from the 2026-08-12 walk — signature loss, route scribble, 429 storm, Bearer auth (4cd50c0 )
driver: ignore cancelled orders in the end-shift guard and name the blocker (491cd09 )
driver: keep confirm-pickup sheet clear of the iOS keyboard (deb0928 )
driver: keep signature strokes when the pad is expanded or collapsed (9b05ba8 )
driver: open the POD camera on the first Take Photo tap (c878348 )
driver: preserve signature aspect ratio across pad resizes (d05be8c )
driver: show a completed delivery's terminal step as done in the timeline (0e798d1 )
health: parallelize DB sub-checks and size thresholds for VPS latency (e5d87ca )
health: parallelize DB sub-checks and size thresholds for VPS latency (19fabbf )
orders: cascade an admin cancel to dispatches and the deliveries mirror (162220c )
orders: require at least one of headcount or order total, remove "(Optional)" labels (2e9cc94 )
orders: treat a return on a cancelled order as a no-op success (8b3752f )
tracking: admin overview updates live; accurate delivery and mileage counts (5c85101 )
tracking: keep the admin overview live from one merged driver state (9ef6904 )
tracking: moving/stopped hysteresis for is_moving (finding #5 ) (2069273 )
tracking: scope active deliveries and report live shift miles in SSE feed (2c4f6da )
tracking: send the GPS fix time with location updates and throttle offline flushes (fd45014 )
tracking: shift detail route reads the real driver_shifts schema and ends shifts via the guarded path (9fe8bdc )
tracking: shift detail route reads the real driver_shifts schema and ends shifts via the guarded path (f853675 )
tracking: stop is_moving flicker at walking pace (db55845 )
tracking: stop stale never-started deliveries from blocking end of shift (7e87a11 )
tracking: stop stale never-started deliveries from blocking end of shift (8e7cd4a )
You can’t perform that action at this time.