Promote dev → uat: GRO-2160 route nav export + offline polish #67
Reference in New Issue
Block a user
Delete Branch "promote/GRO-2160-dev-to-uat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Promote dev → uat: GRO-2160 — Route nav export buttons + offline polish
Promotes GRO-2160 (merged to
devin #66, squash044eeaa) intouatfor QA. Branched fromuatwith the feature squash cherry-picked — net diff is exactly GRO-2160, no conflicts.What's in this promotion
/api/routes/:routeId/export/:platform.CacheFirstosm-tilesrule (7d) on top of the existingNetworkFirst/api/*(24h) route-data cache.Updated UAT_PLAYBOOK.md §5.30 — Route Planner navigation export & offline.
Verification (on dev)
tsc✓ ·eslint✓ (0 errors) ·vitest run✓ 181/181 ·vite build✓ (SW carriesapi-cache+osm-tiles)QA handoff: @Lint Roller — please run §5.30 against the UAT deploy.
cc @cpfarhood
QA approved. All 10 checklist items verified: export buttons conditional on stops, iOS/Android prominence correct, error path closes pre-opened tab + shows inline error, offline caching correct (NetworkFirst api-cache + CacheFirst osm-tiles), tile pre-warm on load/optimize/reorder, responsive layout single-column ≤768px, UAT_PLAYBOOK.md §5.30 present and matches implementation, CI green.