The app surfaces only the methods you've earned. The Weight tile lights up when every working set has hit the top of the rep range. The rest stay quiet until they're the right move.
Add load to the bar. Available once you've hit the top of your rep range on every working set — not before. Graduation is earned, not assumed.
Push for one more rep per set within your current range. The safest progression when you're not quite ready to go heavier.
Add a working set to your session. Increases total weekly volume without changing the load. Locked once you hit your set cap.
Shorten your rest period by 15 seconds. Same weight, same reps — harder session. Builds work capacity without touching the load.
Add an extra session this week. Useful when you have a spare day and want to bring up a lagging muscle group.
Slow the eccentric, add a pause, control the movement. The most underrated progression tool for building muscle without adding a single kilogram.
The hierarchy that serious lifters use, without the spreadsheet. A 12-week macro cycle. Three meso phases. Configurable rep ranges. Mandatory deload at the midpoint. Yours to shape.
The container. One overarching objective — strength, hypertrophy, peak, recomp.
Hypertrophy, Strength, Power. Each with its own rep range and intensity profile.
The weekly schedule. Frequency adjustable per phase.
The atomic unit. Logged offline, surfaced everywhere.
Gym Mode kicks in when you start a session — screen stays on, hit targets get larger, rest timer pinned to the top. Sweat-friendly.
Every working-set input is pre-populated with last session's value as muted placeholder text. Hit the number, then beat it. No mental arithmetic at the rack.
Type the weight, see the plates. Bar-aware, kg or lbs, one tap.
Persistent. 30s minimum, +15s on tap. Buzzes when complete.
Whichever metric is progressing — weight, reps, sets, rest, tempo — glows on screen. The rest stays quiet.
Auto-scheduled at the cycle midpoint. Capped at 8 reps. Non-skippable.
Every metric is computed from working sets only — warm-ups never contaminate the data. Estimated 1RM via Brzycki, weekly tonnage per muscle group, PR detection after every completed workout.
Brzycki, computed per working set. The number you actually want to know — not just last session's load.
Weekly tonnage, automatic. Spot under-trained groups before they become weak links.
Every session is compared against the personal record per (exercise × record type). Beat it, the app knows.
Coach features are the next major release — Gantt-style program builder, real-time session view, per-client notes, Stripe seat billing. First client is free.
Drift-backed local storage means the app never waits on the network during a session. Sync happens in a background isolate when you're back on Wi-Fi. Your logs are never blocked by bars of service.
Drift-backed SQLite writes locally on every tap. Gym-basement signal can't stop you from logging.
client_created_at is the dedup key. If two devices log the same set, the database picks the right one.
Cancel the trial and history stays. Resubscribe and it's all there — every set, every PR, every cycle.