From 96b30ed99a3029de7e989b9af8b5063052e40b20 Mon Sep 17 00:00:00 2001 From: iamdoubz <> Date: Mon, 6 Jul 2026 17:44:05 -0500 Subject: [PATCH 01/30] feat(notes): single-pane Editor/Preview toggle --- src/lib/views/TranscriptNotes.svelte | 53 +++++++++++++++++++++------- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/src/lib/views/TranscriptNotes.svelte b/src/lib/views/TranscriptNotes.svelte index 3f5c5f5..68fdc09 100644 --- a/src/lib/views/TranscriptNotes.svelte +++ b/src/lib/views/TranscriptNotes.svelte @@ -21,6 +21,8 @@ RefreshCw, MessageSquareText, NotebookPen, + Eye, + Pencil, } from "@lucide/svelte"; function speakerName(label: string, speakers: SpeakerInfo[] = []): string { @@ -28,6 +30,9 @@ } let notesText = $state(""); + // Notes is a single pane: raw markdown ("Editor") or the rendered result + // ("Preview"), toggled by one button whose label flips to the other mode. + let notesPreview = $state(false); let editorEl: HTMLTextAreaElement | undefined = $state(); let saveTimer: ReturnType | undefined; let loadedForId: string | null = null; @@ -201,6 +206,20 @@ >