From 3909b62ffcf49839fa57346ed8487ae759811503 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Mon, 2 Mar 2026 12:45:50 -0600 Subject: [PATCH] enh: file nav html rendering --- src/lib/components/chat/FileNav.svelte | 4 +++- src/lib/components/chat/FileNav/FilePreview.svelte | 14 +++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/lib/components/chat/FileNav.svelte b/src/lib/components/chat/FileNav.svelte index 8f85f1e504..07728d1499 100644 --- a/src/lib/components/chat/FileNav.svelte +++ b/src/lib/components/chat/FileNav.svelte @@ -62,10 +62,12 @@ const MD_EXTS = new Set(['md', 'markdown', 'mdx']); const CSV_EXTS = new Set(['csv', 'tsv']); + const HTML_EXTS = new Set(['html', 'htm']); const getFileExt = (path: string | null) => path?.split('.').pop()?.toLowerCase() ?? ''; $: isMarkdown = MD_EXTS.has(getFileExt(selectedFile)); $: isCsv = CSV_EXTS.has(getFileExt(selectedFile)); + $: isHtml = HTML_EXTS.has(getFileExt(selectedFile)); $: isTextFile = fileContent !== null && fileImageUrl === null && filePdfData === null; // ── Upload / folder creation ───────────────────────────────────────── @@ -513,7 +515,7 @@ {/if} - {#if (isMarkdown || isCsv) && fileContent !== null && !editing} + {#if (isMarkdown || isCsv || isHtml) && fileContent !== null && !editing}