From 65c85bab1504244f530293ab924c3e1fd7a985a0 Mon Sep 17 00:00:00 2001 From: Bryan Van Deusen Date: Tue, 2 Jun 2026 23:24:32 -0400 Subject: [PATCH] feat(dashboard): DashboardView landing + route + nav Task 3 of #583. New DashboardView at /dashboard composes the approved layout: done-recently strip, Active-now project panels (project -> active milestones -> open tasks, in-progress flagged, + no-milestone group), and a rail with upcoming events / week stats / quick-create (Task/Note/Process). '/' now redirects to /dashboard; AppHeader gains a Dashboard link and relabels Knowledge -> Browse (route unchanged). Empty + loading states included. Co-Authored-By: Claude Opus 4.8 (1M context) --- frontend/src/components/AppHeader.vue | 6 +- frontend/src/router/index.ts | 11 +- frontend/src/views/DashboardView.vue | 208 ++++++++++++++++++++++++++ 3 files changed, 220 insertions(+), 5 deletions(-) create mode 100644 frontend/src/views/DashboardView.vue diff --git a/frontend/src/components/AppHeader.vue b/frontend/src/components/AppHeader.vue index 5de4c6a..34c4ff1 100644 --- a/frontend/src/components/AppHeader.vue +++ b/frontend/src/components/AppHeader.vue @@ -45,7 +45,8 @@ router.afterEach(() => {