Skip to content

v1.54.8

Choose a tag to compare

@comfy-pr-bot comfy-pr-bot released this 29 Sep 06:39
· 31 commits to core/1.54 since this release
d66992c

What's Changed

  • [backport core/1.54] adopt multiplayer 0.3.2 by @christian-byrne in #18305
  • fix(workflow): backport open workflow cleanup to core/1.54 by @christian-byrne in #18160
  • [backport core/1.54] fix: copy/paste beside the agent panel (#18062) by @claude[bot] in #18337
  • [backport core/1.54] test(agent-crdt): characterize malformed follower updates by @christian-byrne in #18342
  • [backport core/1.54] fix: agent composer paste no longer also pastes the last copied node by @comfy-pr-bot in #18372
  • [backport core/1.54] fix(agent-crdt): keep human-added frontend-only nodes across a workflow tab switch by @claude[bot] in #18378
  • [backport core/1.54] fix: flag a freshly created, unsaved tab as unbound for the agent (PM-1430) by @claude[bot] in #18381
  • [backport core/1.54] fix: guard asset list-view thumbnail against native image drag NotSupportedError by @comfy-pr-bot in #18379
  • [backport core/1.54] fix(agent-crdt): scope layout mint ops to the bound document's root graph by @claude[bot] in #18356
  • [backport core/1.54] fix: keep hand-wired autogrow connections on their real slot after an agent slot sync (PM-1449) by @claude[bot] in #18339
  • 1.54.8 by @comfy-pr-bot in #18446
  • [backport core/1.54] test: reproduce outbound link-position-vs-name corruption on agent CRDT apply (no fix) by @comfy-pr-bot in #18474
  • [backport core/1.54] fix: avoid TDZ crash restoring saved multiline widget value by @claude[bot] in #18354
  • [Backport core/1.54] test: cover asset panel drag onto existing Load Image node bypassing upload by @claude[bot] in #18464
  • [backport core/1.54] fix: don't leave agent-panel selection-restore guard armed on empty restore by @comfy-pr-bot in #18410
  • [backport core/1.54] FE-2033: fix(agent): project define_subgraph definitions cleanly by @comfy-pr-bot in #18407
  • [backport core/1.54] MiniMax template wiring (PM-993): preserve agent workflow connections after dynamic input reordering by @claude[bot] in #18509
  • [backport core/1.54] fix: keep released subgraph definitions consistent across convert-to-subgraph by @comfy-pr-bot in #18521
  • [backport core/1.54] fix(touch): stop a lost touchend from permanently freezing the canvas by @comfy-pr-bot in #18526
  • [backport core/1.54] fix: mint disjoint-range node ids for CRDT-bound graphs to prevent agent/frontend id collision (#18095) by @claude[bot] in #18524
  • [backport core/1.54] fix: guard reportError against re-entrant reports from Sentry normalization by @claude[bot] in #18528
  • [backport core/1.54] test(agent-crdt): repro schema-gate latch leaving canvas at zero nodes by @christian-byrne in #18541
  • [backport core/1.54] feat(agent): report a node-id write dropped by CRDT last-write-wins by @comfy-pr-bot in #18417
  • [backport core/1.54] fix: materialize insert_workflow links with numeric ids by @christian-byrne in #18548
  • [backport core/1.54] fix(agent): defer What's New popup while agent onboarding runs (#18287) by @MaanilVerma in #18553
  • [backport core/1.54] feat: restore tool-call work summary on reload and chat switch by @comfy-pr-bot in #18554
  • [backport core/1.54] fix: restore Impact, WAS Pause, and RefMod compatibility by @DrJKL in #18471
  • [backport core/1.54] fix(agent): dismiss resolved paywalls (#18405) by @christian-byrne in #18568
  • [backport core/1.54] fix(agent): signal the onboarding overlay only while a coach card is on screen by @comfy-pr-bot in #18564
  • fix: match agentToolCallHistoryPersistence assertion to core/1.54's ToolCallGroup UI by @claude[bot] in #18579
  • [backport core/1.54] fix: agent tool-call chat completion lags canvas materialization (PM-1575/PM-1576) by @claude[bot] in #18595
  • [backport core/1.54] fix: materialize insert_workflow links with numeric ids by @claude[bot] in #18559
  • [backport core/1.54] fix: render widgets on insert_workflow-materialized nodes by @comfy-pr-bot in #18600
  • fix: match settle-immediately test assertion to core/1.54's ToolCallGroup UI by @claude[bot] in #18617
  • fix: assert core/1.54's own settled-tool-call label in PM-1575 regression test (#18391 follow-up) by @claude[bot] in #18602
  • chore: bump comfy-multi-player to 0.3.6 (core/1.54) by @claude[bot] in #18628
  • [backport core/1.54] fix(agent): preserve fresher live widget values during CRDT reconcile by @christian-byrne in #18536
  • [backport core/1.54] chore: backport BE-11470 conversation-replay fixtures by @claude[bot] in #18585
  • [backport core/1.54] fix(litegraph): keep promoted dynamic combo child links on load (FE-258) by @comfy-pr-bot in #18639
  • [backport core/1.54] Agent UI catch-up (PM-1657) by @CodeJuggernaut in #18631
  • [backport core/1.54] fix: subgraph-interior widgets don't render in Vue mode after insert_workflow by @comfy-pr-bot in #18655
  • [backport core/1.54] test: cover mouse-driven autogrow reference alignment by @comfy-pr-bot in #18369
  • [backport core/1.54] fix(agent): wait for open dialogs before offering Agent consent (#18619) by @MaanilVerma in #18670
  • [backport core/1.54] Give unified-remint retry fetch its own timeout window by @claude[bot] in #18673
  • [backport core/1.54] test: pin PM-1303 Flux2ImageNode prompt box collapse across generations (#18098) by @claude[bot] in #18514
  • [backport core/1.54] fix: stop agent turn on Escape after submitting via mouse click on Send by @claude[bot] in #18334
  • [backport core/1.54] perf: cut lint and typecheck time and memory (manual, lint-staged, CI) by @DrJKL in #18683
  • [backport core/1.54] Fix duplicate-name stale workflow binding resolution by @comfy-pr-bot in #18722
  • [Backport core/1.54] test: repro agent-CRDT reconcile overwriting live node/title/widget state (#18075) by @claude[bot] in #18758
  • [backport core/1.54] fix(ci): restore missing @/platform/remote/comfyui/types by @christian-byrne in #18823
  • [backport core/1.54] fix(agent): stop remote setWidget ops clobbering an in-progress local edit (#18766) by @christian-byrne in #18810
  • [backport core/1.54] fix(agent): derive paywall visibility from current billing state (#18590) by @christian-byrne in #18811
  • [backport core/1.54] fix(agent): use a neutral color palette and lighter text in the agent panel by @comfy-pr-bot in #18793
  • [backport core/1.54] feat(agent): update consent card launch video by @comfy-pr-bot in #18782
  • [backport core/1.54] refactor(assets): gate asset surfaces on server assets flag, retire Comfy.Assets.UseAssetAPI by @synap5e in #18727
  • [backport core/1.54] feat(agent): follow visible workflow until send or node reference (#18693) by @christian-byrne in #18836
  • [backport core/1.54] ci: raise playwright-tests job timeout to 30 minutes by @christian-byrne in #18851
  • [backport core/1.54] test: route objectInfo through cloud boot mocks so 'server' reaches the backend catalog by @christian-byrne in #18860
  • [backport core/1.54] fix(agent-crdt): realign named input links across multiple autogrow groups by @claude[bot] in #18512
  • [backport core/1.54] test: carry NodeSlotReference.expectLinkCount fixture helper (#17403) by @christian-byrne in #18876
  • [backport core/1.54] fix(agent): give the composer one soft edge and align the cursor with the hint by @comfy-pr-bot in #18954
  • [backport core/1.54] fix(agent): change panel badge from alpha to beta by @comfy-pr-bot in #18958
  • [backport core/1.54] fix(agent): match user bubble line spacing to reply text and remove outline by @comfy-pr-bot in #18962
  • [backport core/1.54] feat(agent): mark video reply assets by @comfy-pr-bot in #19055
  • [backport core/1.54] fix(TextPreviewWidget): preserve bracket-delimited text instead of parsing it as HTML by @comfy-pr-bot in #19058
  • [backport core/1.54] fix(VirtualGrid): correctly clamp visible range when item list shrinks or column count grows (#18588) by @christian-byrne in #19060
  • [backport core/1.54] fix(groupNode): pair widget values to their originating node during subgraph conversion (#18596) by @christian-byrne in #19065
  • [backport core/1.54] fix(security): harden sanitization against attribute breakout, form injection, and javascript: URLs (#18594) by @christian-byrne in #19068
  • [backport core/1.54] fix(agent): show onboarding after first scoped consent (#19061) by @christian-byrne in #19069
  • [backport core/1.54] fix(agent): omit redundant workflow name in bound approvals (#19054) by @christian-byrne in #19071
  • [backport core/1.54] fix(assets): open API-submitted jobs as workflows from the asset menu (#13957) by @christian-byrne in #19075
  • [backport core/1.54] fix(nodes): allow shrinking after content growth by @christian-byrne in #19081
  • [core/1.54] fix(agent): keep the expanded agent panel inside the window (#18182) by @christian-byrne in #19039
  • [backport core/1.54] fix(agent): preserve fragmented asset order by @christian-byrne in #19077
  • [backport core/1.54] fix(agent): deselect node when its composer reference chip is removed (PM-1227) by @comfy-pr-bot in #18983
  • Backport #18200 to core/1.54 by @christian-byrne in #19169
  • [backport core/1.54] fix: preserve prompt height beside generated image previews (#18200) by @christian-byrne in #19179
  • [backport core/1.54] fix(agent): resolve the agent gate off /features by @christian-byrne in #19177
  • test(agent): restore current asset-grid screenshot on core/1.54 by @christian-byrne in #19188
  • [backport core/1.54] fix: run the live widget's effects for agent widget writes (#18070) by @christian-byrne in #19171
  • [backport core/1.54] FE-3013 fix(pricing): use the catalog credit grant (#18867) by @christian-byrne in #19173
  • [backport core/1.54] fix(agent): scroll restored conversation to latest by @christian-byrne in #19155
  • [backport core/1.54] perf: skip document-wide modal scans while typing (#19057) by @christian-byrne in #19192
  • test(core/1.54): complete AgentPanelRoot app mock by @christian-byrne in #19234
  • [backport core/1.54] Fix agent gate auth lifecycle (#19219) by @christian-byrne in #19261
  • [backport core/1.54] Fix agent delete-all recovery (#18404) by @christian-byrne in #19223

Full Changelog: v1.54.7...v1.54.8