dify/web/app/components/workflow
lyzno1 7c97ea4a9e fix: correct entry node alignment for wrapper offset
- Add ENTRY_NODE_WRAPPER_OFFSET constant (x: 0, y: 21) for Start/Trigger nodes
- Implement getNodeAlignPosition() to calculate actual inner node positions
- Fix horizontal/vertical helpline rendering to account for wrapper offset
- Fix snap-to-align logic to properly align inner nodes instead of wrapper
- Correct helpline width/height calculation by subtracting offset for entry nodes
- Ensure backward compatibility: only affects Start/Trigger nodes with EntryNodeContainer wrapper

This fix ensures that Start and Trigger nodes (which have an EntryNodeContainer wrapper
with status indicator) align based on their inner node boundaries rather than the wrapper
boundaries, matching the alignment behavior of regular nodes.
2025-09-30 18:36:49 +08:00
..
__tests__ feat: implement trigger-plugin support with real-time status sync (#25326) 2025-09-07 21:29:53 +08:00
block-selector fix: types 2025-09-29 20:53:50 +08:00
constants feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
datasets-detail-store CI: add TS indentation check via esLint (#24810) 2025-09-01 15:31:59 +08:00
header useStore to isListening status 2025-09-30 10:48:38 +08:00
help-line style: replace `h-[1px]` with `h-px` to unify the writing format of Tailwind CSS (#24146) 2025-08-21 21:38:40 +08:00
hooks fix: correct entry node alignment for wrapper offset 2025-09-30 18:36:49 +08:00
hooks-store debug webhook node 2025-09-29 09:28:19 +08:00
nodes add variable type to webhook request parameters panel 2025-09-30 16:31:21 +08:00
note-node feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
operator fix: types 2025-09-29 20:53:50 +08:00
panel useStore to isListening status 2025-09-30 10:48:38 +08:00
plugin-dependency feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
run useStore to isListening status 2025-09-30 10:48:38 +08:00
simple-node feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
store useStore to isListening status 2025-09-30 10:48:38 +08:00
utils fix: restore unified workflow validation system 2025-09-26 20:54:28 +08:00
variable-inspect add listening status for variable panel 2025-09-30 15:18:07 +08:00
workflow-preview Merge remote-tracking branch 'origin/main' into feat/trigger 2025-09-30 08:00:16 +08:00
block-icon.tsx Merge remote-tracking branch 'origin/main' into feat/trigger 2025-09-25 17:14:24 +08:00
candidate-node.tsx feat: change history by supplementary node information (#25294) 2025-09-09 15:18:42 +08:00
constants.ts Merge remote-tracking branch 'origin/main' into feat/trigger 2025-09-26 13:17:14 +08:00
context.tsx feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
custom-connection-line.tsx fix: workflow edge curvature (#3488) 2024-04-15 15:49:40 +08:00
custom-edge-linear-gradient-render.tsx feat: workflow continue on error (#11474) 2024-12-11 14:21:38 +08:00
custom-edge.tsx fix: types 2025-09-29 20:53:50 +08:00
dsl-export-confirm-modal.tsx refactor & perf: `import { noop } from 'lodash-es'` across `web` (#17439) 2025-04-06 17:56:08 +08:00
features.tsx Remove workflow features button (#24085) 2025-08-19 09:32:07 +08:00
index.tsx Chore/remove add node restrict of workflow (#26218) 2025-09-25 18:02:43 +08:00
node-contextmenu.tsx fix: workflow context menu popup issue (#7530) 2024-08-23 13:14:17 +08:00
panel-contextmenu.tsx feat: knowledge pipeline (#25360) 2025-09-18 12:49:10 +08:00
selection-contextmenu.tsx CI: add TS indentation check via esLint (#24810) 2025-09-01 15:31:59 +08:00
shortcuts-name.tsx Remove workflow features button (#24085) 2025-08-19 09:32:07 +08:00
style.css fix: ReactFlow background in dark theme (#20013) 2025-05-21 10:32:07 +08:00
syncing-data-modal.tsx chore: workflow syncing modal (#5108) 2024-06-12 16:35:19 +08:00
types.ts useStore to isListening status 2025-09-30 10:48:38 +08:00
update-dsl-modal.tsx fix: workflow import sync env and conversation variables (#21215) 2025-06-19 15:44:42 +08:00
workflow-history-store.tsx feat: change history by supplementary node information (#25294) 2025-09-09 15:18:42 +08:00