What's Changed
- fix(layout): keep the sidebar's width when the agent or right panel toggles (DES-1218) by @shrimbly in #19461
- feat(workspace): landing dialogs for invalid and wrong-account invite links by @comfydesigner in #17781
- FE-2643 fix(billing): keep a parked checkout out of the payment verification flow by @dante01yoon in #19270
- FE-3112 fix(billing): report the timeout, operation id and decline reason from the SDK top-up dialog by @dante01yoon in #19628
- fix(website): follow up on comfy-api launch messaging review findings by @claude[bot] in #19650
- feat(website): hide free tier behind cloudFreeTier feature flag by @christian-byrne in #12170
- FE-3104 feat(cloud): the cloud app boots and stays signed in on the web session without a Firebase login by @dante01yoon in #19615
- feat(surveys): enable example workflows feedback by @christian-byrne in #19463
- ci: reject disabled tests through native lint rules by @christian-byrne in #18233
- test: add reportError automock by @DrJKL in #19302
- fix(billing): the ended members treatment survives the backend seat collapse by @comfydesigner in #19455
- chore: update comfyui-ci-container to 0.0.27 and Playwright to 1.63 by @DrJKL in #19503
- test(website): drop whole-route JS ceiling from models catalogue budget by @DrJKL in #19669
- feat(website): Cinematic Studio design pass by @mariana953 in #19618
- feat(website): Hub design pass by @mariana953 in #19629
- feat(workspace): toast feedback for pending-tab invite link copy by @comfydesigner in #17780
- test: un-gate 10 e2e tests behind abandoned agent-v1 slice PRs by @christian-byrne in #18840
- feat(settings): hoist the workspace header and collapse it on scroll by @comfydesigner in #18319
- fix(agent): keep the turn live across a socket reconnect and reconcile from REST (PM-1199) by @christian-byrne in #18152
- FE-3135 fix(billing): show Subscription paused copy for payment_failed renewals by @dante01yoon in #19677
- test(agent): keep canvas primitive targets actionable by @christian-byrne in #19679
- refactor: remove @ts-expect-error suppressions by @DrJKL in #19110
- feat(website): add Comfy API product media by @bertfy in #19656
- fix(agent): show loaded skill names by @christian-byrne in #18429
- fix(agent): say when the open chat's target workflow is deleted by @ryan-di in #19240
- test: cover duplicate widget values across save and reload by @christian-byrne in #19674
- refactor: replace PrimeVue form controls by @DrJKL in #16263
- docs(design-system): record the SemVer policy and the #14790 brand-layer verdict by @christian-byrne in #16796
- fix: keep promoted subgraph widgets present across a rewire by @claude[bot] in #18074
- feat(website): skip-the-setup banner and static deploy terminal on Comfy API page by @claude[bot] in #19699
- chore: remove orphaned asset_rename_enabled feature flag by @luke-mino-altherr in #19572
- fix(agent): make a run-approval card answerable after the agent socket drops (PM-1658) by @christian-byrne in #18801
- test(agent): pin credits exhaustion lifecycle by @christian-byrne in #19244
- 1.56.2 by @comfy-pr-bot in #19683
- fix(agent): restore a live turn when the panel rehydrates mid-turn (PM-1776) by @christian-byrne in #19053
Full Changelog: v1.56.1...v1.56.2