1
0
Fork 0
polaris-task-force/src/app/(frontend)
Z8MB1E 962064a5a4 feat(session): add pre-expiry warning banner with extend button
- SessionExpiryBanner: live countdown, warn 15min early, one-shot toast, Extend button
- countdown.ts: pure countdown helpers (timeUntilExpiry, sessionExpiryPhase, formatCountdown)
- useSessionExpired: added unlock handler for SESSION_EXTENDED_EVENT
- useGameTick: exported SESSION_EXTENDED_EVENT for session extension
- unit tests: 14/14 pass for countdown helpers
- e2e test: banner renders with countdown + extend button
2026-09-23 15:02:10 -04:00
..
account style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
awards feat(awards): add award advancement series 2026-09-11 17:07:37 -04:00
events style(events): replace dashes with ASCII in event log UI 2026-09-07 05:19:48 -04:00
helpdesk feat(game): admin feature flags for zone pressure, statistics, and helpdesk 2026-09-22 14:52:40 -04:00
impersonate refactor(impersonation): move user selection into action flow 2026-09-01 17:17:48 -04:00
intelligence feat(banking): inline currency emblem display with optional label hiding 2026-09-22 14:52:44 -04:00
locker style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
logistics fix(operations): move page data helpers to surface modules 2026-09-21 20:47:57 -04:00
map feat(map): tile-mode basemap mosaic previews on map picker cards 2026-09-22 21:09:02 -04:00
minigames feat(chips): credit chip bank from non-card minigame XP 2026-09-14 15:38:26 -04:00
notifications style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
operations fix(operations): move page data helpers to surface modules 2026-09-21 20:47:57 -04:00
personnel feat(game): admin feature flags for zone pressure, statistics, and helpdesk 2026-09-22 14:52:40 -04:00
profile/[username] feat(profile): promote action and blackjack stats in profile XP 2026-09-14 15:38:49 -04:00
projects style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
roster style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
story feat(story): add chapter table of contents with hover reveal to chronicle page 2026-09-10 17:56:35 -04:00
transfers style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
voiceover feat(voiceover): spoiler gate, pacing pattern, and recorder updates 2026-09-14 15:37:12 -04:00
wiki fix(intel): require write permissions for wiki moderation qualification 2026-09-11 03:25:59 -04:00
actions.ts feat(dashboard): customizable dashboard with personal widgets 2026-09-10 20:03:27 -04:00
layout.tsx feat(session): add pre-expiry warning banner with extend button 2026-09-23 15:02:10 -04:00
page.tsx feat(dashboard): customizable dashboard with personal widgets 2026-09-10 20:03:27 -04:00
styles.css feat(dev): confirm gate before navigating to the dashboard in dev 2026-09-21 20:48:17 -04:00