1
0
Fork 0
polaris-task-force/src/components/frontend
Z8MB1E 7180b0aa4c feat(missions): make code name optional, add UGC cover images
- Missions.codeName is now optional (still unique when set); migration included
- Campaign and side-op dialogs accept an optional cover image (uploadUgcImage)
- Reminder toasts, evaluation aggregates, calendar, cards and mission headers
  handle a null code name
- Mission read filter no longer hides drafts by status; visibility follows
  ownershipAndStatus.visibility only
2026-09-10 20:02:47 -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 refactor(minigames): move routes, components, and libs under minigames parents 2026-09-09 00:02:59 -04:00
dashboard feat(intelligence): refresh mission presentation 2026-08-20 19:56:41 -04:00
events style(events): replace dashes with ASCII in event log UI 2026-09-07 05:19:48 -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 feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -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
minigames fix(eod): unlock custom minefields after clearing two sectors 2026-09-09 18:55:00 -04:00
notifications fix(notifications): add per-row mark as read 2026-09-01 17:17:41 -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
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 chapter table of contents with hover reveal to chronicle page 2026-09-10 17:56:35 -04:00
transfers feat: Add remaining transfer components and utilities 2026-08-31 23:41:29 -04:00
voiceover feat(voiceover): add hold-to-confirm spoiler gate on recording pages 2026-09-10 16:14:02 -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