- Fixes a bug where sometimes the minimized exercise state would not update - Fixes a bug where completing a set would sometimes not fill in the weight’s placeholder value - Updates the next exercise button behavior so it closes keyboard immediately - Updates the splash screen to better match our brand colors
- Fixes a bug where a nondescript error would be shown due to empty template title, yet the template would still get created. - Allow editing set values after the set has been marked as completed.
- Improves app’s responsiveness during workout sessions - Improves Apple Health prompt - Fixes a bug where multiple devices with delayed iCloud sync could create duplicate exercises
- Improves exercise analytic charts & information
- Improves Apple Health integration during an active workout session
- Adds a simple review prompt in the analytics tab
- Adds exercise transition animation - Adds German translations
- Adds a new plate keyboard for weight input
- Add a missing translation
- Adds the ability to share workout summaries for past workouts - Fixes a bug where the shareable workout card was significantly downscaled
- Adds a shareable workout summary card - Fixes a bug with workout templates created from past sessions
- Improves exercise set value suggestions
- Adds Simplified Chinese support
- Adds HealthKit integration
- Adds a "Create Template" feature to past workouts - Adds a "View Template" feature to past workouts created from a template
- Adds search to exercise analytics - Fixes a bug that occurred while deleting workout sessions
- Improves app's start-up time - Improves the performance of workout saving and updating
- Adds new exercise "Incline Chest Press (Machine)". - Renames "Bench Press (Machine)" to "Chest Press (Machine)". - Minor exercise metadata fixes.
- Adds rest timer as the minimized dynamic island element while resting - Adds a muscle heatmap widget - Fixes a bug with duration input where sometimes the value would get overridden
- Fixes a visual bug that sometimes occurred with the rest timer. - Improves the rest timer selection experience - Automatically scroll to newly added sets - Fixes a bug where rpe/rir values would get copied when inserting a new set - Fixes a visual bug where the next exercise button would not animate - When updating a rest timer in a workout it now automatically propagates to the template - Adds rest timers to minimized dynamic island
- Adds a new "Muscle Heatmap" analytic view which displays the intensity at which each muscle has been trained. - Adds a new placeholder thumbnail for custom exercises.
- Adds RPE/RIR tracking - Fixes a bug where the rest timer notification would fire after finishing a workout
- Adds 2 new exercises: "Single Arm Lateral Raise (Cable)" and "Lateral Raise (Cable)" - The app now plays a sound when a rest timer has ended while the app is in the background - Automatically resume an active workout after re-opening the app - Fixes a crash that sometimes occurred during an active session
- Fixes rest timer animation - Fixes past workout edits not syncing analytics - Slight UI tweaks to recent workout list
- Improves the past workout view and adds past workout revision functionality
- Adds an expandable calendar view - Adds swipe-to-delete functionality to workout sessions & templates - Bug fixes
- Improves the paywall & purchase experience
- Adds 2 new exercises: "Hip Thrust (Barbell)" & "Chest Flyes (Machine)"
- Adds 1RM visualization to exercise analytics - Adds functionality to switch between different 1RM formulas
- Adds a "Next Exercise" button that appears once you've completed all of the sets for an exercise. - Adds a tap outside functionality to the exercise view so that you can close the keyboard by tapping anywhere on the screen.
Fixes a bug where weight and distance was not properly converted to the localized value