gsxdsm
7427fa3faa
FN-7249: show optional block child connectors
Show optional workflow block children as connected without persisting synthetic topology.
- Add visual-only optional-group boundary edges and refresh them after editor graph changes.
- Prevent manual connections from reserved boundary handles and exclude visual edges from IR saves/cycle checks.
- Cover built-in/custom optional block connector rendering across canvas and mobile graph tests.
- Document optional block boundary connector behavior and add a patch changeset.
Files changed:
.../fn-7249-optional-block-subnode-connections.md | 7 +
docs/dashboard-guide.md | 5 +-
.../app/components/WorkflowNodeEditor.tsx | 103 ++++--
.../__tests__/WorkflowNodeEditor.test.tsx | 90 ++++-
.../__tests__/workflow-flow-mapping.test.ts | 379 ++++++++++++++++++++-
.../__tests__/workflow-mobile-graph.test.ts | 14 +-
.../app/components/nodes/WorkflowNodeTypes.tsx | 15 +
.../app/components/workflow-flow-mapping.ts | 245 ++++++++++++-
.../app/components/workflow-mobile-graph.ts | 2 +
9 files changed, 799 insertions(+), 61 deletions(-)
Fusion-Task-Id: FN-7249
Fusion-Task-Lineage: edd5d37d-a0a9-4788-9b57-8e7d4649f459
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-06-29 23:41:51 -07:00
..
2026-06-29 19:46:23 -07:00
2026-06-28 12:49:55 -07:00
2026-06-29 23:25:17 -07:00
2026-06-29 23:41:51 -07:00
2026-06-28 12:49:55 -07:00
2026-06-28 12:49:55 -07:00
2026-06-29 23:36:34 -07:00
2026-06-28 12:49:55 -07:00
2026-06-29 20:50:14 -07:00
2026-06-28 12:49:55 -07:00
2026-06-08 15:19:27 -07:00
2026-06-28 12:49:55 -07:00