Bookmark-level Drag & Drop
Parent: #4 (P4 Organization)
Feature: F6 — Easy Group ↔ Collection Editing
Found by: QA review 2026-03-24
Problem
Collection-level DnD is fully implemented in left-sidebar.tsx, but bookmark-level DnD (dragging bookmarks between collections or reordering within a collection) is not implemented.
3 TODO comments remain in src/components/raindrop/raindrop-list-item.tsx:
- Line 16:
// TODO: @dnd-kit migration — GripVertical for drag handle
- Line 190:
// TODO: @dnd-kit migration — drag source setup
- Line 205:
// TODO: @dnd-kit migration — drag handle
Tasks
Acceptance Criteria (from SPEC.md F6)
Bookmark-level Drag & Drop
Parent: #4 (P4 Organization)
Feature: F6 — Easy Group ↔ Collection Editing
Found by: QA review 2026-03-24
Problem
Collection-level DnD is fully implemented in
left-sidebar.tsx, but bookmark-level DnD (dragging bookmarks between collections or reordering within a collection) is not implemented.3 TODO comments remain in
src/components/raindrop/raindrop-list-item.tsx:// TODO: @dnd-kit migration — GripVertical for drag handle// TODO: @dnd-kit migration — drag source setup// TODO: @dnd-kit migration — drag handleTasks
useSortablefrom @dnd-kit toraindrop-list-item.tsxuseSortabletoraindrop-card.tsx(grid view)DndContext+SortableContextinmain-content.tsxonDragEndhandler —useBatchUpdateRaindropsMutationfor cross-collection movesAcceptance Criteria (from SPEC.md F6)