From 8f3afd46c3287c062e7ef439b1ac29d51bd6edde Mon Sep 17 00:00:00 2001 From: Yusuf Suleman Date: Wed, 1 Apr 2026 22:13:48 -0500 Subject: [PATCH] =?UTF-8?q?feat:=20brain=20mobile=20sidebar=20=E2=80=94=20?= =?UTF-8?q?slide-out=20drawer=20with=20overlay?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - "Folders & Tags" button shown only on mobile - Click opens sidebar as slide-out drawer from left - Dark overlay behind, click to dismiss - Selecting a folder/tag auto-closes the drawer - Desktop sidebar unchanged Co-Authored-By: Claude Opus 4.6 (1M context) --- .../lib/pages/brain/AtelierBrainPage.svelte | 56 ++++++++++++++++--- 1 file changed, 49 insertions(+), 7 deletions(-) diff --git a/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte b/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte index 0a2170e..2ed8a7b 100644 --- a/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte +++ b/frontend-v2/src/lib/pages/brain/AtelierBrainPage.svelte @@ -40,6 +40,7 @@ let sidebarFolders = $state([]); let sidebarTags = $state([]); let sidebarView = $state<'folders' | 'tags'>('folders'); + let mobileSidebarOpen = $state(false); let showManage = $state(false); let newTaxName = $state(''); @@ -327,7 +328,11 @@
-