Files
homeschool/backend/app
derekc 1939b2cc45 Add duration_minutes field to schedule blocks
Separates "recommended time" (time_start/time_end) from actual timer
duration. If duration_minutes is set, the timer counts down from that
value; otherwise falls back to the time_start–time_end window.

- ScheduleBlock model: add nullable duration_minutes INT column
- Startup migration: idempotent ADD COLUMN for existing DBs
- Schemas: duration_minutes in create, update, and out
- TimerDisplay: prefer duration_minutes * 60 over time diff when set
- Admin block forms: Duration (min) input on add and edit forms

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-28 10:23:30 -08:00
..
2026-02-27 22:56:56 -08:00
2026-02-27 22:56:56 -08:00
2026-02-27 22:56:56 -08:00
2026-02-27 22:56:56 -08:00
2026-02-27 22:56:56 -08:00
2026-02-27 22:56:56 -08:00