From 2c3f0d263b73afa131b2546328f3a49fb3536480 Mon Sep 17 00:00:00 2001 From: Yusuf Suleman Date: Wed, 1 Apr 2026 18:27:27 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20brain=20detail=20sheet=20=E2=80=94=20sc?= =?UTF-8?q?reenshot=20for=20links,=20editable=20notes,=20spelling=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Link detail: shows screenshot image (clickable to open URL), URL, summary, tags - Note detail: click note text to edit, save/cancel buttons - Notes: AI now fixes spelling/grammar instead of rewriting - AI returns corrected_text field for notes, worker replaces raw_content - Removed verbose meta grid (folder/confidence/status/saved) - Folder shown as a pill badge in meta line Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/pages/brain/AtelierBrainPage.svelte | 43 ++++++++++++++----- services/brain/app/services/classify.py | 8 +++- services/brain/app/worker/tasks.py | 5 +++ 3 files changed, 44 insertions(+), 12 deletions(-) diff --git a/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte b/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte index ff683fd..13ed82b 100644 --- a/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte +++ b/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte @@ -401,12 +401,25 @@ - {#if selectedItem.url} - {selectedItem.url} + + {#if selectedItem.type === 'link'} + {#if selectedItem.assets?.some(a => a.asset_type === 'screenshot')} + + + + {/if} + + {#if selectedItem.url} + {selectedItem.url} + {/if} + + {#if selectedItem.summary} +
{selectedItem.summary}
+ {/if} {/if} + {#if selectedItem.type === 'note'} -
{#if editingNote}