-
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