May 2026 — Voice, validated exports, UI consolidation
A second tranche of May 2026 work, focused on what real recon and rally crews told us mattered most.
- Push-to-talk voice — wake-word activation ("Mapper") was replaced with a deterministic 🎙 Record button after field testing showed in-vehicle speech recognition wasn't reliable enough for the wake word to fire consistently. The new button locks GPS at the moment of the tap, captures the spoken command, and commits the waypoint to the locked position. The Dictate button was retired at the same time (the voice command parser already handles a full icon + note utterance like "left onto Forbes Road").
- External trigger — Bluetooth headsets, wireless foot pedals, presenter clickers and any Bluetooth keyboard can fire the 🎙 Record button via standard media keys (Play/Pause/Next/Previous) or key events (PageUp, PageDown, F8, Space, Enter). Tested working with off-the- shelf Bluetooth keyboards out of the box; specialised hardware compatibility is now testable against a real app.
-
Rally Navigator import validated — the
route.gpx(combined waypoints + track) now imports cleanly into Rally Navigator with the full waypoint list — including the previously-missing START point — and the recorded polyline rendered from the GPS track. Confirmed on real recon data with a professional fundraising- rally organiser. -
Export ZIP reorganised by use case — instead
of a flat heap of files, the export now ships in clearly-
named folders (Universal, RallyNavigator, Printable, Source,
Garmin, Hema, Gaia) with a
README.txtat the root telling you exactly which file for which tool. Casual users never need to read the folder structure. - UI consolidation — Start Stage now captures the start GPS automatically on tap; a new 🚩 Update Start auxiliary button lets you reset it mid-stage. The GPS panel was removed entirely, replaced by a compact 🟢/🔴 GPS traffic light and a 🎯 Follow Map toggle in the map controls row. The redundant waypoint-type dropdown was removed since the icon buttons above already do the same job. Result: more room for the icon selector, less visual noise.