From 90dbecfa17536511e991a7da5a2d57f715c9878a Mon Sep 17 00:00:00 2001 From: Admin Date: Mon, 30 Mar 2026 19:07:51 +0500 Subject: [PATCH] feat(profile): auto-save settings, merge sections, fix font/size preview MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove both "Save settings" buttons; all settings now auto-save with 800ms debounce and show a transient "✓ Saved" indicator - Apply theme, font family, and font size to context immediately on change so the preview is live without waiting for the save - Merge Appearance + Reading settings into a single Preferences card with dividers — fewer sections, less visual noise - Pro users see a compact subscription row; free users see upgrade CTAs - Speed label splits value and units (shows "1.5x" separately in brand color) for cleaner readout - Auto-advance toggle gains a subtitle description Co-Authored-By: Claude Sonnet 4.6 --- ui/src/routes/profile/+page.svelte | 434 +++++++++++++---------------- 1 file changed, 188 insertions(+), 246 deletions(-) diff --git a/ui/src/routes/profile/+page.svelte b/ui/src/routes/profile/+page.svelte index b068ab8..4d3af13 100644 --- a/ui/src/routes/profile/+page.svelte +++ b/ui/src/routes/profile/+page.svelte @@ -1,6 +1,5 @@