1
0
Fork 0
polaris-task-force/src/components/frontend/intelligence
Z8MB1E 947a5c1bbf feat(ui): searchable combobox across data-driven dropdowns
- new ui/combobox primitive (popover plus cmdk): search input, scrolling
  list, trigger-width popover, per-option disabled and hint lines
- converts every data-driven single-value select site-wide (blueprints,
  factions, accounts, assignments, NPCs, structures, locker items, seats,
  missions, ranks, resources, mod lists, event targets, sprints)
- long multi-select checkbox menus (event log types, kanban labels) gain
  search inputs following the resource picker pattern
- static short enum selects stay as plain selects
2026-09-17 16:28:17 -04:00
..
CampaignCard.tsx feat(campaigns): split page into official and community sections with tactical official cards 2026-09-09 19:42:50 -04:00
CampaignsList.tsx fix(campaigns): wrap campaign cards evenly with flex layout 2026-09-11 03:26:27 -04:00
create.ts feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
CreateCampaignDialog.tsx feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
CreateSideOpDialog.tsx feat(ui): searchable combobox across data-driven dropdowns 2026-09-17 16:28:17 -04:00
FactionCard.tsx style(frontend): format frontend feature components 2026-08-16 23:27:51 -04:00
FridayCalendar.tsx feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
LexicalRichTextEditor.tsx feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00
LexicalRichTextToolbar.tsx feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00
LexicalRichTextToolbarButton.tsx feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00
MissionAttendance.tsx style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
MissionBriefingSection.tsx feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00
MissionCard.tsx feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
MissionComms.tsx refactor(missions): render comms body with lexical-content class 2026-09-14 15:38:49 -04:00
MissionFactions.tsx style(frontend): format frontend feature components 2026-08-16 23:27:51 -04:00
MissionFilters.tsx style(frontend): format frontend feature components 2026-08-16 23:27:51 -04:00
MissionHeader.tsx feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
MissionLogistics.tsx style(intelligence): replace dashes with ASCII in mission and campaign views 2026-09-07 05:19:48 -04:00
MissionObjectives.tsx style(intelligence): replace dashes with ASCII in mission and campaign views 2026-09-07 05:19:48 -04:00
missionReminderClient.ts feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
MissionReminderToasts.tsx feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
MissionRoles.tsx style(intelligence): replace dashes with ASCII in mission and campaign views 2026-09-07 05:19:48 -04:00
MissionsList.tsx fix(missions): guard object-typed campaign relation in list filter 2026-09-11 03:26:27 -04:00
SideOpControls.tsx feat(missions): let side op creators mark their op as Ready 2026-09-07 05:07:48 -04:00
SideOpNarrativeFields.tsx feat(missions): lexical rich text editing, side-op narrative fields, briefing updates 2026-09-14 15:37:12 -04:00