dify/web/app/components
zhsama 8834e6e531 feat(workflow): enhance group node functionality with head and leaf node tracking
- Added headNodeIds and leafNodeIds to GroupNodeData to track nodes that receive input and send output outside the group.
- Updated useNodesInteractions hook to include headNodeIds in the group node data.
- Modified isValidConnection logic in useWorkflow to validate connections based on leaf node types for group nodes.
- Enhanced preprocessNodesAndEdges to rebuild temporary edges for group nodes, connecting them to external nodes for visual representation.
2026-01-04 20:45:42 +08:00
..
app chore: remove icon_large of models (#30466) 2026-01-03 02:35:17 +09:00
app-sidebar chore: remove useless __esModule (#30366) 2025-12-30 15:37:16 +08:00
apps chore: remove useless __esModule (#30366) 2025-12-30 15:37:16 +08:00
base feat: model total credits (#26942) 2026-01-04 15:26:37 +08:00
billing feat: model total credits (#26942) 2026-01-04 15:26:37 +08:00
custom chore: remove useless __esModule (#30366) 2025-12-30 15:37:16 +08:00
datasets test: unify i18next mocks into centralized helpers (#30376) 2025-12-31 16:53:33 +09: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 chore: integrate @tanstack/eslint-plugin-query and fix service layer lint errors (#30444) 2026-01-04 11:20:06 +08:00
header feat: model total credits (#26942) 2026-01-04 15:26:37 +08:00
plugins fix(plugins): enhance search to match name, label and description (#30501) 2026-01-04 16:07:04 +08:00
rag-pipeline feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246) 2025-12-31 11:13:22 +08:00
share chore: remove useless __esModule (#30366) 2025-12-30 15:37:16 +08:00
signin refactor(i18n): use JSON with flattened key and namespace (#30114) 2025-12-29 14:52:32 +08:00
tools feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246) 2025-12-31 11:13:22 +08:00
workflow feat(workflow): enhance group node functionality with head and leaf node tracking 2026-01-04 20:45:42 +08:00
workflow-app feat(web): migrate from es-toolkit/compat to native es-toolkit (#30244) (#30246) 2025-12-31 11:13:22 +08:00
app-initializer.tsx feat: integrate Google Analytics event tracking and update CSP for script sources (#30365) 2025-12-30 18:06:47 +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
i18n-server.tsx chore: lint require and how to import react (#30041) 2025-12-23 18:02:10 +08:00
i18n.tsx refactor(i18n): about locales (#30336) 2025-12-30 14:38:23 +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