2.8.14
2023-10-27
Migrating from super old versions of Gains no longer results in a crash. Huzzah!
2.8.13
2023-10-25
For the few of you that are experiencing a crash on launch after updating from a very old version of Gains, this version adds some diagnostic information so that I can better understand the issue and fix it in the next release. Please update and launch Gains, so I can fix this issue once and for all!
Additionally:
→ Redesigned and fixed some weird issues with the settings page
→ Drastically improved the first-launch time of the app
→ Fixed a number of issues that could have caused Gains to consume too much memory
2.8.12
2023-10-25
For the few of you that are experiencing a crash on launch after updating from a very old version of Gains, this version adds some diagnostic information so that I can better understand the issue and fix it in the next release. Please update and launch Gains, so I can fix this issue once and for all!
2.8.11
2023-09-22
→ Log weights above 1,000 lbs/kgs! Now you can use the numeric keypad to log much larger weights (and any other metric you like). Enjoy those monster leg presses!
→ App Shortcut to start the most recent timer! Now you can ask Siri to start your last rest timer in Gains. Starting your last timer will also appear in the Shortcuts app, Spotlight, and configurable with the Action Button on the iPhone 15 Pro!
→ Fixed an issue where the chart would appear jittery when dragging your finger to view individual data points
→ Fixed some weirdness with duplicating sets and deleting them using the swipe actions in the logging view
→ Fixed an issue where the live activity would be cut off in the Dynamic Island
→ Re-built the app with iOS 17 support
→ Bug fixes and performance improvements
As always, please reach out to us at
[email protected] if you have any questions, comments, or suggestions!
2.8.10
2023-09-20
→ Re-built the app with iOS 17 support
→ Bug fixes and performance improvements
→ App Shortcut to start the most recent timer! Now you can ask Siri to start your last timer in Gains. Starting your last timer will also appear in the Shortcuts app, Spotlight, and configurable with the Action Button on the iPhone 15 Pro!
2.8.8
2023-08-24
→ Fixed a problem where the incorrect value would copy to a subsequent set if the units were different
→ Fixed an issue where you couldn't use decimal numbers when creating routines
→ Fixed an issue with text truncating incorrectly in the exercise list
→ Fixed an issue where text would truncate with a long routine name
→ Fixed a couple crashers
→ Fixed an issue where incomplete exercises were included in charts and personal records
2.8.7
2023-08-23
→ Fixed a problem where the incorrect value would copy to a subsequent set if the units were different
→ Fixed an issue where you couldn't use decimal numbers when creating routines
→ Fixed an issue with text truncating incorrectly in the exercise list
→ Fixed an issue where text would truncate with a long routine name
→ Fixed a couple crashers
→ Fixed an issue where incomplete exercises were included in charts and personal records
2.8.6
2023-08-18
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed an issue when using the keyboard to log when the exercise has both a weight and a time component
→ Fixed a crash when deleting an exercise entry from a routine when configuring it
→ Fixed a crash on launch when migrating from older versions of Gains
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
→ Fixed an issue where editing the category of an exercise could cause a crash
2.8.5
2023-08-17
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed a crash when deleting an exercise entry from a routine when configuring it
→ Fixed a crash on launch when migrating from older versions of Gains
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
→ Fixed an issue where editing the category of an exercise could cause a crash
2.8.4
2023-08-13
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed a crash on launch when migrating from older versions of Gains
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
→ Fixed an issue where editing the category of an exercise could cause a crash
2.8.3
2023-08-10
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed a crash on launch when migrating from older versions of Gains
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
→ Fixed an issue where editing the category of an exercise could cause a crash
2.8.2
2023-08-10
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
Fixed in 2.8.1
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
→ Fixed an issue where editing the category of an exercise could cause a crash
2.8.1
2023-08-10
What's New
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
Fixed in 2.8.1
→ Fixed a problem when trying to create a new exercise that happens to have the same name as an existing one
→ Chose a better default unit for logging mobility exercises
2.8
2023-08-08
NEW in Gains 2.8
→ Cardio! Now you can log your cardio alongside your weightlifting. Gains comes pre-loaded with a ton of cardio exercises, and you can add your own as well
→ Log in units other than reps. Now you can log in reps, time, distance, and energy
→ Change units on a per-log basis. You can configure each log to log by distance, or energy, or any other unit, and easily switch back and forth
→ Better super set configuration. Now you can add and remove exercises from a super set, and re-order the exercises, all from the "..." menu while logging
→ New PR and Chart categories. See your longest distance, or highest calories, and much more
→ COMING SOON: Multi-metric logging. While not in this release, an upcoming release will allow you to log more than one metric in a single set. For example you can log by distance and time, or time and calories
Fixed in 2.8
→ Fixed an issue where pounds and kilograms would not properly convert while logging
→ Fixed an issue where weight values could incorrectly display under non-weight values while logging
→ Fixed chart Y axis configuration to avoid seeing negative numbers
→ Fixed issue where chart would jitter while exploring individual day data
2.7.11
2023-07-27
NEW in Gains 2.7.11
→ Long press on a log in the Today view to quickly edit it
Fixed in 2.7.11
→ Fixed the pounds/kilogram switcher in the logging view
→ Fixed a problem where the chart would show the lollipop overlay even after the configuration changed
2.7.10
2023-07-11
Short and sweet
Fixed in 2.7.10:
→ Fixed an issue where personal records were displayed incorrectly if your natural weight unit was set to Kilograms
2.7.9
2023-07-02
Fixed in 2.7.9:
→ Fixed a crash when migrating from an older version of Gains
→ Fixed an annoying animation glitch when starting the timer in the logging view
→ Fixed the automatic scrolling behavior in the logging view in iOS 15
→ Fixed an issue where the app would crash if you delete an exercise that you logged with a date set to the future
→ Improved animation behavior in the logging view
As always, if you have any feedback or questions, please email me at
[email protected]!
Just on the heels of the new Charts feature, we keep going with a couple of the most requested features ever!
→ Easily share your progress! Just hit the Share button after you’ve configured a chart to your liking, and share it anywhere! We made a special version just for Instagram Stories, too!
→ Share an individual day of your workouts as a CSV file!
→ Share your logs of an individual exercise as a CSV as well
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.8
2023-06-22
Fixed in 2.7.8:
→ Fixed an issue with the graph displaying incomplete exercises
→ Fixed a UI glitch when returning to the app after the rest timer expired
→ Fixed a crash related to deleting exercises in a routine
→ Standardized naming of metrics used for personal records
As always, if you have any feedback or questions, please email me at
[email protected]!
Just on the heels of the new Charts feature, we keep going with a couple of the most requested features ever!
→ Easily share your progress! Just hit the Share button after you’ve configured a chart to your liking, and share it anywhere! We made a special version just for Instagram Stories, too!
→ Share an individual day of your workouts as a CSV file!
→ Share your logs of an individual exercise as a CSV as well
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.7
2023-06-20
Fixed in 2.7.7:
→ Fixed crash in iOS 15 on launch
→ Fixed some weirdness with Live Activities and the Rest Timer
Just on the heels of the new Charts feature, we keep going with a couple of the most requested features ever!
→ Easily share your progress! Just hit the Share button after you’ve configured a chart to your liking, and share it anywhere! We made a special version just for Instagram Stories, too!
→ Share an individual day of your workouts as a CSV file!
→ Share your logs of an individual exercise as a CSV as well
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.5
2023-06-17
Just on the heels of the new Charts feature, we keep going with a couple of the most requested features ever!
→ Easily share your progress! Just hit the Share button after you’ve configured a chart to your liking, and share it anywhere! We made a special version just for Instagram Stories, too!
→ Share an individual day of your workouts as a CSV file!
→ Share your logs of an individual exercise as a CSV as well
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.4
2023-06-16
Just on the heels of the new Charts feature, we keep going with a couple of the most requested features ever!
→ Easily share your progress! Just hit the Share button after you’ve configured a chart to your liking, and share it anywhere! We made a special version just for Instagram Stories, too!
→ Share an individual day of your workouts as a CSV file!
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.3
2023-06-16
Just on the heels of the new Charts feature, we keep going with one of the most requested features ever!
→ Share an individual day of your workouts as a CSV file!
→ For your curious friends, now you can easily share Gains from the main sidebar
→ Fixed an issue where the chart would display too many gridlines depending on the time scale
2.7.2
2023-06-14
Charts! Charts! Charts! (iOS 16 and above only)
Now, when you tap into an exercise type, you will see a chart of your progress. You can customize the time scale and the metric you are measuring. The following metrics are available at launch:
→ Estimated 1RM (using the Epley formula)
→ Max volume (sets * reps * weight)
→ Highest set (highest weight in any set)
→ Rep max (Specify a rep count and it will show you the highest number each time you lifted)
→ Total reps (Total reps in a single exercise)
→ Highest reps (Highest reps in a set)
Other improvements:
→ Swipe left on the logging screen to delete a set
→ Swipe right on the logging screen to duplicate that set to the following one
Fixes in 2.7.2:
→ Fixed centering of swipe actions on logging screen and elsewhere
→ Fixed potential accidental activation of swipe actions when dismissing a screen
2.7.1
2023-06-13
Charts! Charts! Charts! (iOS 16 and above only)
Now, when you tap into an exercise type, you will see a chart of your progress. You can customize the time scale and the metric you are measuring. The following metrics are available at launch:
→ Estimated 1RM (using the Epley formula)
→ Max volume (sets * reps * weight)
→ Highest set (highest weight in any set)
→ Rep max (Specify a rep count and it will show you the highest number each time you lifted)
→ Total reps (Total reps in a single exercise)
→ Highest reps (Highest reps in a set)
Other improvements:
→ Swipe left on the logging screen to delete a set
→ Swipe right on the logging screen to duplicate that set to the following one
2.7
2023-06-12
Charts! Charts! Charts!
Now, when you tap into an exercise type, you will see a chart of your progress. You can customize the time scale and the metric you are measuring. The following metrics are available at launch:
→ Estimated 1RM (using the Epley formula)
→ Max volume (sets * reps * weight)
→ Highest set (highest weight in any set)
→ Rep max (Specify a rep count and it will show you the highest number each time you lifted)
→ Total reps (Total reps in a single exercise)
→ Highest reps (Highest reps in a set)
Also a few minor bug fixes and improvements under the hood.