v1.49.2
What's Changed
- feat(video): VIDEO_EDIT rich widget with trim and crop editors by @jtydhr88 in #14205
- Fix credits badge spacing by @AustinMroz in #14099
- fix: isolate and preserve workflow drafts on workspace switch by @dante01yoon in #14290
- fix(billing): support subscription 3DS verification (FE-1436) by @dante01yoon in #14242
- fix(telemetry): restore enriched PostHog execution events by @benceruleanlu in #14272
- fix(maskeditor): solid mask coverage in GPU MaskEditor strokes by @silveroxides in #14042
- fix: isolate drafts during workspace auth recovery by @dante01yoon in #14306
- fix(publish): keep the Publish to ComfyHub modal inside the viewport by @MaanilVerma in #14267
- feat: add gated Hugging Face model access hints by @jaeone94 in #13742
- test: guard error copy against escaping slashes in received values by @mattmillerai in #13811
- fix: show login button in local/open-source builds by @claude[bot] in #14346
- Implement widgets_values_named for serialization by @AustinMroz in #10392
- fix: prevent Job Queue outputs from being marked missing by @jaeone94 in #14081
- fix: surface hub publish error details to the user by @claude[bot] in #14353
- fix: preserve annotations for bulk asset insertion by @jaeone94 in #14126
- feat: add npm publish workflow for @comfyorg/design-system by @christian-byrne in #14080
- fix: update comfy cloud og image by @claude[bot] in #14307
- fix: integrate generated ingest credential options by @benceruleanlu in #14395
- feat: show scheduled subscription changes by @dante01yoon in #14343
- chore(ci): assign original author to auto-created backport PRs by @deepme987 in #14400
- FE-1405: hide sourcemap references in prod builds (kill .js.map 404 noise) by @luke-mino-altherr in #14209
- fix: direct Team plan requests to support form by @dante01yoon in #14402
- Fix cancelled plan changes using quoted previews by @wei-hai in #14344
- fix: restart timed-out billing operations by @dante01yoon in #14396
- fix(website): put Svedka and education stories first on /customers by @claude[bot] in #14401
- docs: scope client attempt-id and workspace-scoping for billing telemetry (Phase B) by @claude[bot] in #14228
- fix: defer Desktop login approval until after the user-check reload by @benceruleanlu in #14317
- docs: trim root AGENTS.md by relocating reference material to docs/guidance by @mattmillerai in #13740
- fix: declare tailwindcss peer dep and add README for design-system package by @christian-byrne in #14417
- fix: show annual credits for scheduled downgrades by @dante01yoon in #14422
- fix: address remaining review feedback from gated Hugging Face model hints by @jaeone94 in #14348
- feat: support Datadog source map uploads by @huang47 in #14419
- feat(assets): add media type and date filters by @ryan-di in #14166
- fix: prevent Run (on change) from executing on layout changes by @jaeone94 in #14041
- fix(ci): release sheriff scope and review-request fixes by @deepme987 in #14423
- test: remove redundant AssetBrowserModal mock comment by @christian-byrne in #14072
- refactor(splash): release compositor hint for the reduced-motion static logo by @christian-byrne in #14003
- docs: add publishing-a-new-package skill by @christian-byrne in #14425
- fix(workspace): show ended state after immediate cancellation by @wei-hai in #14438
- test: add unit tests for widgetInputs (0% → 90% coverage) by @christian-byrne in #11149
- feat(billing): add ChurnKey cancellation flow by @benceruleanlu in #13770
- ci: grant id-token permission for npm trusted publishing by @christian-byrne in #14430
- fix: resolve dialog, model import, and mask editor regressions by @dante01yoon in #14024
- 1.49.2 by @comfy-pr-bot in #14309
Full Changelog: v1.49.1...v1.49.2