v0.9.3
What's Changed
- fix: recover iOS audio after foregrounding by @9thLevelSoftware in #523
- Pr 523 review fix by @9thLevelSoftware in #524
- Fix routine auto-backup export scope by @9thLevelSoftware in #527
- Fix mobile Cloud Sync stale error persistence by @9thLevelSoftware in #529
- Remove forward slash from translation by @Anthonyzou in #530
- fix(ios): sort routine auto-backup prune by mtime, not filename by @cursor[bot] in #533
- fix(issue-534): include equipment rack vest in body-weight Effective Load by @9thLevelSoftware in #535
- fix(mobile): clear rack selection on per-exercise advance (issue #536) by @9thLevelSoftware in #537
- fix(mobile): localize Just Lift Echo-mode UI for Italian (issue #540) by @9thLevelSoftware in #542
- fix(ios): parse comma decimal in CompactNumberPicker for it-IT (issue #539) by @9thLevelSoftware in #543
- fix(issue-541): add set picker to SetReadyScreen and route cycles through it by @9thLevelSoftware in #544
- fix(issue-549): refresh Home cycle banner via checkAndAutoAdvance by @9thLevelSoftware in #550
- Fix ExerciseConfigModal eccentric percent label by @9thLevelSoftware in #545
- Fix Rest Timer eccentric percent localization by @9thLevelSoftware in #546
- Fix progression eccentric percent localization by @9thLevelSoftware in #547
- Fix Routine Overview eccentric percentage localization by @9thLevelSoftware in #548
- [codex] Align weight handling with official per-cable behavior by @9thLevelSoftware in #551
- fix(android): unblock Health Connect workout export for existing write-only users (Issue #531) by @cursor[bot] in #552
- fix(echo): restore warm-up progression on Android 16 / OnePlus 15 (Fixes #553) by @9thLevelSoftware in #554
- fix: rack leak on autoplay advance and bodyweight Health Connect export by @cursor[bot] in #557
- fix: home cycle start race and VBT assessment per-cable 1RM storage by @cursor[bot] in #561
- fix: contain uncaught coroutine exception in AppLifecycleObserver foreground sync (#566) by @9thLevelSoftware in #569
- fix(ios): relocate rest timer liveRegion off zero-size AX node (#565) by @9thLevelSoftware in #567
- fix(just-lift): cap wheel drag hot zone + side-by-side weight cards on iPhone portrait (#571) by @9thLevelSoftware in #574
- fix(mobile): same-exercise continuation defers BLE CONFIG mode change (Issue #572) by @9thLevelSoftware in #573
- fix(mobile): set Idle before same-exercise SetReady to prevent rest-screen stall (PR #573 review) by @cursor[bot] in #575
- Cursor/critical bug investigation 38cb by @9thLevelSoftware in #577
- feat: Add TUT and Beast Mode to Just Lift mode selector (#538) by @9thLevelSoftware in #564
- [codex] Add equipment rack behavior overrides by @9thLevelSoftware in #579
- fix(issue-582): make SetReadyScreen body scrollable so Equipment Rack is reachable by @9thLevelSoftware in #583
- fix(issue-586): reject implausible historical set-duration averages in routine estimates by @9thLevelSoftware in #587
- Keep screen awake throughout Just Lift by @jeffreybozek in #588
- fix(slider): round-to-nearest-integer in ProgressionSlider to prevent skipped values (#571 continued) by @9thLevelSoftware in #590
- fix(sync,history): preserve local metrics across pull + exclude ghost rows (Fixes #591) by @9thLevelSoftware in #592
- fix(routine): prompt for bodyweight reps on routine sets with null duration (Fixes #593) by @9thLevelSoftware in #594
- fix(audio): correct setup-rep sound timing (#531) by @9thLevelSoftware in #596
- feat(1rm): velocity-based 1RM foundation (Phases 1-2) (#517) by @9thLevelSoftware in #597
- feat(1rm): % of 1RM scaling, badges, backfill + review fixes (Phases 3-5) (#517) by @9thLevelSoftware in #598
- feat(1rm): send velocity-estimated 1RM in exercise sync DTO (#517) by @9thLevelSoftware in #599
- RCA & fixes for phoenix-review findings (sync, auth, migration, …) by @9thLevelSoftware in #601
- fix(ble): retry reps notification subscription on GATT busy by @9thLevelSoftware in #603
- feat(workout): prompt for session bodyweight by @9thLevelSoftware in #606
- Add upcoming-set Weight Change / Rep controls by @9thLevelSoftware in #605
- chore: bump app version to 0.9.3 by @9thLevelSoftware in #607
- feat(issue-584): show rack contributors in effective load by @9thLevelSoftware in #608
- feat(issue-595): seed routine exercises from PR defaults by @9thLevelSoftware in #609
New Contributors
- @Anthonyzou made their first contribution in #530
- @cursor[bot] made their first contribution in #533
- @jeffreybozek made their first contribution in #588
Full Changelog: v0.9.2...v0.9.3