Show only the day's docket on the Today board and add ad hoc Now workouts

- Due-filter schedules: daily always, fixed days by weekday, one-offs on
  their date; rest days get an empty state
- Workouts with no due schedule row (ad hoc or off-day starts) now render
  as their own board rows
- The + sheet is now "New Workout" with a "When" picker; "Now" (offered
  when adding on today) skips the schedule and starts the workout directly
- Remove the times-per-week scheduling mode everywhere (enum, document,
  entity, mappers, planner, seeds, tests)
This commit is contained in:
2026-07-11 11:09:11 -04:00
parent 9dc9283b4c
commit 7cb2d6da26
14 changed files with 231 additions and 199 deletions
+8
View File
@@ -1,5 +1,13 @@
**July 2026**
The Today board now shows just the day's docket — only schedules actually due on the viewed day appear.
Adding from the Today board is now New Workout, with a Now option that starts a workout immediately instead of creating a schedule.
Workouts started ad hoc now show up as their own rows on that day's board.
The times-per-week scheduling option has been removed; use daily or fixed-day schedules instead.
A new Today board is the app's home tab: schedule routines by day, grouped by goal, and start or review each day's workouts from one place.
The Today board can step back and forth by day or jump to any date from a calendar that dots the days with logged workouts.