Skip to content

UI node input to output edges #898#972

Merged
erasta merged 15 commits into
masterfrom
ui-node-outs
Jul 2, 2026
Merged

UI node input to output edges #898#972
erasta merged 15 commits into
masterfrom
ui-node-outs

Conversation

@erasta

@erasta erasta commented Jul 2, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

erasta added 15 commits July 2, 2026 11:00
  The node catalog already carries the outputs a node type produces, but the
  editor dropped them. Surface them read-only under the parameters tree
  (e.g. "outputs: case, fields"). Adds a nodeOutputNames helper + tests.
  Dragging from an output handle to an input handle now writes
  {source.output.name} into the target node's input parameter, and
  deleting the line clears that reference. Previously dataflow lines
  were read-only visualizations of parameter references.

  - workflowDataflow.ts: add pure helpers parseDataflowConnection,
    setInputReference, parseDataflowEdgeId, clearInputReference, and
    dataflowReference; extract out:/in:/df: prefixes into constants.
  - WorkflowGraph.tsx: branch onConnect / onEdgesDelete / isValidConnection
    on dataflow vs requires connections.
  - tests: cover the new helpers, including a set → rebuild round-trip.
@erasta erasta merged commit a6e90e3 into master Jul 2, 2026
1 check passed
@erasta erasta deleted the ui-node-outs branch July 2, 2026 17:08
@lior-antonov lior-antonov mentioned this pull request Jul 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant