From 47429daaa65268a516fe942b0f2bc312a57f8a02 Mon Sep 17 00:00:00 2001 From: Aneurin Barker Snook Date: Fri, 4 Sep 2026 19:59:03 +0100 Subject: [PATCH] Move the new-project form into the dashboard grid as a tile It now sits last in .dashboard__grid, styled like a project-card (dashed border to read as an action rather than a project) instead of as a separate form below the grid. Relabel it 'Create a project' and add a 'Name' placeholder to the input. Also drop the now-redundant 'no projects yet' empty-state message -- the grid always renders since the create tile lives inside it. Co-Authored-By: Claude Sonnet 5 --- README.md | 2 +- web/README.md | 7 ++--- web/src/style.css | 20 +++++++++++++- web/src/views/DashboardView.vue | 48 +++++++++++++++------------------ 4 files changed, 46 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index 237d4c6..29d9861 100644 --- a/README.md +++ b/README.md @@ -18,7 +18,7 @@ Each user owns **projects**, and each project holds ordered **cards**. | 8 | Passwordless login — magic-link by default, password login behind a toggle | ✅ done | | 9 | Per-project card statuses ("To do" / "Doing" / "Done"); status chip, new cards start with none | ✅ done | | 10 | Project view — full-width, tabbed: alphabetical "All tasks" list + "Kanban" board, per-column drag ordering | ✅ done | -| 11 | Persistent left sidebar (Dashboard link + project dropdown); dashboard = grid of project tiles + new-project form | ✅ done | +| 11 | Persistent left sidebar (Dashboard link + project dropdown); dashboard = grid of project tiles + a "Create a project" tile | ✅ done | | 12 | Passwordless-only auth — registration and password login removed; a magic link is the sole way in, and creates the account if needed | ✅ done | | 13 | Global inbox — cards can have no project; moved into the sidebar, drag in/out of any project's kanban columns | ✅ done | | 14 | New-project form moved to the dashboard; sidebar project list is now a switcher dropdown; Kanban is a project's default tab | ✅ done | diff --git a/web/README.md b/web/README.md index f250990..71e927a 100644 --- a/web/README.md +++ b/web/README.md @@ -58,9 +58,10 @@ it also works as a project switcher from anywhere. `

{{ loadError }}

Loading…

-

- No projects yet — create one below. Anything uncategorised lives in the - inbox, in the sidebar. -

+ +
+ + +

+ {{ createError.message }} +

+ + + +

+ You have reached the maximum of {{ MAX_PROJECTS }} projects. +

+
- -
- - -

- {{ createError.message }} -

- - - -

- You have reached the maximum of {{ MAX_PROJECTS }} projects. -

-