8e50fe90e9
* feat(web): add right-click context menu to move sidebar tasks between workflow steps * fix: scope Move to submenu to task's own workflow steps * fix: surgical rollback and disable actions during delete * fix: wrap TaskItem in div for ContextMenuTrigger asChild ref forwarding * refactor: unify right-click and 3-dot menus into single context menu - Delete task-item-menu.tsx (DropdownMenu) — no longer needed - TaskItem's 3-dot button now dispatches contextmenu event to trigger the wrapping ContextMenu - TaskItemWithContextMenu tracks open state and passes menuOpen to TaskItem for hover visibility - Add Duplicate item to the context menu - Fix step color dots using block display * fix: use Tailwind class for step color dots instead of inline style * fix: disable Duplicate menu item until handler is implemented * fix: defer move-to-step to let context menu close before optimistic update * fix: defer move-to-step to let context menu close before optimistic update