From 8b7700364dd779c0410de761984de01784a08597 Mon Sep 17 00:00:00 2001 From: Stefan de Vogelaere Date: Fri, 16 Jan 2026 23:17:50 +0100 Subject: [PATCH] refactor: move project settings to Project section, rename global settings - Move "Settings" from Tools section to Project section in sidebar - Rename bottom settings link from "Settings" to "Global Settings" - Update keyboard shortcut description accordingly --- .../sidebar/components/sidebar-footer.tsx | 6 +++--- .../layout/sidebar/hooks/use-navigation.ts | 18 ++++++++++-------- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/apps/ui/src/components/layout/sidebar/components/sidebar-footer.tsx b/apps/ui/src/components/layout/sidebar/components/sidebar-footer.tsx index 24cdafbf..4f864eea 100644 --- a/apps/ui/src/components/layout/sidebar/components/sidebar-footer.tsx +++ b/apps/ui/src/components/layout/sidebar/components/sidebar-footer.tsx @@ -151,7 +151,7 @@ export function SidebarFooter({ sidebarOpen ? 'justify-start' : 'justify-center', 'hover:scale-[1.02] active:scale-[0.97]' )} - title={!sidebarOpen ? 'Settings' : undefined} + title={!sidebarOpen ? 'Global Settings' : undefined} data-testid="settings-button" > - Settings + Global Settings {sidebarOpen && ( - Settings + Global Settings {formatShortcut(shortcuts.settings, true)} diff --git a/apps/ui/src/components/layout/sidebar/hooks/use-navigation.ts b/apps/ui/src/components/layout/sidebar/hooks/use-navigation.ts index 2e22537e..cb1399c1 100644 --- a/apps/ui/src/components/layout/sidebar/hooks/use-navigation.ts +++ b/apps/ui/src/components/layout/sidebar/hooks/use-navigation.ts @@ -123,12 +123,6 @@ export function useNavigation({ icon: Brain, shortcut: shortcuts.memory, }, - { - id: 'project-settings', - label: 'Settings', - icon: Settings, - shortcut: shortcuts.projectSettings, - }, ]; // Filter out hidden items @@ -174,6 +168,14 @@ export function useNavigation({ }); } + // Add Project Settings to Project section + projectItems.push({ + id: 'project-settings', + label: 'Settings', + icon: Settings, + shortcut: shortcuts.projectSettings, + }); + const sections: NavSection[] = [ { label: 'Project', @@ -265,11 +267,11 @@ export function useNavigation({ }); }); - // Add settings shortcut + // Add global settings shortcut shortcutsList.push({ key: shortcuts.settings, action: () => navigate({ to: '/settings' }), - description: 'Navigate to Settings', + description: 'Navigate to Global Settings', }); }