PacePilot v2.0.0
Offline-first coaching and Race Mode for triathlon bike legs. Works without hotspot on race day.
Install
Download PacePilot-v2.0.0-debug.apk below, then:
- Companion app (easiest): share APK to Hammerhead Companion → Extensions → Upload
- ADB:
adb install -r PacePilot-v2.0.0-debug.apk
What's new
- Offline cue bank — "Prepare offline coach" on Wi-Fi stores personalized cues on device
- Rotating message pools — offline cues vary instead of repeating one string
- Race Mode — power band, run-leg protection, negative split, finish-line 75%/90%, VI watchdog, race fueling
- RACE / FUELING / ADVANCED settings cards
race_delta+coaching_statusdata fields (source: rules / cue bank / AI)- Post-ride timeline in settings
tools/analyze_rides.py— FIT analysis → fitness report + race plan seed
Race day checklist
- Wi-Fi → Prepare offline coach
- Configure RACE card → Save
- Force Race mode (or BonusAction
Mode: Race) - Add
race_delta+coaching_statusto your race data page
Upgrade from v1.3.x
Settings are preserved. New cards: FUELING, ADVANCED, RACE. No uninstall needed — install over the top.
Full changelog: CHANGELOG.md