dify/web/app/components/workflow/skill/hooks
yyh b527921f3f
feat: unified drag-and-drop for skill file tree
Implement unified drag system that supports both internal node moves
and external file uploads with consistent UI feedback. Uses native
HTML5 drag API with shared visual states (isDragOver, isBlinking,
DragActionTooltip showing 'Move to' or 'Upload to').
2026-01-20 18:09:08 +08:00
..
use-create-operations.ts chore: optimize code quality and performance 2026-01-20 15:54:31 +08:00
use-delayed-click.ts chore: optimize code quality and performance 2026-01-20 15:54:31 +08:00
use-download-operation.ts feat!: file download in skill file tree menu 2026-01-20 13:16:27 +08:00
use-file-drop.ts feat: unified drag-and-drop for skill file tree 2026-01-20 18:09:08 +08:00
use-file-operations.ts feat!: file download in skill file tree menu 2026-01-20 13:16:27 +08:00
use-file-type-info.ts refactor(skill): remove Office file special handling, merge into unsupported 2026-01-19 23:39:32 +08:00
use-folder-file-drop.ts feat: unified drag-and-drop for skill file tree 2026-01-20 18:09:08 +08:00
use-inline-create-node.ts feat: auto pin created editable files 2026-01-19 13:51:08 +08:00
use-modify-operations.ts refactor(skill): split file operations hook and extract TreeNodeIcon component 2026-01-19 19:13:09 +08:00
use-node-move.ts feat: unified drag-and-drop for skill file tree 2026-01-20 18:09:08 +08:00
use-paste-operation.ts chore: optimize code quality and performance 2026-01-20 15:54:31 +08:00
use-root-file-drop.ts feat: unified drag-and-drop for skill file tree 2026-01-20 18:09:08 +08:00
use-skill-asset-tree.ts refactor(skill): centralize asset tree data fetching with custom hooks 2026-01-15 19:45:33 +08:00
use-skill-file-data.ts fix(skill): use download URL for all non-editable files 2026-01-19 23:34:56 +08:00
use-skill-file-save.ts refactor(skill): extract hooks from skill-doc-editor for better separation 2026-01-19 23:25:48 +08:00
use-skill-shortcuts.ts feat: paste operation for skill file tree 2026-01-20 15:42:53 +08:00
use-sync-tree-with-active-tab.ts feat: multi select for file tree & clipboard support 2026-01-20 15:42:53 +08:00
use-tree-node-handlers.ts chore: optimize code quality and performance 2026-01-20 15:54:31 +08:00
use-unified-drag.ts feat: unified drag-and-drop for skill file tree 2026-01-20 18:09:08 +08:00