Timer goals can alert without breaking the set
Protocol can now signal a duration goal through in-app, haptic, or supported native notification behavior while the workout keeps running.
Released
- Added duration-goal alerts to the active workout timer.
- Added a preference surface so lifters can control the alert behavior.
- Kept timer completion and set outcomes separate, so an alert does not silently finish the work.
- Added platform-aware haptic and notification handling for supported native paths.
- Expanded timer tests around goal alerts, set outcomes, and user preferences.
Why
Duration work creates a small but persistent attention problem. A lifter should not have to watch the clock throughout an isometric hold, timed interval, or other duration-based set just to know when the target has been reached.
Protocol now lets the timer carry that checkpoint. The workout continues to respect the routine and the lifter's action; the alert simply makes the goal visible at the right moment.
The distinction matters because a timer is part of execution, not a substitute for it. Reaching the target duration can be useful feedback while the lifter still decides whether the set is complete, extended, passed, or otherwise recorded through the workout flow.
Notes
- Alert availability depends on the current platform and granted notification permissions.
- The preference is user-controlled.
- Existing workout timing continues to work when alerts are disabled or unavailable.
- This work is released on
mainas part of the current Training product.
Next
Keep reducing the moments where running a structured session requires a second timer, a manual reminder, or constant screen attention.