Save your vehicle profile (height, width, length, weight, max gradient, fuel type, average mpg) once, reused everywhere Beta7: Updated
Map pins for parking and overnight stops flag whether you fit
Live hazard overlay: low bridges, weight/width/length restrictions — from OSM + National Highways
Route planner (Valhalla + PostGIS): honours your profile AND detours around Sensa Radar's ingested hazards, not just OSM tags
Start, end, and stops can each be set by tapping the map, typing a postcode, or picking a saved place (Home / Work chips) Beta7: Updated
Multi-stop routes with up to 8 waypoints. Click any place and "Add as stop" to drop it into the route; the route replans automatically Beta7: New
Route view shows the hazards and steep sections it avoided, so you understand the detour Beta7: Updated
Elevation and gradient profile with an inline chart (metres climbed / descended / max grade) and the route polyline tinted amber / orange / red on steep sections Beta7: New
Max gradient setting: Radar detours around any road edge steeper than your ceiling (default 20 %). "Show steep route anyway" override per trip Beta7: New
Services-along-route: see fuel, food, toilets, etc scoped to your planned route
Per-station fuel prices painted onto the route map for the fuel type set on your profile; the cheapest fuel station on route is highlighted and clickable Beta7: New
Press Start once your route is planned to enter active-trip mode Beta7: New
Map auto-follows your GPS position Beta7: New
Live "X km · Y min to go" countdown in the card header Beta7: New
Next-turn banner updates as you approach each maneuver, for example "In 250 m, turn left onto A24" Beta7: New
Optional voice announcements via your phone's speech engine, with a pre-alert at ~250 m and the instruction itself at the turn. Toggle the speaker icon; preference is remembered Beta7: New
Automatic re-route if you drift more than 100 m from the planned route for two GPS fixes in a row. Your stops and destination are preserved Beta7: New
End button exits back to the static plan view Beta7: New
Submit a place — public /list form, no account needed (email + Cloudflare Turnstile). Designed for QR-code business cards. Context-aware fields per category (Parking/Overnight, Food & Drink, Fuel, etc.)
Live duplicate detection: submissions that look like an existing place are filed as an edit suggestion against that place instead
Edit existing places — pencil icon on map popups (signed-in users) opens the form pre-filled. Approved edits show on the popup with a community or owner badge per field; previous values appear as struck-through "was X"
Owner edits — if your submission email's domain matches the place's website, the form auto-tags it as an owner claim. Admins can approve "as community" or "as owner"
Tips — thumbs up/down on any place (signed-in, moderated)
Bookmark — save places direct from popups
Email notifications — submitters and reviewers get approval/rejection emails via Resend
Bookmark any map pin, or submit a custom place, and it lands in your personal list
Assign a category to each saved place (fuel station, campsite, pub, and so on). /places groups by category with a search box and a category filter so long lists stay navigable Beta7: New
Saving from a map popup carries the popup's category through automatically Beta7: New
The header "Jump to place" popup is searchable and grouped, with Home and Work pinned at the top Beta7: Updated
"My places" map layer: a toggleable fourth layer alongside Places, Hazards, and Floods, rendering your saved places with their category colour and emoji. Home and Work get house / briefcase icons; Uncategorised places get a bookmark glyph Beta7: New
Saved-place cap is tier-aware: 100 on Lite, 1000 on Pro Beta7: Updated
Addresses are backfilled server-side for sources that don't supply one (e.g. OS Greenspace parks), so your list never shows raw coordinates Beta7: New
Deduplication merges OSM + vendor data by category + proximity so the same launderette / pharmacy doesn't appear twice
Overpass queries split into 8-category chunks with a 2-parallel cap to avoid timeouts on wide-radius, multi-category searches (OSM request timeout is 20s)
Address backfill: places missing addr:* tags get a postcode from postcodes.io reverse lookup
Spam controls: Cloudflare Turnstile on unauthenticated submissions, plus a DB-backed rate limit (default 10 contributions per 10 minutes per user/email)