Commit Graph
6 Commits
Author SHA1 Message Date
Ewald c1cdfacff5 fix(ui,ci): address audit findings on sidebar prewarm, topbar button, API dedupe/validation, and frontend-types CI
- Sidebar prewarm no longer steals the Vue host from an already-open panel:
  mountKeepAlive only attaches on first creation unless explicitly allowed,
  and teardown resets the prewarm state and removes its detached container.
- Topbar MFV button now also observes the actionbar container's parent so a
  full replacement of .actionbar-container (not just mutations inside it) is
  detected and the button is remounted.
- get() skips request deduplication when a caller passes its own AbortSignal,
  since the shared fetch only ever wired up the first caller's signal.
- The API client now rejects response envelopes missing a boolean `ok` field
  (including bare arrays) and downgrades ok:true responses paired with an
  HTTP error status to INVALID_RESPONSE.
- frontend-compat-nightly.yml: upstream ComfyUI_frontend's build:types now
  emits per-file declarations mirroring src/ instead of one bundled file, so
  the previous entrypoint paths no longer exist. The activation step now also
  checks dist/src/types/index.d.ts and copies the whole dist/ tree so the
  unbundled declaration's relative imports keep resolving.
2026-09-11 11:42:32 +02:00
Ewald c669c03439 Improve viewer compatibility and media handling 2026-08-13 10:02:39 +02:00
Ewald b700104588 feat: modernize ComfyUI integration and add KJNodes previews 2026-08-12 11:16:06 +02:00
MajoorWaldi f52b54912d Fix remaining mojibake in panel messages 2026-05-31 20:31:25 +02:00
MajoorWaldi 99398aad5d Fix mojibake text and update default settings 2026-05-31 20:03:25 +02:00
Ewald a78f4572c8 Align frontend layout with ComfyUI conventions 2026-05-26 10:42:22 +02:00