Lift log & progression.
Questions, bug reports, or feature ideas — email aleksey.lichtman@gmail.com and you'll hear back from the developer directly.
After each working set you can tap Easy, Medium or Hard. GymGrove counts those answers across the session and moves the exercise's target next time: one more rep inside your rep range, or the next weight up once you top the range out.
Feel alone never adds weight — you also have to have hit your target reps on every working set. If fewer than half your sets carry a feel, GymGrove holds and suggests nothing rather than guessing.
Every suggestion is a prefill. Type over it and the number you type wins, permanently.
Sync runs over your own private iCloud database — there is no GymGrove account. Check that the same Apple Account is signed in on both devices, that Settings → your name → iCloud → iCloud Drive is on, and that GymGrove's sync switch is on in the app under Profile → Settings.
Only finished workouts sync. A session that is still in progress lives on the device running it, by design, so a half-logged workout can't arrive on a second phone.
GymGrove writes finished workouts to Health, and on Apple Watch it records heart rate and active energy for the session. It reads body mass so bodyweight and assisted lifts count what you actually lifted.
To change any of that: Health app → profile picture → Apps & Services → GymGrove.
The Watch app mirrors a workout your phone is already running — start the session on the phone and it appears on your wrist. There is no way for an iPhone app to launch a watchOS app, so open GymGrove on the Watch once (or add its Smart Stack widget) and a running workout will bring it back on a wrist raise from then on.
Your training log is yours: it lives on your device and in your own private iCloud database, and the developer cannot read it. Read the full privacy policy.