dify/web/app/components
yyh f58f36fc8f
feat(skill): add file right-click/more menu and refactor naming
- Add right-click context menu and '...' more button for files
  - Files now support Rename and Delete operations
  - Created file-node-menu.tsx for file-specific menu

- Refactor component naming for consistency
  - file-item-menu.tsx -> file-node-menu.tsx (unify 'node' terminology)
  - file-operations-menu.tsx -> folder-node-menu.tsx (clarify folder menu)
  - file-tree-context-menu.tsx -> tree-context-menu.tsx (simplify)
  - file-tree-node.tsx -> tree-node.tsx (simplify)
  - files.tsx -> file-tree.tsx (more descriptive)
  - Renamed internal components: FileTreeNode -> TreeNode, Files -> FileTree

- Add context menu node highlight
  - When right-clicking a node, it now shows hover highlight
  - Subscribed to contextMenu.nodeId in TreeNode component
2026-01-15 17:26:12 +08:00
..
app Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-14 13:40:39 +08:00
app-sidebar fix(web): invalidate app list cache after deleting app from detail page (#30751) 2026-01-09 14:08:37 +08:00
apps refactor(web): extract isServer/isClient utility & upgrade Node.js to 22.12.0 (#30803) 2026-01-12 12:57:43 +08:00
base chore: show line numbers to skill editor 2026-01-15 17:21:12 +08:00
billing refactor(contract): restructure console contracts with nested billing module (#30999) 2026-01-15 10:41:18 +08:00
custom chore: remove useless __esModule (#30366) 2025-12-30 15:37:16 +08:00
datasets Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-15 10:59:45 +08:00
develop refactor(i18n): about locales (#30336) 2025-12-30 14:38:23 +08:00
devtools refactor(web): organize devtools components (#30318) 2025-12-30 09:21:41 +08:00
explore feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246) 2025-12-31 11:13:22 +08:00
goto-anything refactor(web): remove useMixedTranslation, better resource loading (#30630) 2026-01-07 13:20:09 +08:00
header Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-14 21:14:36 +08:00
plugins Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-15 10:59:45 +08:00
provider feat(web): migrate PWA to Serwist (#30808) 2026-01-10 17:16:18 +09:00
rag-pipeline test: add unit tests for RagPipeline components (#30429) 2026-01-04 18:04:49 +08:00
share feat: enhance start node object value check (#30732) 2026-01-09 16:13:17 +08:00
signin refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
tools refactor(web): remove useMixedTranslation, better resource loading (#30630) 2026-01-07 13:20:09 +08:00
workflow feat(skill): add file right-click/more menu and refactor naming 2026-01-15 17:26:12 +08:00
workflow-app feat(workflow): persist view tab state to URL search params 2026-01-15 15:09:36 +08:00
app-initializer.tsx refactor(web): setup status caching (#30798) 2026-01-13 16:59:49 +08:00
browser-initializer.spec.ts feat: Add polyfill for Array.prototype.toSpliced method (#30031) 2025-12-23 17:48:20 +08:00
browser-initializer.tsx feat: Add polyfill for Array.prototype.toSpliced method (#30031) 2025-12-23 17:48:20 +08:00
sentry-initializer.tsx refactor(web): Migrate to Unified TanStack Devtools (#30279) 2025-12-29 09:43:44 +08:00
splash.tsx chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00