All Posts
February 26, 20260.1.38Jugg.ai

v0.1.38 — feat: add drag-and-drop reordering to feature queue

Release v0.1.38: Drag-and-Drop Feature Queue Reordering

What changed

  • Full drag-and-drop support — reorder features by dragging the grip handle instead of clicking arrow buttons
  • Optimistic updates — new order appears instantly; single bulk database update on drop
  • Keyboard accessible — arrow keys still work as an alternative input method
  • Ghost card overlay — visual feedback shows dragged item position during drag
  • Smart activation — 5px pointer threshold prevents accidental drags when clicking action buttons

Why it matters

Reordering large feature queues is now significantly faster. Optimistic updates mean zero perceived latency, and keyboard support ensures accessibility for all workflows.

Technical notes

Added @dnd-kit/core, @dnd-kit/sortable, and @dnd-kit/utilities. Arrow buttons are disabled during pending mutations. Features are draggable only when status is "discovered" or "planned".

Release Notes

Merged PR #452 (feat: add drag-and-drop reordering to feature queue) via squash merge into main (SHA: 1b76ef5b9dd0fbc4450e176771235f98a507dcee) and published GitHub release v0.1.38 at https://github.com/Jugg-ai/Jugg-ai.jugg-ai/releases/tag/v0.1.38. The release adds full drag-and-drop support to the feature queue using @dnd-kit, with optimistic ordering, bulk DB updates, keyboard accessibility, and a DragOverlay ghost card. CI was green before merge.