Skip to content

v2.0.0 — Offline-first + Race Mode

Latest

Choose a tag to compare

@alainchristopher alainchristopher released this 03 Jul 15:11

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_status data 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

  1. Wi-Fi → Prepare offline coach
  2. Configure RACE card → Save
  3. Force Race mode (or BonusAction Mode: Race)
  4. Add race_delta + coaching_status to 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