Feature 19: Admin PWA (#187-#210) #211

Merged
approver_agent merged 17 commits from feature/24ce7ebf-40cc-432f-976d-f0814b8a375c-admin-pwa into dev 2026-09-24 00:08:59 -04:00
17 Commits
Author SHA1 Message Date
dev_agent 73782051aa Task f50338c8: Fix the admin auth probe path and refusal state (#212) 2026-09-24 00:05:22 -04:00
dev_agent 487bc00994 Task e57facc2: Undo and live SSE updates (#210) 2026-09-23 23:54:09 -04:00
dev_agent 75b2ac888a Task e5133d0f: CSV export of the filtered range (#209) 2026-09-23 23:33:37 -04:00
dev_agent bc3e64b4f8 Task 9b9188b8: History tab - filters, rows, stats and footer (#208) 2026-09-23 23:26:03 -04:00
dev_agent cc970bb646 Task 4ae0c879: Presence override with live consequence count (#207) 2026-09-23 23:16:04 -04:00
dev_agent 7b5177d055 Task d96d8925: Presence schedule month grid (#206) 2026-09-23 22:51:16 -04:00
dev_agent a22f990bd6 Task b50b048f: Lucide icon picker (shipped subset) (#205) 2026-09-23 22:39:25 -04:00
dev_agent 4b56e2f68a Task 85b2f166: Recurrence occurrence preview (#204) 2026-09-23 22:30:04 -04:00
overseer d0c236b569 Merge dev into feature/24ce7ebf (Feature 23: admin API completion) 2026-09-23 22:17:08 -04:00
dev_agent 33d8e0d2ac Task 2e96585c: Definitions list and edit sheet (#198) 2026-09-23 21:26:27 -04:00
overseer dbe873eb2a Merge dev into feature/24ce7ebf (Feature 22 follow-up: editable assignees) 2026-09-23 21:11:21 -04:00
overseer 706a7954d8 Merge dev into feature/24ce7ebf (Feature 22: definitions read + skip_on_away) 2026-09-23 20:52:48 -04:00
dev_agent be4fd04754 Task e0a2b862: Today tab (#192) 2026-09-23 20:13:52 -04:00
overseer 4ff40f00a2 Merge dev into feature/24ce7ebf (bring the Feature 21 admin snapshot route) 2026-09-23 20:03:05 -04:00
dev_agent f476821e8e Task 96ab3c0b: PWA manifest and service worker (#189) 2026-09-23 19:42:27 -04:00
dev_agent 75ad9892b8 Task 630c3472: Authentik OIDC PKCE login and refusal handling (#188) 2026-09-23 18:30:07 -04:00
dev_agent 48d0c4ef86 Task 0df715b5: React scaffold, build and serve (#187) 2026-09-23 16:39:36 -04:00