Docs
The Workout Logging Screen, Explained
The workout logging screen pre-builds today's session from your plan, shows last session's ghost numbers as placeholders in every set field, runs a live session timer, and starts a rest timer automatically whenever a set is marked complete. This page is the technical reference; the how-to guide covers the same screen step by step.
How exactly do ghost numbers behave?
Each weight and rep field shows a greyed-out placeholder of what you logged for that exact set (same exercise, same set position) last session — a placeholder, never a pre-filled value, so a field stays genuinely empty until you type in it. If a set has no prior history for that position, the field simply has no placeholder.
What do the session and rest timers actually track?
The session timer runs continuously from when a workout is started until it's marked complete, displayed as hh:mm:ss. The rest timer is separate and starts automatically the instant any set is marked done — there's no manual "start rest" action needed.
How does swipe-to-delete work, precisely?
Dragging a set row past 45% of its width commits a delete for that set, with a guard that blocks deleting the last remaining set on an exercise (it snaps back with a toast instead). Dragging an exercise card left pins it open at a fixed 96px, revealing a delete zone underneath — tapping that zone deletes the exercise, with a 5-second undo toast either way.
| Element | Behavior |
|---|---|
| Ghost numbers | Greyed placeholder from the same set last session; never pre-filled |
| Session timer | Runs continuously, hh:mm:ss, from start to completion |
| Rest timer | Starts automatically when any set is marked done |
| Plate calculator | Per-side plate breakdown for a target barbell weight |
| RPE | Optional column, off by default, toggled per profile |
| Swipe-to-delete (set) | Past 45% drag commits delete; last set on an exercise is protected |
| Swipe-to-delete (exercise) | Pins open at 96px, tap the delete zone, 5-second undo |
Key takeaways
- Ghost numbers are per-set placeholders from your last identical set, never pre-filled values.
- The rest timer starts automatically on set completion — there’s no manual start action.
- A set drag past 45% commits a delete; the last set on an exercise can’t be swiped away.
- Every delete — set or exercise — carries a 5-second undo toast.