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