Logging workouts
The training screen is where you spend most of your time. It has three tabs: Log (set entry), Graph (progress chart), and History (past sessions for this exercise). Swipe left or right to switch between them.
Logging a set
The Log tab shows input fields at the top and your logged sets below. The fields shown depend on the exercise type — a barbell exercise shows weight and reps; a plank shows only time; a row machine might show weight and time.
- Enter your weight and reps (or duration, distance, etc.) using the +/− steppers or by tapping the field and typing.
- Tap the ✓ checkmark to save the set.
The set appears in the list below. The rest timer starts automatically if you have that setting enabled.
Editing and deleting sets
Tap a set row to load it into the input fields for editing. Tap the checkmark again to update it. To deselect without saving, tap the same row again.
Long-press a set row to delete it. A confirmation dialog appears before deletion.
Repeat last set
The repeat button (next to the checkmark) copies your last working set in one tap — useful when you're doing multiple sets at the same weight and reps.
Warmup sets
The warmup chip above the input fields toggles whether the current set is a warmup. Warmup sets are displayed with a "W" badge instead of a set number, and are excluded from volume calculations, PR checks, and progress graphs.
You can also let Badger generate warmup sets automatically:
- Tap the ⋮ menu in the top right → Add warmup sets.
- A sheet shows three suggested warmup sets: 40% × 8, 60% × 5, 80% × 3 of your working weight. Each is pre-checked — uncheck any you don't want.
- Confirm to insert them at the start of your set list.
The "Add warmup sets" option is hidden once warmup sets already exist for that exercise.
Intensity tracking (RPE & RIR)
Two optional fields appear below the main inputs:
- RPE (Rate of Perceived Exertion) — How hard did the set feel, on a scale of 1–10. 10 is a true max effort.
- RIR (Reps in Reserve) — How many more reps could you have done, 0–5. 0 means you hit failure.
Both are optional and can be used independently. They're hidden when the warmup toggle is active. Logged values appear as small badges on each set row.
Rest timer
The rest timer shows as a compact banner at the bottom of the screen. It counts down to zero, then plays a sound and/or vibration (configurable in Settings).
Timer controls
- Skip — Dismiss the timer early.
- +30s — Add 30 seconds to the current countdown.
- Rest chip — Tap the chip that shows the current duration to set a one-session override. Use the Reset button in that dialog to go back to the default.
How rest duration is determined
Badger uses the following priority order:
- One-session override (set via the rest chip dialog)
- Routine-day inter-exercise rest (when switching between exercises in a superset group)
- Exercise default rest (set in Exercise Settings)
- Global default (set in Settings → Rest Timer)
- Last used duration
- 90-second fallback
Warmup sets use a separate, shorter rest duration — configurable per exercise or globally in Settings.
The rest timer does not start after the last working set of your last exercise.
Skipping sets
If you need to skip a set (injury, time constraint, etc.), long-press it and select Skip. Skipped sets are shown with strikethrough text and excluded from all calculations. You can also skip or unskip all sets for an exercise at once via the ⋮ menu.
Supersets & exercise groups
Exercises can be grouped into supersets. When exercises are in the same group:
- A colored bar appears on the left side of each exercise card.
- After logging a set for one exercise in the group, Badger automatically switches to the next exercise (no rest timer between them).
- After the last exercise in the group, the rest timer starts and you cycle back to the first exercise.
Groups are created and managed in the routine detail screen, or via the exercise list ⋮ menu in the training screen.
Notes card
A collapsible card appears above the set input for exercises that have notes or technique instructions. Tap it to navigate to the full exercise notes screen. The card shows:
- NOTES — your personal reminders for this exercise (form cues, machine settings, etc.).
- INSTRUCTIONS — built-in technique cues (pre-filled for all built-in exercises).
- GRIP — the currently selected grip type, when a machine with grip types is active. A quick reminder so you set up consistently every session.
The card expands automatically when you log an exercise that has personal notes.
Grip type
When a machine has grip types enabled (configured in the machine settings), a chip row appears below the set list so you can record which grip you used. The selected grip is also shown as a reminder in the notes card. Configure available grip types in You → Equipment → Machines.
Personal records
When a working set beats your all-time estimated 1RM for that exercise (on the same machine, if one is set), a trophy badge appears on the set row, a SnackBar notification appears at the bottom of the screen, and a haptic pulse fires (if haptics are enabled in Settings).
Progressive overload suggestions
If you've completed every working set in your last N sessions for an exercise (configurable in Settings → Training), Badger shows a banner suggesting you increase the weight by your configured increment. Tap the suggestion to apply it, or dismiss it.
Exercise navigation
Tap the exercise name in the header to open the exercise list for your current workout. From there you can:
- Tap any exercise to switch to it.
- Drag to reorder exercises.
- Tap Add exercise to add another movement.
Training screen menu (⋮)
The top-right menu offers additional actions for the current exercise:
- Replace exercise — Swap the current exercise for a different one. Existing sets remain attached.
- Plate calculator — Opens the plate calculator pre-filled with your current weight.
- Warmup calculator — Reference tool showing 40/60/80% warmup weights.
- Add warmup sets — Insert suggested warmup sets.
- Exercise settings — Open the exercise notes screen to adjust defaults, notes, and muscle assignments.
- Change gym — Switch which gym is associated with this workout.
- Set machine — Assign a machine and attachment to the current exercise.