2026-05-25
Server-side
Worldwide map coverage, sharper text
Outside the UK and Europe the map used to fall back to coarse overzoomed tiles with missing road labels. New planet-wide z0–z12 basemap and global terrain DEM fix it. Road names, hillshade and 3D terrain now resolve everywhere.
- Planet basemap rebuilt to zoom 12. Road names visible globally, not just in the UK and EU.
- Global DEM tiles added. Hillshade and 3D terrain render worldwide.
- Roboto Bold + Regular glyph PBFs regenerated across the full Unicode range. Goodbye glyph 404s.
2026-05-23
OTA · 1.1.0
3-mode route picker, satellite mode, 3D terrain tune
Three OTA updates in one day. The biggest change: the old binary off-road toggle becomes a proper three-state picker. Fast for tarmac transit, Lanes for curvy B-roads, Off-road for UK byways.
- 3-mode route picker. Fast / Lanes / Off-road. First-run modal forces a choice on fresh install; mode-switch on an active route triggers a "Replan as X?" confirm.
- Satellite Streets toggle. Top-right pill flips between vector and Mapbox satellite imagery. Curated POIs (parking, fuel, museums, peaks) overlay both styles consistently.
- 3D terrain tune. Zoom-interpolated exaggeration: 1.6× at overview, 2.6× at nav zoom. Plus sky atmosphere and stronger hillshade.
2026-05-22
App · 1.1.0 build 18
Mapbox migration brings 3D terrain to iOS
Swapped the map rendering engine from MapLibre to Mapbox so 3D terrain could ship on iOS. Tile delivery moved to our own tileserver on the VPS; the bundled basemap was retired, freeing 252 MB from the app download.
- 3D terrain now renders natively on iPhone (it never worked on MapLibre iOS).
- Offline downloads rewritten as Mapbox Offline Packs. Full UK, per-viewport region, per-saved-route corridor.
- App download is 252 MB smaller. No more bundled tiles in the IPA.
2026-05-18
Backend
Hazard reports + group session cloud relay
Two new shared-state features. Hazards let riders flag blocked gates, washed-out tracks, deep water and other conditions on the map for everyone else. Group sessions add a cellular path alongside the existing Meshtastic mesh.
- Hazards. Long-press the map to flag a hazard; other riders see and upvote. Per-category lifetime (1 day for livestock through 30 days for fallen trees); upvotes refresh the expiry.
- Group sessions over cellular. Riders without a LoRa tracker can still appear on each other's map via mobile data. The Meshtastic mesh remains the off-grid source of truth.
2026-05-17
Backend + Web
Sign in with Apple + admin panel
Sign in with Apple shipped on both the native iOS app and the three community web pages. No password, no email farming. Plus an internal admin panel for handling abuse and account cleanup.
- Native iOS Sign in with Apple. One-tap account creation, no password.
- Web Sign in with Apple on community.html / community-route.html. First-time users pick a username before account creation completes.
- Admin panel at
/admin with stats, paginated user table, suspend / delete with confirm-by-typing-username.
2026-05-16
App + Web
Community v3, share your rides
The full social subsystem went live. Publish a ride to the community feed with photos, description, difficulty and tags. Other riders like, save to their phone, leave comments, and rate across three axes.
- Wikiloc-style feed with cover photos, like counts, difficulty pills, and Nearby/Shared tabs.
- Full route detail page with swipeable photo carousel, multi-axis ratings (info / easy / scenery), comments with "✓ Rode this" verified badge.
- Cross-device save. "Save to my phone" on a web detail page syncs into the app on next launch.
- Rider profiles at
/u/{username} with bio, avatar, follow toggle, and ride history.