diff --git a/frontend/src/views/HomeView.vue b/frontend/src/views/HomeView.vue index 09e8646..bf6f973 100644 --- a/frontend/src/views/HomeView.vue +++ b/frontend/src/views/HomeView.vue @@ -315,6 +315,53 @@ function clearDashboardResponse() {
+ + +
+
+

Active Projects

+ See all +
+
+ +
{{ project.title }}
+ +
+ + {{ project.summary.task_counts.in_progress }} in progress + + + {{ project.summary.task_counts.todo }} todo + + + No open tasks + +
+
Loading…
+
+
+
+

Tasks

See all @@ -433,52 +480,6 @@ function clearDashboardResponse() {
- -
-
-

Active Projects

- See all -
-
- -
{{ project.title }}
- -
- - {{ project.summary.task_counts.in_progress }} in progress - - - {{ project.summary.task_counts.todo }} todo - - - No open tasks - -
-
Loading…
-
-
-
- @@ -653,14 +654,14 @@ function clearDashboardResponse() { gap: 0.6rem; } -/* Projects widget */ -.projects-section { - margin-top: 2rem; +/* Projects inline (inside tasks column) */ +.projects-inline { + margin-bottom: 1.5rem; } -.projects-strip { +.projects-strip-inline { display: grid; - grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); - gap: 0.75rem; + grid-template-columns: repeat(3, 1fr); + gap: 0.6rem; } .project-mini-card { display: block; @@ -745,6 +746,6 @@ function clearDashboardResponse() { @media (max-width: 768px) { .dashboard-grid { grid-template-columns: 1fr; } .notes-mini-grid { grid-template-columns: 1fr; } - .projects-strip { grid-template-columns: 1fr; } + .projects-strip-inline { grid-template-columns: 1fr; } }