SIGN IN SIGN UP

feat(xyflow): add @octanejs/xyflow binding (#624)

* feat(xyflow): add @octanejs/xyflow binding

* chore(ci): refresh react-parity evidence after main merge

Regenerate lockfile hashes and inventory for xyflow.

* fix(xyflow): strip compiler slots and refresh binding registry

* fix(xyflow): use native DOM events instead of nativeEvent unwrap

Octane delivers native delegated events, so React-era event.nativeEvent
was undefined and broke handle connections, edge reconnect, keyboard
a11y, and pane selection. Add a conformance regression and restore the
classcat catalog entry lost from the branch merge.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(xyflow): align engines and refresh sync outputs after main merge

Bump @octanejs/xyflow engines.node to >=22.22.2 and regenerate inventory,
bindings status, and parity lockfile digests against current main.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(xyflow): address parity ownership and setup review feedback

Remove duplicated differential ownership from the xyflow conformance
project, add the react-parity manifest for xyflow-differential, and make
React fixture compile failures fail global setup after clearing the cache.

Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(xyflow): refresh sync outputs after main merge

Co-authored-by: Cursor <cursoragent@cursor.com>

* Address PR review feedback (#624)

- isolate nested xyflow connection hooks with deterministic sub-slots
- verify adapted runtime and paired pristine/adapted type parity lanes
- make the xyflow source and public shim tsrx-tsc clean

* Address follow-up PR feedback (#624)

- restore MiniMap and NodeResizer public type barrels
- cover the exported prop types in both parity probes

* fix(xyflow): isolate manual hook slots

* fix(xyflow): remove Node ambient type dependency

* fix(xyflow): register binding controls

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Dominic Gannaway <trueadm@users.noreply.github.com>
J
Jon Wheeler committed
874178645e8b3398e8898359f0537f7345b62234
Parent: da155ad
Committed by GitHub <noreply@github.com> on 8/28/2026, 3:38:59 PM