From b93b81246817b651bb47bb1f5e453503649d30d0 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 21 Oct 2026 11:17:43 +0900 Subject: [PATCH] refac --- src/lib/components/admin/Settings/Apps.svelte | 11 +- .../Connections/OllamaConnection.svelte | 4 +- .../Connections/OpenAIConnection.svelte | 6 +- .../components/admin/Settings/Events.svelte | 10 +- .../admin/Settings/ExternalKnowledge.svelte | 9 +- .../admin/Settings/Integrations.svelte | 10 +- .../components/admin/Settings/Models.svelte | 7 +- .../admin/Settings/Subagents.svelte | 17 +- .../chat/Settings/Account/Mfa.svelte | 8 +- .../Settings/Account/UpdatePassword.svelte | 10 +- .../Settings/Advanced/AdvancedParams.svelte | 503 +++++++++++------- .../Settings/Connections/Connection.svelte | 4 +- .../Integrations/Terminals/Connection.svelte | 12 +- .../chat/Settings/Notifications.svelte | 25 +- .../components/chat/Settings/Shortcuts.svelte | 14 +- .../chat/Settings/Tools/Connection.svelte | 21 +- 16 files changed, 409 insertions(+), 262 deletions(-) diff --git a/src/lib/components/admin/Settings/Apps.svelte b/src/lib/components/admin/Settings/Apps.svelte index cf605103af..8e985e7a11 100644 --- a/src/lib/components/admin/Settings/Apps.svelte +++ b/src/lib/components/admin/Settings/Apps.svelte @@ -78,7 +78,9 @@ {:else}
{#each apps as app (app.id)} -
+
{:else}{/if} - {app.name} - {app.slug}{app.slug}
{#if app.is_active} @@ -122,6 +126,7 @@ : $i18n.t('Uninstalled')} > {#key `${app.is_active}-${show}-${busy}`} -
+
-
+
{#each webhooks as webhook} -
+
- + + - {urlHost(webhook.url)} - {eventSummary(webhook)} - {targetSummary(webhook)} @@ -744,6 +747,7 @@ { toggleWebhook(webhook, event.detail); diff --git a/src/lib/components/admin/Settings/ExternalKnowledge.svelte b/src/lib/components/admin/Settings/ExternalKnowledge.svelte index 51d5ac40b0..cff7aead05 100644 --- a/src/lib/components/admin/Settings/ExternalKnowledge.svelte +++ b/src/lib/components/admin/Settings/ExternalKnowledge.svelte @@ -815,7 +815,7 @@
{#each items as item} {@const connection = connectionForItem(item)} -
+
- {item.name} + {' '} {item?.meta?.external?.provider ?? connection?.provider} @@ -859,6 +863,7 @@ content={connection?.enabled !== false ? $i18n.t('Enabled') : $i18n.t('Disabled')} > { toggleSource(item); diff --git a/src/lib/components/admin/Settings/Integrations.svelte b/src/lib/components/admin/Settings/Integrations.svelte index 267849ef17..6a177d2781 100644 --- a/src/lib/components/admin/Settings/Integrations.svelte +++ b/src/lib/components/admin/Settings/Integrations.svelte @@ -260,7 +260,7 @@
{#each terminalConnections as connection, idx} -
+
-
{connection.name || connection.url || $i18n.t('New Terminal')} -
+
@@ -304,6 +305,7 @@ : $i18n.t('Disabled')} > { terminalConnections = terminalConnections.map((c, i) => diff --git a/src/lib/components/admin/Settings/Models.svelte b/src/lib/components/admin/Settings/Models.svelte index 69fde24086..fe063c1fc9 100644 --- a/src/lib/components/admin/Settings/Models.svelte +++ b/src/lib/components/admin/Settings/Models.svelte @@ -1028,7 +1028,7 @@ {#if filteredModels.length > 0} {#each filteredModels as model, modelIdx (`${model.id}-${modelIdx}`)}
- {model.name} + {model.name} + import AdminSettingRow from './AdminSettingRow.svelte'; import { getContext, onMount } from 'svelte'; import { toast } from 'svelte-sonner'; @@ -66,12 +67,12 @@
{:else}
- + +

{$i18n.t( 'Allow the AI to delegate tasks to sub-agents. Each sub-agent creates a real chat with full tool access. Uses additional LLM calls.' @@ -98,12 +99,12 @@

- + +

{$i18n.t('settings.admin.subagents.enableBackgroundSubAgents.description')}

diff --git a/src/lib/components/chat/Settings/Account/Mfa.svelte b/src/lib/components/chat/Settings/Account/Mfa.svelte index d9d428a1ad..de71c8e3c3 100644 --- a/src/lib/components/chat/Settings/Account/Mfa.svelte +++ b/src/lib/components/chat/Settings/Account/Mfa.svelte @@ -1,4 +1,5 @@