diff --git a/src/lib/pages/FirstRunPage.svelte b/src/lib/pages/FirstRunPage.svelte index b4d6db6..48c5f84 100644 --- a/src/lib/pages/FirstRunPage.svelte +++ b/src/lib/pages/FirstRunPage.svelte @@ -6,6 +6,9 @@ import UnicodeSpinner from "$lib/components/UnicodeSpinner.svelte"; import { toasts } from "$lib/stores/toasts.svelte.js"; import { Download, CheckCircle, Sunrise, Moon, Play, Mic } from 'lucide-svelte'; + import LumotiaButton from "$lib/ui/LumotiaButton.svelte"; + import LumotiaNotice from "$lib/ui/LumotiaNotice.svelte"; + import LumotiaProgress from "$lib/ui/LumotiaProgress.svelte"; // --------------------------------------------------------------------------- // Onboarding event helpers (best-effort — failures are logged, never blocking) @@ -261,11 +264,9 @@ The main dictation screen is just a button press away. Try your first real recording there — it's the same experience you'll use every day.

- + + Open the main app and try recording there +
- + answerMorning(false)}>No thanks + answerMorning(true)}>Yes, turn it on - + answerEvening(false)}>No thanks + answerEvening(true)}>Yes, turn it on - + >{autostartApplying ? 'Saving…' : 'Yes, launch at login'} @@ -363,11 +353,8 @@

Downloading model

{downloadingModel}

-
-
+
+

{downloadProgress}%

{#if estimatedMinutes > 2} @@ -383,21 +370,18 @@ {#if error} -
-

Something went wrong

-

{error}

-
- - -
+
+ +

{error}

+
+ { error = ""; probe(); }}> + Try again + + + Skip this step + +
+
{/if}