Skip to content

Conversation

@LuD1161
Copy link
Contributor

@LuD1161 LuD1161 commented Feb 7, 2026

Summary

  • Add sortable row reordering to the workflow list table using @dnd-kit (already a project dependency)
  • Each row now has a grip handle (⠿) on the left side with cursor: grab / cursor: grabbing visual feedback
  • Pin bunx eslint@9 in lint-staged to prevent breakage from ESLint 10 (released Feb 2026, incompatible with eslint-plugin-react@7.37.5)

Screenshot

image

Test plan

  • Verify grip handle appears on the left side of each workflow row
  • Verify cursor changes to grab hand on hover over grip handle
  • Verify cursor changes to grabbing hand while actively dragging
  • Verify rows can be reordered by dragging up/down
  • Verify clicking the grip handle does not navigate to the workflow editor
  • Verify clicking the rest of the row still navigates to the workflow editor
  • Verify skeleton loading state includes the grip handle column placeholder

Add sortable row reordering using @dnd-kit to the workflow list table.
Each row now has a grip handle on the left that allows users to drag
and reorder workflows. The cursor changes to grab/grabbing for clear
visual affordance.

Also pin bunx eslint@9 in lint-staged to avoid breakage from ESLint 10
which was released recently and is incompatible with eslint-plugin-react.

Signed-off-by: Aseem Shrey <LuD1161@users.noreply.github.com>
Save the drag-and-drop reordering to localStorage so the custom order
survives page refreshes. New workflows appear at the end of the list.

Signed-off-by: Aseem Shrey <LuD1161@users.noreply.github.com>
@LuD1161 LuD1161 changed the title feat(frontend): add drag-and-drop reordering to workflow list feat(frontend): add drag-and-drop reordering to workflow list - ENG-180 Feb 7, 2026
@LuD1161 LuD1161 changed the title feat(frontend): add drag-and-drop reordering to workflow list - ENG-180 feat(frontend): add drag-and-drop reordering to workflow list | ENG-180 Feb 7, 2026
@LuD1161 LuD1161 merged commit 3a08e18 into main Feb 7, 2026
3 checks passed
@LuD1161 LuD1161 deleted the feat/workflow-list-dnd branch February 7, 2026 20:21
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