Skip to content

feat(admin): ⌘K command palette (v26.05.08)#19

Merged
ancongui merged 1 commit into
mainfrom
feat/admin-command-palette
May 31, 2026
Merged

feat(admin): ⌘K command palette (v26.05.08)#19
ancongui merged 1 commit into
mainfrom
feat/admin-command-palette

Conversation

@ancongui
Copy link
Copy Markdown
Contributor

Adds a keyboard-first command palette to the admin dashboard.

  • ⌘K / Ctrl-K (or the navbar Search button) opens a fuzzy launcher over every view + quick actions (toggle theme, wallboard).
  • Full keyboard nav (↑/↓ clamp · Enter run · Esc close), click-to-run, blurred backdrop, brand-green active state, Maven Pro.
  • Reuses the sidebar nav definition (exported) so it stays in sync; mobile trigger collapses to an icon.

Verified live (fresh origin): opens, 18 commands, filter (trans→Transactions), arrow/Esc all work, no dashboard regressions. CI green; admin+web tests pass.

🤖 Generated with Claude Code

A best-in-class command palette: press ⌘K / Ctrl-K (or the navbar Search
button) to fuzzy-filter every view + quick actions (toggle theme, wallboard)
and navigate on Enter.

- New components/command-palette.js: modal overlay, substring filter, full
  keyboard nav (↑/↓ clamp, Enter run, Esc close), click-to-run, backdrop blur.
- Reuses the sidebar's NAV_ITEMS/ICONS (now exported) so it always matches the
  nav; brand-green active state; Maven Pro.
- Navbar gains a 'Search ⌘K' trigger (collapses to icon on mobile).

Verified live: opens, 18 commands, filter ('trans' -> Transactions), arrow
nav + Esc all work; no regressions to the dashboard.
@ancongui ancongui merged commit 8b97e30 into main May 31, 2026
4 checks passed
@ancongui ancongui deleted the feat/admin-command-palette branch May 31, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant