Frontend: global ⌘K command-palette / omnibox search #33
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Milestone 5 shipped the dedicated
/searchtwo-pane screen. During M5 brainstorming we chose "both" for the search entry point: the dedicated route now, and a global omnibox later. This issue is that follow-up.Ask
A ⌘K (Cmd/Ctrl-K) command palette, available from any route in the authenticated app shell, that:
useSearchinfinite-query hook +useDebouncedValue),/searchare probably too tall for a palette — a one-line variant),/search/:idor/objects/:id— decide which), andNotes
web/src/api/queries.tsuseSearch, backendGET /api/admin/search) — this is purely a new presentation surface, no backend work.mcp__shadcnfor an existing palette component before hand-rolling./searchpage should share a results-row component (a compact vs rich variant ofSearchResultRow).search.*i18n namespace; add palette-specific keys at en/sv parity.