From b0d44de05fe127a85c6fae2e9d6b8b00f25be03c Mon Sep 17 00:00:00 2001 From: Frederic Cabassut Date: Sun, 8 Mar 2026 22:24:36 +0100 Subject: [PATCH] feat: user-selectable featured images for note card headers Images are hidden from card thumbnails by default. Users explicitly feature images via a star toggle in the upload panel, and only featured images appear in the card header strip. Co-Authored-By: Claude Opus 4.6 --- src/lib/components/ImageUpload.svelte | 13 ++++- src/lib/components/NoteCard.svelte | 12 ++-- src/lib/components/NoteEditor.svelte | 19 ++++++ src/lib/server/attachments.ts | 9 +++ src/lib/server/db/index.ts | 7 +++ src/lib/server/db/schema.ts | 1 + src/lib/types/index.ts | 1 + .../api/notes/[id]/attachments/+server.ts | 15 ++++- tests/e2e/attachments.spec.ts | 58 +++++++++++++++++-- 9 files changed, 123 insertions(+), 12 deletions(-) diff --git a/src/lib/components/ImageUpload.svelte b/src/lib/components/ImageUpload.svelte index ef9f18d..f1de17e 100644 --- a/src/lib/components/ImageUpload.svelte +++ b/src/lib/components/ImageUpload.svelte @@ -1,5 +1,6 @@