From 4d992dbe053e8d508c2ac839d45bf7616cf1e67a Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Fri, 25 Sep 2026 15:55:23 +0200 Subject: [PATCH] ui : move mcp from the add menu to the sidebar rail Assisted-by: pi:llama.cpp/DeepSeek-V4.1-Flash --- .../app/chat/ChatForm/ChatForm.svelte | 7 +-- .../ChatFormActionAddDropdown.svelte | 11 +---- .../ChatFormActionAddSheet.svelte | 14 ------ .../ChatFormActions/ChatFormActions.svelte | 5 -- .../app/dialogs/DialogManageModels.svelte | 2 +- .../src/lib/components/app/dialogs/index.ts | 2 +- .../SidebarNavigation.svelte | 5 ++ .../SidebarNavigationActions.svelte | 46 +++++++++++-------- tools/ui/src/lib/constants/ui.constants.ts | 6 +++ tools/ui/src/lib/enums/ui.enums.ts | 1 + tools/ui/src/lib/types/chat.d.ts | 1 - 11 files changed, 42 insertions(+), 58 deletions(-) diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatForm.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatForm.svelte index 893f8077dd..b22db3a395 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatForm.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatForm.svelte @@ -8,8 +8,7 @@ ChatFormInputFileInputInvisible, ChatFormMcpResourcesList, ChatFormPickers, - DialogMcpResourcesBrowser, - DialogMcpServers + DialogMcpResourcesBrowser } from '$lib/components/app'; import { CLIPBOARD_CONTENT_QUOTE_PREFIX, @@ -193,7 +192,6 @@ let preSelectedResourceUri = $state(undefined); // MCP Servers Dialog State - let isMcpServersDialogOpen = $state(false); let currentConfig = $derived(settingsStore.config); @@ -628,7 +626,6 @@ isReasoning={chatStore.isReasoning} {isRecording} onFileUpload={handleFileUpload} - onMcpSettingsClick={() => (isMcpServersDialogOpen = true)} onMicClick={handleMicClick} {onStop} onSystemPromptClick={() => onSystemPromptClick?.({ files: uploadedFiles, message: value })} @@ -667,5 +664,3 @@ }} preSelectedUri={preSelectedResourceUri} /> - - diff --git a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte index 9c3a9e8912..bf5a61fbf7 100644 --- a/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte +++ b/tools/ui/src/lib/components/app/chat/ChatForm/ChatFormActions/ChatFormActionAdd/ChatFormActionAddDropdown.svelte @@ -1,6 +1,6 @@