Catch up web/README.md and two stale comments to current code

web/README.md's Layout section hadn't been touched since early in the
session: it was missing ManageMenu.vue, CardManageMenu.vue,
StatusManager.vue, useDialog.ts, and four of the ten views
(ProjectExploreView, ProjectKanbanView, CardView, CardConfigureView)
entirely, still described CardRow as inline-editable-with-a-delete-
button, and still claimed the top-level <RouterView> was keyed by
plain route.path (true before this session's Explore/Kanban route
split, wrong after -- see App.vue's routeKey). The Inbox section also
still gated the post-drag cards refresh on route.name === 'project'
alone, from before Explore itself could send a card there.

Also fixed two lingering "all tasks" references (the tab's name before
it became "Explore") in a stores/cards.ts comment and a style.css one.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-05 01:48:14 +01:00
co-authored by Claude Sonnet 5
parent fb67b57807
commit ef9669dc57
3 changed files with 48 additions and 29 deletions
+3 -3
View File
@@ -7,9 +7,9 @@ type CardPatch = Partial<Pick<Card, 'text' | 'complete'>>
export const useCardsStore = defineStore('cards', () => {
// One project's cards, grouped by status then position. Views re-sort as
// needed (the "all tasks" list is alphabetical). Moving a card in or out of
// this project (including via the inbox) goes through lib/cardOrder.ts,
// not this store -- callers re-load() afterwards.
// needed (Explore's list is alphabetical). Moving a card in or out of this
// project (including via the inbox) goes through lib/cardOrder.ts, not
// this store -- callers re-load() afterwards.
const cards = ref<Card[]>([])
const projectId = ref<number | null>(null)
const loading = ref(false)
+1 -1
View File
@@ -1036,7 +1036,7 @@ button[type="submit"]:disabled:not(.btn-icon),
/* A small square icon button, bordered like the compact field it sits
beside -- every "add to X" form (a kanban column, the inbox, the status
list, the "all tasks" new-card form) used a full "Add" label until there
list, Explore's own new-card form) used a full "Add" label until there
were enough of them on screen at once to feel cluttered, then a borderless
ghost icon on its own looked adrift next to that field. Excluded
(":not(.btn-icon)" above and on the .field-row/.kanban__new overrides)