diff --git a/src/lib/pages/SettingsPage.svelte b/src/lib/pages/SettingsPage.svelte index 84bc130..7c8b341 100644 --- a/src/lib/pages/SettingsPage.svelte +++ b/src/lib/pages/SettingsPage.svelte @@ -34,6 +34,9 @@ let showNewProfile = $state(false); let showNewTemplate = $state(false); + // Accordion state — first section open by default + let openSection = $state('transcription'); + onMount(async () => { try { const loaded = await invoke("check_engine"); @@ -202,432 +205,497 @@
Engine
-- {settings.engine === "whisper" ? "OpenAI Whisper — 99+ languages, reliable" : - "Nvidia Parakeet — faster on CPU, English-focused, auto-punctuated"} -
-Format Mode
-- {settings.formatMode === "Raw" ? "Exact Whisper output, no formatting" : - settings.formatMode === "Clean" ? "Grouped into paragraphs, punctuation tidied" : - "Structured with lists, headings, and sections"} -
-Whisper Model
-{modelDescriptions[settings.modelSize]}
- -Engine
++ {settings.engine === "whisper" ? "OpenAI Whisper — 99+ languages, reliable" : + "Nvidia Parakeet — faster on CPU, English-focused, auto-punctuated"} +
Parakeet Model
-Parakeet CTC 0.6B (int8) — ~613MB, near-instant transcription
-Format Mode
++ {settings.formatMode === "Raw" ? "Exact Whisper output, no formatting" : + settings.formatMode === "Clean" ? "Grouped into paragraphs, punctuation tidied" : + "Structured with lists, headings, and sections"} +
Compute Device
- -GPU acceleration requires building with CUDA feature
-Whisper Model
+{modelDescriptions[settings.modelSize]}
- -Language
-Parakeet Model
+Parakeet CTC 0.6B (int8) — ~613MB, near-instant transcription
+ +Compute Device
+GPU acceleration requires building with CUDA feature
+Local LLM for smart task extraction, transcript cleanup, and formatting. Runs 100% offline.
-Coming soon
-AI-powered cleanup and smart extraction are being rebuilt with a faster engine. Task extraction currently uses rule-based matching, which runs automatically after each recording.
-Custom vocabulary to improve transcription accuracy
- - {#if showProfiles} -Language
+Structured formats for dictation sessions
- - {#if showTemplates} -Output Folder
-- {settings.outputFolder || "Default (app data)"} -
-Toggle recording from anywhere. Click to change.
-Theme
-- Font Size {settings.fontSize}px -
- -Local LLM for smart task extraction, transcript cleanup, and formatting. Runs 100% offline.
+Coming soon
+AI-powered cleanup and smart extraction are being rebuilt with a faster engine. Task extraction currently uses rule-based matching, which runs automatically after each recording.
+Output Folder
++ {settings.outputFolder || "Default (app data)"} +
+Toggle recording from anywhere. Click to change.
+Theme
++ Font Size {settings.fontSize}px +
+ +{item}
+Kon v1.0 · Powered by whisper.cpp · Built by CORBEL Ltd
+