Companion app · phone flow v2

WristNav Companion

Everything the phone app does — sending routes, planning, and watch extras. The watch works fully standalone; this app is optional.

Tabs
Send · Routes · Plan · Watch · Settings — five tabs across the bottom of the app.
Optional
Offline maps, GPX routes and GPS recording all work directly on the watch. The phone app adds planning, sync, and extras.
1
Send Tab
Push routes and maps straight to the watch
Send GPXSend route files directly to the watch
Send .map FilesFor offline map use on the watch
Send a .map URLThe watch downloads the file directly from the link
Topo Download AreaOpens as a popup — full walkthrough below
2
Routes Tab
Everything stored on the phone — recorded or planned
Route ListRoutes recorded on the watch or planned in the Plan tab
ViewOpens the route detail view. Top banner shows the route name. Tap Save as PNG to load a preview of the route and optionally add your own image. Route View shows distance, time, pace, average HR, elevation gain, and maximum elevation, with an elevation chart including heart rate below.
ExportShareable PNG snapshot, optionally overlaid on your own photo
SaveGPX / TCXTo phone storage
UploadHealth Connect, Intervals.icu (API key in Settings), or manually to Strava via browser — Strava's direct API connect was removed due to subscription costs
Rename
Delete
Send to Watch
Navigate ToOpens the phone's maps app with directions to the route's start
3
Plan Tab
Build routes on the phone before sending them out
Route PlanningRouted or straight-line segments
Load Existing GPXOpen a saved file on the map to edit or continue
Map StylesOSM / Topo / Satellite
3D Terrain View
Create RouteVia the down-arrow menu — export as GPX, send straight to the watch, or save to the Routes tab
4
Watch Tab
Themes and flow reference for the watch app
Flow Guide
Flow GuideOpens the interactive watch app flow diagram as a popup
Custom Theme Viewer
Name Theme
Colour PickerFull picker per element, with 10 presets to start from
Live PreviewSee the map update before sending
Import ThemeFrom an XML file — custom or downloaded; must be XML, zip files aren't accepted
Send Theme to Watch
5
Configure TOPO Area
Popup from the Send tab — builds a custom map area around a route
1
Upload GPX
Loads a route into the Topo Preview screen
2
Fix GPX
Adjusts the TOPO area's boundary box so the whole route fits inside it
3
Area Name
Text entry — name for this downloaded TOPO region
4
Zoom Level
Shown below the preview box
5
Min / Max Zoom
Zoom range to download tiles for
6
Map Source
OpenTopo · SwissTopo · TraceStack · USGS Topo · Kartverket
7
Download Area
Sends the tiles to the watch — can take a while, as tiles aren't self-hosted
8
Refresh Download Area
Reads installed TOPO files on the watch and lists them below — tap an area to highlight it green and preview it on the map, tap again to remove

Map source coverage: OpenTopo works worldwide · SwissTopo covers Switzerland only · TraceStack works worldwide but needs an API key (Settings → Accounts) · USGS Topo covers the USA only · Kartverket covers Norway only.

6
Settings Tab
Accounts, companion app preferences, and watch extras
Accounts
StravaManual upload link — direct API connect was removed due to subscription costs
Intervals.icu API KeyEnables uploading routes to Intervals.icu
TraceStack API KeyRequired to use TraceStack as a TOPO area map source
Companion App
ThemeLight / Fjord / DarkVisual theme for the companion app itself
Route View
Distance Unitskm / mi
Map StyleStandard / Topo
Show Elevation ChartOn / Off
Show Status BarOn / OffDistance / time / elevation summary bar
Route Line ColourMultiple colours
Route ThicknessWidth of the route line
Routes Tab
Auto Delete RoutesOff / 7 Days / 30 Days
Sort FilesNewest / Oldest / Name
Watch Extras
Stats LabelsOn / OffShow stat name labels on watch stats pages
Show Maps Tab on WatchOn / Off
Show Tracks Tab on WatchOn / Off
Tab, action, or setting