Apple Watch companion app (watchOS 10+) with two modes:
Remote mode: Control iPhone tracking from your wrist — start, pause, resume, finish, drop pin — with live stats display
Independent mode: Track GPS directly on Apple Watch with extended background recording
Watch UI with two-page layout: controls page with status, timer, distance, and buttons; stats & settings page with speed, points, and pins
Watch settings: mode picker (Remote/Independent), synced preferences from iPhone, sync status with pending track count
Watch face complications: Accessory Circular, Accessory Rectangular, Accessory Inline
Watch-recorded tracks sync to iPhone automatically
Haptic feedback on all watch interactions
Pin drop confirmation overlay with haptic feedback
Two-step delete confirmation on watch: "Stop Tracking?" then "Delete Track?"
"iPhone not connected" warning in remote mode
Device source indicators (phone/watch icons) in saved tracks list
Debug icon in files list for tracks containing embedded debug data
Pending sync count on watch ("3 tracks waiting to sync to iPhone")
Location permission check before independent mode tracking
Faster track list loading — startup no longer needs to decompress full track data
Metadata-only updates for rename, notes, and geocode operations
Changed
Track file format updated — existing saved tracks from earlier builds are incompatible
Track schema upgraded to v5 with device source and debug log fields
Debug log data automatically stripped from all track exports
Fixed
Image export now shows "Save to Photos" option in share sheet
Live Activity now starts when app comes to foreground after tracking was started from the watch
1.0.0 Build 4 — February 6, 2026
Added
High-resolution route image export: tap Share in track details and choose "Image (PNG)" to generate a map image of your route (dimensions adapt to route shape, max 2000px)
Siri Shortcuts with voice command support:
Start Tracking: "Hey Siri, start tracking in Poreia"
Pause Tracking: "Hey Siri, pause tracking in Poreia"
Resume Tracking: "Hey Siri, resume tracking in Poreia"
Finish Track: "Hey Siri, finish track in Poreia" (saves with auto-generated name)
Finish Track with Name: save track with custom name (Shortcuts app only)
Drop Pin: "Hey Siri, drop a pin in Poreia"
Drop Named Pin: "Hey Siri, drop a named pin in Poreia" (Siri prompts for name)
Get Tracking Status: query current status for Shortcuts automations
Get Track Distance: query current track distance in meters
Get Track Duration: query current track duration in seconds
Siri speaks helpful messages when shortcuts can't be performed (e.g., "No track to resume. Start a new track first.")
Fixed
Live Activity and Dynamic Island now display distance in the user's selected unit system (Imperial, Metric, or Nautical) instead of always showing metric
Tapping a saved track when only one track exists now opens details instead of selecting it
Recently Deleted button now appears on empty tracks screen when there are trashed items
1.0.0 Build 3 — February 4, 2026
Added
Haptic feedback on all button interactions (start/pause/resume, pin drop, finish/discard)
Debug mode indicator in main view toolbar
Coordinate format options: Decimal Degrees, DMS, UTM
Tap coordinates to copy to clipboard
Average and max speed tracking and display
Pins list during active tracking (shows relative time and distance)
Save & Export button on finish track sheet
Default export format setting (GPX, KML, CSV, GeoJSON)