1
0
Fork 0
polaris-task-force/src/components/frontend
Z8MB1E eaa0325b6d feat(minigames): add OPORD Recall briefing-recall minigame
- seeded OPORD generator (grid, azimuth, H-HOUR, phase lines, codewords, callsign, frequency) in pure lib src/lib/opord-recall.ts with per-tier memo windows (25/18/12s) and quiz sizes (4/6/8)
- server action submitOpordRecallResult validates input, recomputes score server-side, persists to Profiles progression.minigames.opordRecall, broadcasts XP, emits minigame:opord-recall event
- UI at /opord: briefing countdown, one-at-a-time quiz, debrief metres, tier radio group, SSE presence, REST leaderboard per tier
- profiles migration 20260908_152021 (7 additive columns) + XP hook wiring
- nav entries in command palette and NavUser Exercises submenu
- e2e spec plays a full round and asserts debrief + leaderboard row
2026-09-08 11:26:18 -04:00
..
account style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
auth feat(auth): add return-URL flow for login redirects 2026-08-19 19:48:24 -04:00
banking style(banking): replace dash placeholders in activity feed and timestamps 2026-09-07 05:19:53 -04:00
baseManagement style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
blocks feat(minigames): add OPORD Recall briefing-recall minigame 2026-09-08 11:26:18 -04:00
dashboard feat(intelligence): refresh mission presentation 2026-08-20 19:56:41 -04:00
eod style(minigames): replace dashes in leaderboard and radio UI 2026-09-07 05:19:53 -04:00
events style(events): replace dashes with ASCII in event log UI 2026-09-07 05:19:48 -04:00
flappy style(minigames): replace dashes in leaderboard and radio UI 2026-09-07 05:19:53 -04:00
helpdesk style(helpdesk): replace dash placeholder for missing ticket dates 2026-09-07 05:19:53 -04:00
impersonation refactor(impersonation): replace page control with modal 2026-09-01 17:17:54 -04:00
intelligence fix(intelligence): contain friday ops rows on mobile and credit side op hosts 2026-09-08 01:31:01 -04:00
locker style(locker): replace dash placeholder for grid footprint 2026-09-07 05:19:53 -04:00
logistics style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
market style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
notifications fix(notifications): add per-row mark as read 2026-09-01 17:17:41 -04:00
opord feat(minigames): add OPORD Recall briefing-recall minigame 2026-09-08 11:26:18 -04:00
personnel feat(personnel): add npc contacts directory and statistics pages 2026-09-06 01:24:14 -04:00
profile feat(profile): add code, mark, and horizontal rule nodes to dossier editors 2026-09-06 05:36:55 -04:00
projects style(projects): replace dash separator in sprint date ranges 2026-09-07 05:19:53 -04:00
qualification style(minigames): replace dashes in leaderboard and radio UI 2026-09-07 05:19:53 -04:00
radio style(minigames): replace dashes in leaderboard and radio UI 2026-09-07 05:19:53 -04:00
realtime feat(realtime): publish user-scoped update events 2026-08-21 00:25:20 -04:00
roster style(roster): use hyphen in the A-Z roster tab label 2026-09-07 05:19:53 -04:00
session feat(auth): handle expiring sessions in frontend 2026-08-28 00:20:35 -04:00
shims feat(shims): add targeted client-side injections 2026-08-26 00:53:31 -04:00
storage feat(storage): split storage permissions and rework manage-storage UI 2026-09-07 05:07:53 -04:00
story feat(story): add Chronicle story beats system with reader states and reactions 2026-09-08 01:32:59 -04:00
transfers feat: Add remaining transfer components and utilities 2026-08-31 23:41:29 -04:00
voiceover feat(voiceover): collect take descriptions and surface reviewer feedback 2026-09-07 04:37:08 -04:00
wiki style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
AGENTS.md docs: refresh AGENTS.md guides 2026-09-06 05:32:53 -04:00
ClientDate.tsx feat(ui): add ClientDate component for timezone-aware date rendering 2026-08-31 12:27:17 -04:00
LandingPage.tsx feat(auth): add return-URL flow for login redirects 2026-08-19 19:48:24 -04:00
PayloadButtons.tsx feat: switch to Bun, add fonts and styling, update components and UI, add basic front-end 2025-12-16 23:26:52 -05:00
SiteHeader.tsx feat(command-palette): register page-specific commands across UI 2026-08-18 02:05:36 -04:00