fix(settings): complete global settings unification for remaining apps

- ManaDeck: Remove duplicate theme controls, add appId="manadeck"
- Contacts: Remove duplicate theme controls, add appId="contacts"
- Clock: Add userSettings.load() in onMount for server sync

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Till-JS 2025-12-09 12:45:10 +01:00
parent fb76cdc63d
commit eb98f8949f
3 changed files with 9 additions and 114 deletions

View file

@ -1,8 +1,13 @@
<script lang="ts">
import { onMount } from 'svelte';
import { _ } from 'svelte-i18n';
import { userSettings } from '$lib/stores/user-settings.svelte';
import { GlobalSettingsSection } from '@manacore/shared-ui';
onMount(async () => {
await userSettings.load();
});
// Settings state
let clockFormat = $state<'24h' | '12h'>('24h');