v5.0.0
Features
- Record GPS routes through the desktop location portal
- Export and upload location-aware TCX activities
- Filter activity history to find failed uploads
- Require holding the stop button to prevent accidentally ending a workout
Improvements
- Refresh live metrics more frequently
- Use a more compact layout
- Send workout change notifications only while the app is in the background
- Launch and Close the Pebble companion app automatically with active sessions
- Compress Intervals.icu activity uploads
Bug Fixes
- Recover and reconcile failed Intervals.icu uploads across response variants
- Improve Pebble bridge restart and shutdown reliability
What's Changed
- core: establish typed session domain by @luigi311 in #221
- pebble: share a generated companion protocol by @luigi311 in #222
- fitness_tracker: establish layered backend architecture by @luigi311 in #223
- ui: consolidate application pages and sessions by @luigi311 in #224
- build: make validation and releases reproducible by @luigi311 in #225
- fix: launch Pebble app only during sessions by @luigi311 in #226
- perf: gzip Intervals.icu activity uploads by @luigi311 in #227
- Notify workout changes only in background by @luigi311 in #228
- Fix 360px size regression by @luigi311 in #229
- Increase live UI update rate to 2 Hz by @luigi311 in #230
- Throttle live chart redraws to 1 Hz by @luigi311 in #231
- Gps by @luigi311 in #233
- Shrink bias/speed/power/resistance and incline controls by @luigi311 in #234
- Add failed upload history filter by @luigi311 in #235
- Handle Intervals.icu upload response variants by @luigi311 in #236
- Require hold to stop workouts by @luigi311 in #238
Full Changelog: v4.1.0...v5.0.0