I’ve been working on this and have come up with the following:
Now within a routine exercise you get an Update Training Max option. This has the following values:
- Do not update
- Manual update
- Manual update with 1rm
- Manual update with, 1rm only if greater
- Automatic with 1rm
- Automatic with 1rm, only if greater
All of the manual options will present a popup, this comes with a placeholder with your existing training max. And you can change the value to update the training max.
The auto options update the training max without any input.
This will only occur with if you have assigned max sets to the group and the set you logged is the last set.
I think this should satisfy most requirements.