feat: Integrate KanbanBoard component with drag-and-drop functionality using @hello-pangea/dnd

This commit is contained in:
Roberto Musso
2026-02-21 01:10:16 +01:00
parent c75788503f
commit 40ac075633
10 changed files with 350 additions and 79 deletions

View File

@@ -260,8 +260,8 @@
"Verify in browser using dev-browser skill"
],
"priority": 14,
"passes": false,
"notes": ""
"passes": true,
"notes": "Completed: @hello-pangea/dnd installed, KanbanBoard component with DragDropContext wrapping 3 Droppable columns (To Do/In Progress/Completed), each task is a Draggable wrapping the shared TaskRow component (same UI as global Tasks view), drag-and-drop calls tasks.update({id, status}), '+ Add' Button (variant=ghost, size=sm) per column opens NewTaskDialog with defaultStatus pre-selected, Badge (variant=secondary) task count in each column header, EditTaskDialog for context menu editing, tasks.delete for context menu deletion. Typecheck passes."
},
{
"id": "US-015",