From 29776f6a487b07750dd9b2dcd758b9a8e9f82e65 Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Sat, 22 Aug 2026 09:55:15 +0200 Subject: [PATCH] refactor(ui): switch SettingsChat to in-app section navigation --- .../settings/SettingsChat/SettingsChat.svelte | 48 +++++++------- .../SettingsChatDesktopSidebar.svelte | 49 ++++----------- .../settings/SettingsChatMobileHeader.svelte | 63 ++++++------------- .../app/settings/SettingsFooter.svelte | 2 +- .../app/settings/SettingsMcpServers.svelte | 4 +- .../src/lib/components/app/settings/index.ts | 6 +- 6 files changed, 60 insertions(+), 112 deletions(-) diff --git a/tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte b/tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte index 347e8484bd..8793900759 100644 --- a/tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte +++ b/tools/ui/src/lib/components/app/settings/SettingsChat/SettingsChat.svelte @@ -1,7 +1,5 @@ -
-
+
+
RouterService.settings(section.slug))} isActive={(section: SettingsSection) => section.slug === activeSlug} + onSectionChange={handleSectionChange} sections={SETTINGS_CHAT_SECTIONS} /> RouterService.settings(section.slug))} isActive={(section: SettingsSection) => section.slug === activeSlug} + onSectionChange={handleSectionChange} sections={SETTINGS_CHAT_SECTIONS} /> -
-
+
+
-
- - -

{currentSection.title}

-
- {#if currentSection.slug === SETTINGS_SECTION_SLUGS.TOOLS} {:else if currentSection.slug === SETTINGS_SECTION_SLUGS.IMPORT_EXPORT} diff --git a/tools/ui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte b/tools/ui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte index 08671da2ff..68a73cc4e8 100644 --- a/tools/ui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte +++ b/tools/ui/src/lib/components/app/settings/SettingsChatDesktopSidebar.svelte @@ -1,54 +1,31 @@ -