Release 3 · Queued
Offline Mode & Export
Graceful handling of no-signal situations plus data ownership via export. Overlanders live in dead zones — the app needs to work there.
Summary
Graceful handling of no-signal situations plus data ownership via export. The audience is overlanders — they're in dead zones by definition. This release makes the app usable off-grid.
Overlap with Pro
Offline pins also appears in the WanderPins Pro scope as the headline Pro feature. The split: cached pins (already partially shipped via React Query persistence) is free; downloadable map tile packs is Pro. Resolving this cleanly is an open question.
What's in scope
- Cached pins offline — React Query persistence already live (
app/_layout.tsx:29-33, 90-day cache). Pins loaded while online are available offline. Half-done already. - Queued edits offline — queue pin creates/edits while offline, sync on reconnect. Net-new.
- Offline map tile packs — download a region, use the Mapbox map offline. Scope TBD in PRD.
- Data export in GPX / JSON — Pro feature. Export your pins and trips in an open format.
Open questions
- Tile packs in R3 or Pro (R5)? Currently listed in both. Proposal: tile packs ship as Pro beta in Pro v0, graduate to stable in R3. Needs confirmation.
- Tile pack scope — full Mapbox
OfflineManagerwith region selection UI, or graceful degradation only (cached pins on a gray map)? Affects FULL BUILD vs OTA. - Queued edit conflict resolution — last-write-wins or show conflict UI?
- Export gating — Pro feature per current scope. Confirm.