All notable changes to TrackBox are documented here. This file is bundled into the app and shown in Settings -> "What's new".
- "What's new" changelog viewer no longer cuts entries off at line breaks: soft-wrapped continuation lines are now folded back into their bullet, so multi-line notes show in full.
- Startup no longer shows a blank window when flespi is unreachable. The region lookup in boot could reject and abort mounting the whole app (a grey, empty window until the next restart); it now times out, falls back to the default region, and always brings the UI up.
- Login: a "Can't reach flespi" banner with a Retry button appears under the login button when the backend is unreachable, so an outage reads as a clear retry state instead of a silently failing login.
- Export a simulator's route as GPX (from the card menu) - a standard track plus key waypoints any GPX viewer can open. TrackBox also embeds the full simulator config (build waypoints, router, and all options) in a GPX extension beside the route, so re-importing the file restores the simulator losslessly.
- Web: warn before closing/reloading the tab while simulators are running.
- Web: the simulator clock now runs in a Web Worker, so a backgrounded tab keeps sending messages at the right cadence instead of being throttled by the browser (falls back to the previous timer where Workers are unavailable).
- Web: log in via a token URL -
/#/token/<flespi-token>signs in and redirects to the app (the token is removed from browser history).
- Web: banner offering the desktop download, tailored to the visitor's OS (light & dark themes).
- Map: many more basemaps - CARTO light/dark (theme-following), OpenTopoMap, CyclOSM, Humanitarian, Esri Topographic, and extra satellite sources (Esri Clarity, USGS) - each toggleable in Settings -> Map layers.
- Map: optional street/place labels overlay on satellite basemaps - toggle "Street labels" in the basemap menu, with a choice of source: Esri (roads + labels), or OSM/CARTO labels-only in light or dark text.
- Map: "Configure layers..." shortcut in the basemap menu opens the layer settings.
- Map: custom tile-URL layer with
{z}/{x}/{y}validation. - In-app changelog (this window) - open it from the version in the title bar or Settings -> "What's new"; also shown automatically once after an update.
- Settings: collapsible sections.
- Satellite/raster tiles now upscale past their native zoom instead of blanking out at maximum zoom, staying in sync with the tracks.
- Basemap no longer freezes during zoom after switching layers (the tile layer is updated in place instead of recreated, preserving its zoom animation).
- macOS: signed universal (Apple Silicon + Intel) desktop build in CI.
- Check for updates from the title-bar version; releases stay draft until the update manifest is ready.
- Updater dialog never showed (dynamic Quasar import).
- Update checks: periodic and manual (Settings and tray).
- Basemap switcher, smoother map, route-builder UX.
- Signed desktop auto-updater.