Commit Graph

  • 956df11f49 Add PDF export to Activity Log with date range filtering main derekc 2026-03-10 23:18:49 -07:00
  • 68a5e9cb4f Add random 4-digit TV token per child for obfuscated TV URLs derekc 2026-03-10 22:53:26 -07:00
  • 4bd9218bf5 Clarify CORS_ORIGINS config in README with reverse proxy warning derekc 2026-03-10 22:39:59 -07:00
  • 75f1730947 Update README with home icon and support card mention derekc 2026-03-10 22:20:19 -07:00
  • eb0e42cb09 Add Buy Me a Coffee support card to Admin page derekc 2026-03-10 22:15:59 -07:00
  • ff9a863393 Add Done button, tablet controls, super admin management, midnight strike reset, and activity log improvements derekc 2026-03-06 00:08:15 -08:00
  • f645d78c83 Add Meeting system subject and notification system derekc 2026-03-04 23:44:21 -08:00
  • c560055b10 Add Super Admin panel with user impersonation derekc 2026-03-04 22:30:44 -08:00
  • a8e1b322f1 Tie break timer and main block timer together derekc 2026-03-03 14:24:50 -08:00
  • c565c94a23 Remove school day hours from schedule templates derekc 2026-03-03 13:45:05 -08:00
  • c05543d855 Rework day progress bar to use block-duration time instead of wall clock derekc 2026-03-03 13:38:40 -08:00
  • 87e5ab7b5b Update README with break time and break activities features derekc 2026-03-03 08:44:08 -08:00
  • 87315b8902 Add break time feature to schedule blocks derekc 2026-03-03 08:40:49 -08:00
  • 13f3e08744 Update README with current feature set and timer controls derekc 2026-03-03 00:32:40 -08:00
  • 6cb83daa51 Reorder dashboard cards: 3 Strikes and TV Dashboard now appear first derekc 2026-03-03 00:30:38 -08:00
  • e70446a46e Fix TV timer not starting after reset (or fresh block start) derekc 2026-03-03 00:26:39 -08:00
  • 1420d57e7e Add Reset button and move End Day to right side of actions bar derekc 2026-03-03 00:17:02 -08:00
  • cc599603cf Add manual block start and fix timer display labels derekc 2026-03-03 00:09:27 -08:00
  • ca858c2050 Include morning routine in session_update WebSocket broadcast derekc 2026-03-01 22:38:46 -08:00
  • 115fe12886 Update README to reflect current feature set and project structure derekc 2026-03-01 22:28:12 -08:00
  • 5cd537a445 Add Morning Routine to Admin and TV greeting state derekc 2026-03-01 22:19:15 -08:00
  • b5f4188396 Add strike events to activity log derekc 2026-03-01 22:07:41 -08:00
  • f730e9edf9 Show timer remaining per block and fix single-click block switching derekc 2026-03-01 22:00:23 -08:00
  • a02876c20d Fix double-click to switch blocks and TV elapsed reset derekc 2026-03-01 21:33:36 -08:00
  • a63674fe56 Update README to document block switching behavior derekc 2026-03-01 21:26:01 -08:00
  • b00d4ee99e Preserve elapsed time when switching between schedule blocks derekc 2026-03-01 21:22:25 -08:00
  • 4a14f8b3f1 Fix timezone resetting to UTC on page reload derekc 2026-03-01 21:13:05 -08:00
  • 63230149c5 Update README for activity log and session state improvements derekc 2026-03-01 19:22:02 -08:00
  • 3efecfda49 Fix paused timer auto-resuming on page navigation derekc 2026-03-01 14:27:05 -08:00
  • 37416436ba Add Day Started event to activity log with template name derekc 2026-03-01 14:22:07 -08:00
  • 823260cdd8 Add timezone selector to Admin settings with full-stack support derekc 2026-03-01 14:16:37 -08:00
  • fef03ec538 Auto-populate activity log from timer events with edit and delete derekc 2026-02-28 18:15:35 -08:00
  • fc9413924d Display all block times in AM/PM format instead of 24-hour derekc 2026-02-28 17:25:10 -08:00
  • 80109976bf Reset child strikes to 0 when starting a new day session derekc 2026-02-28 17:21:22 -08:00
  • 44e8f7de7b Move 3 Strikes from Admin to Dashboard, add strikes feature derekc 2026-02-28 17:20:10 -08:00
  • 4b49605ed1 Add greeting and countdown timer to TV dashboard before session starts derekc 2026-02-28 16:57:19 -08:00
  • 7346159745 Sort schedule blocks by start time instead of order_index derekc 2026-02-28 16:22:17 -08:00
  • 3670bc63e7 Make TV dashboard timer larger derekc 2026-02-28 11:44:58 -08:00
  • c8a965dadf Increase text size for TV dashboard activities and schedule derekc 2026-02-28 11:23:46 -08:00
  • c9441a9c9a Add subject options and redesign TV dashboard layout derekc 2026-02-28 11:18:55 -08:00
  • c12f07daa3 Fix schedule blocks persisting after End Day without refresh derekc 2026-02-28 10:34:57 -08:00
  • 1042c20fbb Fix day progress missing on TV dashboard after session start derekc 2026-02-28 10:30:50 -08:00
  • 23aaea462d Show duration on schedule block lists derekc 2026-02-28 10:27:39 -08:00
  • 1939b2cc45 Add duration_minutes field to schedule blocks derekc 2026-02-28 10:23:30 -08:00
  • a019e2dda5 Add inline block editing to schedule templates derekc 2026-02-28 10:15:19 -08:00
  • 3e7ff2a50b Add time-based day progress bar to dashboards derekc 2026-02-28 10:08:07 -08:00
  • 462205cdc1 Merge Schedules into Admin, remove standalone ScheduleView derekc 2026-02-28 00:59:01 -08:00
  • d43791f965 Fix timer reset on refresh and sync between dashboard and TV view derekc 2026-02-28 00:16:29 -08:00
  • 3f9d599998 Fix WS connected indicator and restore ref import in TVView derekc 2026-02-27 23:50:31 -08:00
  • ad10f9bc61 Fix End Day not updating dashboard without refresh derekc 2026-02-27 23:43:04 -08:00
  • 15ce6dbb4d Fix child delete failing due to SQLAlchemy nullifying FK before DB cascade derekc 2026-02-27 23:32:17 -08:00
  • 51a1639fee Add inline edit for children and subjects in admin, restore port 8054 derekc 2026-02-27 23:29:43 -08:00
  • 781e179090 Fix backend deps and apply theme to all Cancel buttons derekc 2026-02-27 23:24:39 -08:00
  • e92476db07 Add comprehensive README derekc 2026-02-27 23:04:41 -08:00
  • 417b3adfe8 Initial project scaffold derekc 2026-02-27 22:56:31 -08:00
  • 93e0494864 Initial commit Derek Cooper 2026-02-27 22:55:14 -08:00