From aebbcdd1c3a7a250e9a64ea62696131c191ff111 Mon Sep 17 00:00:00 2001 From: Till JS Date: Wed, 15 Apr 2026 21:48:41 +0200 Subject: [PATCH] refactor(settings): unify section headers across tabs Every tab now leads with the same SettingsSectionHeader (icon-circle + title + description), matching Credits and Data: - AiSection wraps AiSettings with SettingsSectionHeader (Robot, indigo); AiSettings's inline icon+title is removed - GeneralSection wraps GlobalSettingsSection with SettingsSectionHeader (Gear); suppresses the inner sticky pill header via title="" - SecuritySection adds one top-level SettingsSectionHeader (ShieldCheck, blue) above the four sub-panels Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/components/settings/AiSettings.svelte | 16 +--------------- .../settings/sections/AiSection.svelte | 10 +++++++++- .../settings/sections/GeneralSection.svelte | 13 ++++++++++--- .../settings/sections/SecuritySection.svelte | 11 +++++++++++ 4 files changed, 31 insertions(+), 19 deletions(-) diff --git a/apps/mana/apps/web/src/lib/components/settings/AiSettings.svelte b/apps/mana/apps/web/src/lib/components/settings/AiSettings.svelte index 67f8fa271..c7c04db1d 100644 --- a/apps/mana/apps/web/src/lib/components/settings/AiSettings.svelte +++ b/apps/mana/apps/web/src/lib/components/settings/AiSettings.svelte @@ -123,21 +123,7 @@ const browserCacheReady = $derived(webgpuSupported && localLlmStatus.current.state === 'ready'); -
-
-
- -
-
-
KI-Optionen
-

- Wähle, welche KI-Schichten Mana verwenden darf — von gar keiner bis zu allen -

-
-
- +
diff --git a/apps/mana/apps/web/src/lib/components/settings/sections/AiSection.svelte b/apps/mana/apps/web/src/lib/components/settings/sections/AiSection.svelte index dc63a43f2..00bde639b 100644 --- a/apps/mana/apps/web/src/lib/components/settings/sections/AiSection.svelte +++ b/apps/mana/apps/web/src/lib/components/settings/sections/AiSection.svelte @@ -1,8 +1,16 @@ - + + diff --git a/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte b/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte index 99f8a2b39..8e359fc26 100644 --- a/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte +++ b/apps/mana/apps/web/src/lib/components/settings/sections/GeneralSection.svelte @@ -1,14 +1,21 @@ - - + + + diff --git a/apps/mana/apps/web/src/lib/components/settings/sections/SecuritySection.svelte b/apps/mana/apps/web/src/lib/components/settings/sections/SecuritySection.svelte index 0dfc18f96..75fc4f5ac 100644 --- a/apps/mana/apps/web/src/lib/components/settings/sections/SecuritySection.svelte +++ b/apps/mana/apps/web/src/lib/components/settings/sections/SecuritySection.svelte @@ -1,8 +1,10 @@ + + + +