Repository navigation
Baros 1.3.0
Baros 1.3 brings smarter logging while you lift and a History that shows how far you've come.
- Records worth chasing: see your actual and estimated strength records in Exercise History, with the set behind each one.
- Find any workout: search your history and jump from an exercise straight to the workout where you did it.
- Smarter set logging: Baros suggests weight and reps from your earlier sets, and choosing an RPE completes the set.
- Swap exercises mid-workout: equipment taken? Swap an exercise without losing your place.
Also in this update: create a new exercise right from search, change the date of a completed workout and edit its exercise notes, light/dark/system appearance, refreshed History screens, clearer offline sync status, and a keyboard that no longer jumps between fields on its own.
| Version | 1.3 (build 109) |
| Available on the App Store | 2026-10-02 |
| Source commit | 278d780 |
| Build audit tag | app-store-1.3-build-109 |
Download on the App Store · 1.3 release milestone
Changelog
Features
- Show estimated and actual strength records in Exercise History (#175)
- Add search to workout and exercise history (#115)
- Open completed workouts from Exercise History (#126)
- Suggest weight and reps from earlier sets in Active Workout (#255)
- Complete a set when selecting RPE (#227)
- Add an in-workout Swap Exercise action (#215)
- Seed added/swapped exercises with the last performance's set count (#267)
- Offer prefilled exercise creation from Add and Swap Exercise search (#197)
- Allow changing the date of a completed workout (#248)
- Allow editing exercise notes on completed workouts (#80)
- Move completed-workout Notes above exercises (#220)
- Add a device-local app appearance setting (#216)
- Expand first-run onboarding with an optional sign-in step (#228)
- Refresh Workout and Exercise History detail screens and unify list styling (#199, #258)
- Clarify sync status while offline (#53)
- Simplify Create/Edit Exercise by removing the Category picker (#236)
- Baros 1.3 What's New sheet and App Store release notes (#225)
Active Workout reliability and performance
- Isolate focus changes from set rows (#238)
- Consolidate set-completion persistence and handle set-input save failures (#242, #243)
- Stop auto-advancing focus and remove keyboard arrow navigation (#270)
- Smooth arrow scrolling through text commits (#250, #261)
Sync and diagnostics
- Preserve sync correctness through interrupted retries and batched recovery (#240)
- Add privacy-safe UI context to Sentry app-hang events (#233)
- Improve hang diagnosis with MetricKit and launch/screen context (#262)
Fixes
- Count every saved set row in workout summaries (#282)
- Fix Profile theme summary to follow app appearance (#281)
- Keep History workout cards readable at larger Dynamic Type sizes (#257)
- Keep the tab bar steady while the workout sheet opens (#264)
Maintenance
- Remove test-only production code and source-restating tests (#275)
- Remove unused numeric field presentation and padding options (#274)
- Regenerate Convex API types to include crons (#278)
- Decouple app, Convex, and support site CI (#213)
- Stabilize UI smoke-test selectors and transition readiness (#251)
- Bump marketing version to 1.3 (#223)
Full diff: v1.2.0...v1.3.0