From c3878b418a78756f58ead71f5a7efd97be066006 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 15 Jul 2026 18:21:24 -0400 Subject: [PATCH] refac --- .../components/admin/Settings/Audio.svelte | 45 ++++++++-- .../admin/Settings/Authentication.svelte | 7 +- .../admin/Settings/CodeExecution.svelte | 12 +-- .../admin/Settings/Documents.svelte | 16 +++- .../components/admin/Settings/Events.svelte | 33 ++++---- .../admin/Settings/ExternalKnowledge.svelte | 2 +- .../components/admin/Settings/General.svelte | 81 ++++++++++++------ .../components/admin/Settings/Images.svelte | 7 ++ .../admin/Settings/Interface.svelte | 4 +- .../components/admin/Settings/Models.svelte | 82 +++++++++++-------- .../Models/Manage/ManageMultipleOllama.svelte | 2 +- .../Models/Manage/ManageOllama.svelte | 2 +- .../admin/Settings/Pipelines.svelte | 4 +- .../admin/Settings/WebSearch.svelte | 32 ++++++++ .../components/chat/Settings/Account.svelte | 6 +- .../Settings/Account/UpdatePassword.svelte | 8 +- src/lib/components/chat/Settings/Audio.svelte | 2 +- .../components/chat/Settings/General.svelte | 1 - .../components/common/SensitiveInput.svelte | 32 ++++++-- .../components/common/SettingsSelect.svelte | 10 ++- 20 files changed, 264 insertions(+), 124 deletions(-) diff --git a/src/lib/components/admin/Settings/Audio.svelte b/src/lib/components/admin/Settings/Audio.svelte index 2aff323364..6ca217391b 100644 --- a/src/lib/components/admin/Settings/Audio.svelte +++ b/src/lib/components/admin/Settings/Audio.svelte @@ -288,7 +288,11 @@ required /> - + @@ -326,7 +330,11 @@ {:else if STT_ENGINE === 'deepgram'}
- +
@@ -358,6 +366,7 @@
- +
@@ -596,19 +609,33 @@ required /> - + {:else if TTS_ENGINE === 'elevenlabs'}
- +
{:else if TTS_ENGINE === 'azure'}
- +
@@ -651,7 +678,11 @@ required /> - +
{/if} diff --git a/src/lib/components/admin/Settings/Authentication.svelte b/src/lib/components/admin/Settings/Authentication.svelte index 3a64c404a1..557b8de103 100644 --- a/src/lib/components/admin/Settings/Authentication.svelte +++ b/src/lib/components/admin/Settings/Authentication.svelte @@ -137,7 +137,6 @@ @@ -302,10 +301,9 @@ @@ -432,10 +430,9 @@ diff --git a/src/lib/components/admin/Settings/CodeExecution.svelte b/src/lib/components/admin/Settings/CodeExecution.svelte index 6988ea7d9a..bd8290810f 100644 --- a/src/lib/components/admin/Settings/CodeExecution.svelte +++ b/src/lib/components/admin/Settings/CodeExecution.svelte @@ -108,21 +108,19 @@ > {#if config.CODE_EXECUTION_JUPYTER_AUTH === 'password'} {:else} {/if} @@ -199,21 +197,19 @@ > {#if config.CODE_INTERPRETER_JUPYTER_AUTH === 'password'} {:else} {/if} diff --git a/src/lib/components/admin/Settings/Documents.svelte b/src/lib/components/admin/Settings/Documents.svelte index 94752b6542..e9e9a8c100 100644 --- a/src/lib/components/admin/Settings/Documents.svelte +++ b/src/lib/components/admin/Settings/Documents.svelte @@ -451,6 +451,7 @@
@@ -777,6 +782,7 @@ bind:value={RAGConfig.PADDLEOCR_VL_BASE_URL} /> @@ -1076,6 +1083,7 @@ /> - +
-
-
{$i18n.t('Events')}
-
- -
-
-
{$i18n.t('Webhooks')}
+
+
{$i18n.t('Events')}
+
+
+
+
{$i18n.t('Webhooks')}
+
+ {$i18n.t( + 'Send product events as JSON to external services. Chat destinations receive readable messages.' + )} +
+
- @@ -746,13 +755,5 @@ {$i18n.t('No event webhooks configured.')}
{/if} - -
-
- {$i18n.t( - 'Send product events as JSON to external services. Chat destinations receive readable messages.' - )} -
-
diff --git a/src/lib/components/admin/Settings/ExternalKnowledge.svelte b/src/lib/components/admin/Settings/ExternalKnowledge.svelte index 2e3c4e778a..c03f9980f5 100644 --- a/src/lib/components/admin/Settings/ExternalKnowledge.svelte +++ b/src/lib/components/admin/Settings/ExternalKnowledge.svelte @@ -462,8 +462,8 @@ diff --git a/src/lib/components/admin/Settings/General.svelte b/src/lib/components/admin/Settings/General.svelte index 2f073928f2..8c6df514bb 100644 --- a/src/lib/components/admin/Settings/General.svelte +++ b/src/lib/components/admin/Settings/General.svelte @@ -19,6 +19,7 @@ import AdminSettingField from './AdminSettingField.svelte'; import AdminSettingRow from './AdminSettingRow.svelte'; import AdminSettingSection from './AdminSettingSection.svelte'; + import Plus from '$lib/components/icons/Plus.svelte'; const i18n: any = getContext('i18n'); @@ -212,13 +213,22 @@ - + - + - + @@ -237,37 +247,62 @@ {/if} - + {#if adminConfig.ENABLE_MEMORIES} {/if} - + - + - + - + - + - + - +