Skip to content

Baros 1.3.0

Choose a tag to compare

@Tatooles Tatooles released this 03 Oct 04:44
· 226 commits to main since this release
278d780

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