From b34401a08702fa1b964654b8ec99fdd3dd20b4da Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 7 May 2025 23:55:20 +0400 Subject: [PATCH] refac/fix: notes hide hidden models --- src/lib/components/notes/NoteEditor.svelte | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/src/lib/components/notes/NoteEditor.svelte b/src/lib/components/notes/NoteEditor.svelte index d1983d5c2..a27c1ed8e 100644 --- a/src/lib/components/notes/NoteEditor.svelte +++ b/src/lib/components/notes/NoteEditor.svelte @@ -180,7 +180,10 @@ return; } - const model = $models.find((model) => model.id === selectedModelId); + const model = $models + .filter((model) => model.id === selectedModelId && !(model?.info?.meta?.hidden ?? false)) + .find((model) => model.id === selectedModelId); + if (!model) { selectedModelId = ''; return; @@ -599,6 +602,16 @@ Provide the enhanced notes in markdown format. Use markdown syntax for headings, selectedModelId = ''; } + if (selectedModelId) { + const model = $models + .filter((model) => model.id === selectedModelId && !(model?.info?.meta?.hidden ?? false)) + .find((model) => model.id === selectedModelId); + + if (!model) { + selectedModelId = ''; + } + } + const dropzoneElement = document.getElementById('note-editor'); dropzoneElement?.addEventListener('dragover', onDragOver); @@ -660,7 +673,10 @@ Provide the enhanced notes in markdown format. Use markdown syntax for headings, class="w-full bg-transparent text-sm outline-hidden" bind:value={selectedModelId} > - {#each $models as model} + + {#each $models.filter((model) => !(model?.info?.meta?.hidden ?? false)) as model} {/each}