feat(admin): show paused sessions in live view; reset to live on logout

- Live cards freeze the worked timer at paused_at and show an amber
  "Gepauzeerd" badge plus a "Pauze H:MM:SS" total when paused.
- AuthContext.signOut resets the path to / so the next admin login lands
  on Live rather than the tab it logged out from.
This commit is contained in:
Bas van Rossem
2026-06-17 21:14:15 +02:00
parent a7c8925b3c
commit 0b0a6bd073
5 changed files with 52 additions and 2 deletions

View File

@@ -23,6 +23,8 @@ function makeSession(over: Partial<WorkSession>): WorkSession {
start_time: new Date(Date.now() - 65_000).toISOString(),
end_time: null,
duration_seconds: null,
paused_seconds: 0,
paused_at: null,
status: 'active',
source: 'app',
notes: null,