mirror of
https://github.com/fosrl/pangolin.git
synced 2026-07-16 14:47:04 -05:00
[PR #3263] feat: Command Palette for searching accross the dashboard #36919
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?
📋 Pull Request Information
Original PR: https://github.com/fosrl/pangolin/pull/3263
Author: @Fredkiss3
Created: 6/12/2026
Status: 🔄 Open
Base:
dev← Head:feat/command-bar📝 Commits (10+)
444d293🚧 WIP: copy command bar from existing PRa68b570🚧 wip: Use command bar nav itemsabc0a41♻️ reorganize command bar itemsce77268🚧 wip: block top position of command palette3bc5ab2🚧 wipc0a9db9💄 update command bar UIb6aba13♻️ rename query, add query6380079✨ Command palette with search & actions4e7328a♻️ refactor private resource page2ab5540♻️ add command palette trigger on the header📊 Changes
23 files changed (+1559 additions, -120 deletions)
View changed files
📝
messages/en-US.json(+60 -0)📝
src/app/[orgId]/settings/layout.tsx(+4 -1)📝
src/app/[orgId]/settings/resources/private/page.tsx(+3 -42)📝
src/app/navigation.tsx(+232 -0)📝
src/app/page.tsx(+3 -1)📝
src/components/CreateShareLinkForm.tsx(+1 -1)📝
src/components/Layout.tsx(+51 -39)📝
src/components/LayoutHeader.tsx(+2 -0)📝
src/components/LayoutMobileMenu.tsx(+15 -14)📝
src/components/PrivateResourcesTable.tsx(+2 -4)📝
src/components/SitesTable.tsx(+0 -7)📝
src/components/alert-rule-editor/AlertRuleFields.tsx(+1 -1)➕
src/components/command-palette/CommandPalette.tsx(+478 -0)➕
src/components/command-palette/CommandPaletteTrigger.tsx(+69 -0)➕
src/components/command-palette/useCommandPaletteActions.tsx(+161 -0)➕
src/components/command-palette/useCommandPaletteNavigation.ts(+57 -0)➕
src/components/command-palette/useCommandPaletteOrganizations.ts(+45 -0)➕
src/components/command-palette/useCommandPaletteSearch.ts(+198 -0)📝
src/components/resource-selector.tsx(+1 -1)📝
src/components/ui/command.tsx(+21 -5)...and 3 more files
📄 Description
Community Contribution License Agreement
By creating this pull request, I grant the project maintainers an unlimited,
perpetual license to use, modify, and redistribute these contributions under any terms they
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
represent that I have the right to grant this license for all contributed content.
Summary
Add a command palette for searching pages accross the dashboard, triggered by
cmd+k.It includes 3 modes:
>, it will filter actions instead of pages (This is copied from Github)Not in this PR:
Screenshots
https://github.com/user-attachments/assets/8caf33a8-480c-4c20-a5d2-3d4185bcf65d
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.