From b8d718caa67852050d9221445a241455495fc2bc Mon Sep 17 00:00:00 2001 From: Developer Date: Fri, 10 Apr 2026 20:30:05 -0700 Subject: [PATCH] Add login success/failure feedback message Shows "Logged in successfully!" or "Login failed" after clicking the managed mode Login button. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/lib/components/Settings.svelte | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/components/Settings.svelte b/src/lib/components/Settings.svelte index fdc79f4..d876310 100644 --- a/src/lib/components/Settings.svelte +++ b/src/lib/components/Settings.svelte @@ -257,15 +257,20 @@ const MANAGED_SERVER_URL = "https://transcribe.shadowdao.com"; + let loginMessage = $state(""); + async function handleManagedLogin() { + loginMessage = ""; try { await backendStore.apiPost("/api/login", { email: managedEmail, password: managedPassword, server_url: remoteServerUrl || MANAGED_SERVER_URL, }); + loginMessage = "Logged in successfully!"; } catch (err) { console.error("Login failed:", err); + loginMessage = "Login failed. Check your email and password."; } } @@ -504,6 +509,11 @@
+ {#if loginMessage} +

+ {loginMessage} +

+ {/if}

Don't have an account? Sign up here