Skip to content

UI inline autocomplete, fix node edges, type change param reconcile#991

Merged
erasta merged 9 commits into
masterfrom
ui-autocomp-inline
Jul 15, 2026
Merged

UI inline autocomplete, fix node edges, type change param reconcile#991
erasta merged 9 commits into
masterfrom
ui-autocomp-inline

Conversation

@erasta

@erasta erasta commented Jul 15, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

erasta added 9 commits July 15, 2026 10:44
  Typing inside a {…} reference in an input field shows a floating
  suggestion list: node names, then that node's outputs. Field keeps
  focus; ↑/↓/Enter/Tab/Esc and click supported.

  - workflowDataflow: tokenAtCaret, replaceReferenceAt
  - add WorkflowInlineReference popup
  - thread optional onValueCaret hook to the leaf editor
  - extract INPUT_PARAMETERS_KEY constant
  - tests for helpers and popup
  Give every handle a node-scoped id (<node>:req-out/req-in,
  <node>:out:<name>, <node>:in:<param>) so a node's requires and dataflow
  handles no longer collide. parseDataflowConnection matches the :out:/:in:
  markers, so requires handles aren't taken for dataflow.
  Keep valued params, drop empty ones, seed the new type's params; shared
  params keep their value. Logic in new nodeTypeParams.paramsOnTypeChange,
  replacing prefilledParameters.
@erasta
erasta merged commit abfb4bc into master Jul 15, 2026
1 check passed
@erasta
erasta deleted the ui-autocomp-inline branch July 15, 2026 16:43
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