v1.49.1
What's Changed
- feat: Onboarding coachmarks (App mode) by @pythongosssss in #13290
- ci(release): fully automate the weekly Monday RC branch cut + weekly PyPI/ComfyUI by @christian-byrne in #14061
- feat: track user manual refresh actions by @huang47 in #14083
- test: lock mixed int/string node-id tolerance in linearData; warn on uninterpretable app config by @mattmillerai in #13443
- feat: 3/x add partner node policy foundation by @huang47 in #13950
- chore: configure Amp orb lifecycle by @DrJKL in #14154
- fix: send locale to Customer.io profiles by @benceruleanlu in #14162
- fix: keep Hub title independent from workflow name by @benceruleanlu in #14163
- feat: 4/x surface workspace partner node policy denials by @huang47 in #13952
- fix(billing): treat an already-settled subscription as success by @wei-hai in #14164
- fix: sync run warning icon with missing resources by @jaeone94 in #14177
- feat(assets): group model library by model_type tags (FE-1076) by @synap5e in #12948
- [feat] Add PostHog discoverability telemetry for right side panel actions by @claude[bot] in #14184
- feat(assets): write model_type: tag from discovery (FE-1084) by @synap5e in #12972
- fix(assets): make model type read-only on core by @synap5e in #13302
- feat(assets): Support the models sidebar under assets mode, and make this default for non-cloud by @synap5e in #13464
- fix: preserve image pixels under the mask when saving in the mask editor by @angelo-lesniak in #13758
- feat(telemetry): instrument billing/subscription funnel gaps by @claude[bot] in #14111
- fix(ui): keep MultiSelect search focusable inside modal dialogs by @MaanilVerma in #14200
- feat: 5/x add workspace partner node allowlist UI by @huang47 in #13951
- feat(video): filmstrip trim timeline and playback composables by @jtydhr88 in #14139
- fix(website): show the 2005 svedka fembot ad at archival scale by @mobeenabdullah in #14136
- ci: route reviews to repository guidance by @huang47 in #13577
- feat(website): add Events page with reusable card gallery and hero blocks by @imick-io in #13994
- [feat] Add English captions to animations and ads learning tutorials by @imick-io in #14159
- feat: add paid template badge by @benceruleanlu in #14167
- fix(workspace): restrict member credit limits to members by @dante01yoon in #14168
- fix: gate cloud startup on workspace auth by @dante01yoon in #14183
- fix: BYOK secret edit form now matches the stored credential type by @mattmillerai in #13941
- refactor: extract LocateNodeButton for errors panel by @mattmillerai in #13401
- feat: add workflow context to RUM events by @huang47 in #14084
- fix: allow deleting temp assets (preview node outputs) by @DeniDoman in #13294
- test(assets): e2e coverage for the assets-mode model library sidebar by @synap5e in #13574
- feat(assets): introduce small and large grid views to Media Assets by @ryan-di in #14124
- feat(assets): update media asset card presentation and actions by @ryan-di in #14088
- docs: add missing nested CLAUDE.md shims by @mattmillerai in #13824
- fix(assets): polish the output folder header by @ryan-di in #14125
- feat: add ComfyUI frontend version to Datadog RUM by @huang47 in #14235
- feat(assets): add name sorting by @ryan-di in #14103
- Free-tier UX final stack (website CTAs + in-app quota UX + Comfy Workflows rename) by @deepme987 in #14250
- fix: show subscription-specific billing errors by @dante01yoon in #14270
- feat(website): replace affiliate brand asset downloads with brand portal CTA by @imick-io in #14220
- feat(billing): disclose that changing plans on a cancelled subscription resumes it by @wei-hai in #14222
- fix: isolate workflow state across auth transitions by @dante01yoon in #14266
- fix(workspace): handle canceled subscription dates by @dante01yoon in #14243
- 1.49.1 by @comfy-pr-bot in #14174
New Contributors
Full Changelog: v1.49.0...v1.49.1