v1.47.4
What's Changed
- fix: open Vue context menu when right-clicking a group by @CodeJuggernaut in #12971
- feat: wire /api/billing/events into usage history behind teamWorkspacesEnabled by @dante01yoon in #12955
- feat: float the Media Assets bulk-selection bar by @CodeJuggernaut in #13043
- [chore] Update Comfy Registry API types from comfy-api@8d142eb by @wei-hai in #13080
- fix: expand grouped assets when downloading multi-selection on OSS backend by @synap5e in #13079
- refactor: drop redundant isCloud guards around telemetry calls by @huang47 in #13082
- ci: add CLA Assistant workflow by @alexisrolland in #13058
- fix: bind promoted asset modals (Legacy) to host widgets by @jaeone94 in #13075
- Update allowlist in CLA workflow by @alexisrolland in #13091
- fix: clamp sidebar tab labels to two lines with tooltip fallback by @LittleSound in #12755
- feat: add HDR/EXR image viewer for SaveImageAdvanced outputs by @jtydhr88 in #13049
- feat: add bounding boxes and colors widgets (CORE-292) by @jtydhr88 in #12960
- fix: focus keybindings search when opening Manage Shortcuts (FE-845) by @LittleSound in #12709
- Add merge_group event to CLA workflow by @DrJKL in #13093
- Refactor: Brand node execution and locator IDs by @DrJKL in #13071
- fix: prevent NullGraphError on subgraph node removal by @pythongosssss in #11804
- More robust drag cleanup by @AustinMroz in #13084
- Create script for pointing at prod and staging backends by @CodeJuggernaut in #13096
- fix(billing): restore unified pricing dialog width (Reka renderer regression) by @dante01yoon in #13092
- fix: Load Audio node not caching execution by @alexisrolland in #12950
- test: 1/x fix coverage run by @huang47 in #13086
- fix(billing): repoint direct-bypass billing consumers to the facade (B3) (FE-933) by @dante01yoon in #12643
- GTM-93 point Windows download at comfy.org proxy by @benceruleanlu in #12974
- Add center dividing line to image compare node by @AustinMroz in #12977
- feat(workspace): redesign Members invite UI to DES-186 (FE-768) by @dante01yoon in #12759
- feat(billing): deep link to open the pricing table (FE-1104) by @dante01yoon in #13001
- feat: route cloud auth through the single Cloud JWT under unified_cloud_auth (FE-950) - step 3 by @dante01yoon in #12708
- feat(billing): team-plan subscribe + checkout/confirm screen redesign (FE-934) by @dante01yoon in #12975
- feat(billing): unify credits into a facade-driven CreditsTile (FE-964) by @dante01yoon in #12734
- feat(workspace): promote/demote members via Change role menu (FE-770) by @dante01yoon in #12782
- feat(billing): inline Invite-your-team block on team-upgrade success (FE-965 / DES-394) by @dante01yoon in #12954
- feat(billing): single billing path — collapse personal/team dispatch to flag-only (B1 / FE-966) by @dante01yoon in #12953
- Remove redundant Enter Subgraph action from Errors tab by @jaeone94 in #13136
- Update CLA allowlist by @AustinMroz in #13141
- Add long widget values to tooltips by @AustinMroz in #12864
- Add assertive profile to review settings by @DrJKL in #13120
- Add center dividing line to image compare node by @AustinMroz in #13132
- Allow Glary Bot through CLA by @synap5e in #13149
- feat(auth): Cloudflare Turnstile on email signup (origin-gated) by @wei-hai in #12924
- feat(billing): align workspace Plan & Credits panel to DES-186 (FE-768) by @dante01yoon in #12761
- refactor(litegraph): delete dead onGetNodeMenuOptions, deprecate onBeforeChange by @christian-byrne in #12230
- 1.47.4 by @comfy-pr-bot in #13083
New Contributors
- @CodeJuggernaut made their first contribution in #12971
- @huang47 made their first contribution in #13082
Full Changelog: v1.47.3...v1.47.4