From a6ce287be38935dd7e193e30768e3df352137942 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 10 Mar 2026 20:16:55 -0400 Subject: [PATCH] =?UTF-8?q?Dashboard:=20Mission=20Control=20layout=20?= =?UTF-8?q?=E2=80=94=20hero=20project,=20project=20grid,=20inbox?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Hero card: last-active project (by most recent note/task updated_at), prominent 'Open Workspace' button, milestone bars, 5 recent items, highest-priority next-up todo task - Projects grid: all other active projects with small workspace button, urgency badges (in progress / todo count), milestone bars, hover lift - Inbox section: collapsible strip of orphaned tasks + notes (no project) - Skeleton shimmer replaces plain 'Loading...' text - Chat widget + quick actions unchanged at top Backend additions used: ?no_project=true on both /api/notes and /api/tasks; ?project_id= on /api/tasks (committed separately) Co-Authored-By: Claude Sonnet 4.6 --- frontend/src/views/HomeView.vue | 969 ++++++++++++++++++-------------- 1 file changed, 546 insertions(+), 423 deletions(-) diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index 305d434..7fd67d7 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -1,30 +1,19 @@