Skip to content

feat(ui): drag-and-drop task board - #34

Merged
vishu221b merged 1 commit into
mainfrom
feat/dnd-task-board
Jul 23, 2026
Merged

feat(ui): drag-and-drop task board#34
vishu221b merged 1 commit into
mainfrom
feat/dnd-task-board

Conversation

@vishu221b

Copy link
Copy Markdown
Owner

Task cards on the project detail board can now be dragged between the To do / In progress / Done columns to change status.

  • Native HTML5 drag-and-drop — no new dependency.
  • Target column highlights on drag-over; the dragged card dims.
  • Optimistic status update (local state moves instantly, reconciled with the server; reverts on error).
  • The ←/→ arrow buttons remain as an accessible fallback.
  • Dragging is disabled while a card's sub-tasks panel is expanded so text selection in the sub-task input isn't hijacked.

Frontend build + tests green locally.

Task cards can be dragged between To do / In progress / Done columns to
change status (native HTML5 DnD, no new dependency). Target column
highlights on drag-over, dragged card dims, and the status change is
optimistic (reverts on error). Arrow buttons remain as a fallback;
dragging is disabled while a card's sub-tasks panel is open.
@vishu221b
vishu221b merged commit 85e07e6 into main Jul 23, 2026
4 checks passed
@vishu221b
vishu221b deleted the feat/dnd-task-board branch July 23, 2026 11:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant