Meaningful improvements to programme execution, rest timing, and workout history.
Progress the recorded work without rewriting the plan
Eligible weighted working sets can use the latest comparable completed session to calculate a conservative 2.5 kg progression proposal.
Accept, Edit, or Keep current changes only this set’s actual inputs; the authored target, template, and future sessions remain unchanged.
Put custom workouts on the calendar
Write one explicit 1–16 week programme, assign custom workouts to Monday-based days, copy a week forward, and pause or resume the block.
Today now opens the scheduled custom workout or identifies an in-range day as unplanned; programme state stays device-first and travels in whole-state backup and private sync.
Your own workouts, in your own order
Create an ordered workout from scratch or duplicate a bundled or custom template into an independent copy.
Custom templates stay device-first, travel in Setline backups and private account sync, and never rewrite sessions or history after an edit or deletion.
The full twelve-week programme arrived
Strength, cardio, mobility, preparation, and cooldown work now follow the supplied authored order.
Week-aware RDL volume, hard-cardio rounds, and pull-up checkpoints appear on the correct dates.
Flexible sessions without silent programme rewrites
Partial and drop segments, session-only extra sets, and Do later deferrals can be recorded explicitly.
Planned order, actual execution order, authored rest, adjusted rest, and wall-clock rest remain separate in history.
Private sync stayed optional
Google sign-in can keep one private D1-backed account copy while device-only workouts remain first-class.
Offline changes retry deterministically without reordering exercises or sets.
Setline v1
The first installable workout player shipped with guided sets, modality-aware recording, automatic rest, history, and progress.
The active workout remains functional without a network request.