18 Commits
Author SHA1 Message Date
rays 60ea66c3ec fix(diagnostics): preserve opaque node identities and exact targets 2026-10-25 16:33:06 +08:00
rays 977945717b test(compat): refresh host contracts and runtime matrix 2026-10-25 16:17:01 +08:00
rays a951b03b9a fix(compat): align host contracts and node focus lifecycle
Refresh exact frontend lanes and relocated host contracts while preserving
Desktop settings behavior. Recognize first-party Switch nodes and optional
branches without suppressing required-input or broken-link diagnostics.

Revalidate canvas, workflow and target identity across focus navigation;
cancel stale requests on newer actions and sidebar teardown. Keep legacy
positioning and nested graph traversal covered by action-level regressions.

Validation: 75 source contracts, 84 frontend unit tests, Windows full gate
with 871 backend tests and 125 subtests, and 149 mocked browser E2E tests.
Seven existing backend skips remain. No live-host certification is claimed.
2026-09-22 15:18:41 +08:00
rays 25f9290635 fix(frontend): preserve sidebar layout across host tab switches 2026-09-05 04:29:45 +08:00
rays 4288961706 fix(diagnostics): accept current dynamic vram warning 2026-09-04 22:09:27 +08:00
rays cee3f9ccc0 test(compat): refresh current host contract matrix 2026-09-04 21:59:18 +08:00
rays cce05160da feat(diagnostics): surface DynamicVRAM fallback advisory 2026-08-19 16:48:22 +08:00
rays 679b74a986 test(host): refresh compatibility matrix 2026-08-19 16:02:32 +08:00
rays cf23770200 fix(ui): scope chat activation to owned tab pane
Pass the concrete tab pane through activation hooks and release late async renders after manager destruction. Keep Chat island activation, unmount, and vanilla status updates bound to their owning container.
2026-08-08 17:00:32 +08:00
rays ddb51c6c95 fix(frontend): render dynamic status messages as text 2026-08-08 16:39:10 +08:00
rays d0d8034189 test(compat): refresh current host contract matrix 2026-08-08 16:08:45 +08:00
rays 34e7717ce7 fix(frontend): recognize partner policy validation errors 2026-07-31 03:52:13 +08:00
rays f4e4bf4d23 test(compat): refresh current host contract matrix 2026-07-31 03:40:37 +08:00
rays 139de767d4 fix(validation): surface public subgraph boundary errors 2026-07-19 20:01:11 +08:00
rays 255d259dd3 fix(settings): disable host change telemetry 2026-07-19 19:04:36 +08:00
rays 6624963832 chore(tooling): clarify node runtime policy 2026-06-24 17:45:18 +08:00
rays a55ee4caef feat(frontend): modernize ComfyUI extension API integration 2026-04-04 19:04:19 +08:00
rays bd5ad0b68d test(t14): add frontend unit tests and fix E2E i18n/settings persistence 2026-01-23 20:26:37 +08:00