Releases: Comfy-Org/ComfyUI_frontend
Releases · Comfy-Org/ComfyUI_frontend
v1.42.4
What's Changed
- refactor: centralize display_name || name into getAssetDisplayName by @DrJKL in #9641
- Support search filtering to dynamic input types by @AustinMroz in #9388
- Make the vue toggle ring surround toggle by @AustinMroz in #9071
- perf: detect pointer drag in useTransformSettling for pan optimization by @LittleSound in #9649
- docs: Add TROUBLESHOOTING.md guide for common development issues by @comfy-pr-bot in #7738
- fix: dropdown widget fetching output files by @LittleSound in #6734
- chore: add Sentry breadcrumbs to subgraph proxy widget operations by @christian-byrne in #8996
- Cache execution id to node locator id mappings by @StoneCypher in #9244
- fix: omit job_asset_name_filters when all job outputs selected by @synap5e in #9684
- feat: set subscription tier as PostHog user property by @robinjhuang in #9764
- fix: update workspace creation modal phrasing for credit pool clarity by @christian-byrne in #9811
- 1.42.4 by @comfy-pr-bot in #9844
- fix: prevent middle-click paste duplicating workflow on Linux by @bimakw in #8259
New Contributors
- @StoneCypher made their first contribution in #9244
- @synap5e made their first contribution in #9684
- @bimakw made their first contribution in #8259
Full Changelog: v1.42.3...v1.42.4
v1.41.19
What's Changed
- [backport core/1.41] fix: return undefined for muted node output resolution by @comfy-pr-bot in #9847
- 1.41.19 by @comfy-pr-bot in #9869
Full Changelog: v1.41.18...v1.41.19
v1.42.3
What's Changed
- fix: prevent showing outputs in app mode when no output nodes configured by @pythongosssss in #9625
- feat: display original asset names instead of hashes in assets panel by @huntcsg in #9626
- fix: hide empty actionbar container and relocate error border to floating actionbar by @jaeone94 in #9657
- Even further app fixes by @AustinMroz in #9617
- fix: Add a tooltip to account for assets with really long names. by @DrJKL in #9665
- style: Update share icon to be a send icon instead by @DrJKL in #9667
- Always use interior nodeId for app mode by @AustinMroz in #9669
- docs: add release process guide by @christian-byrne in #9548
- fix: show load widget inputs in media dropdown by @DrJKL in #9670
- fix: add isGraphReady guard to prevent premature graph access error logs by @jaeone94 in #9672
- Restore hiding of linked inputs in app mode by @AustinMroz in #9671
- fix: dispatch cloud build on synchronize for preview-labeled PRs by @huntcsg in #9636
- Use preview downscaling in fewer places by @AustinMroz in #9678
- fix: virtual scroll pagination not working in media asset list view by @viva-jinyi in #9646
- feat: unify search components by replacing SearchBox/SearchBoxV2 with SearchInput by @viva-jinyi in #9644
- Redirect authenticated users from signup page to cloud by @huntcsg in #9691
- feat: add Storybook stories for Slider components by @dante01yoon in #9634
- refactor: reorganize Select stories and add size/state variants by @dante01yoon in #9639
- feat: show user avatar for personal workspace by @robinjhuang in #9687
- fix: load API format workflows with missing node types by @viva-jinyi in #9694
- fix: prevent HoneyToast from collapsing to minimum width in collapsed state by @viva-jinyi in #9701
- feat: show App/Node Graph type indicator on template cards by @robinjhuang in #9695
- Revert flake snapshot update by @AustinMroz in #9699
- Mobile input tweaks by @AustinMroz in #9686
- feat: dispatch frontend PR preview environments to cloud by @huntcsg in #9715
- fix: default frontend preview variant to cpu by @huntcsg in #9718
- feat: add copy button to System Info panel by @robinjhuang in #9719
- feat: track app mode entry and shared workflow loading by @robinjhuang in #9720
- fix: detect missing nodes when registry API fails to resolve packs by @viva-jinyi in #9697
- feat: replace loading indicator with C logo fill loader and pre-Vue splash screen by @viva-jinyi in #9516
- fix: add text color and increase size for nav badge count by @viva-jinyi in #9713
- feat: replace PrimeVue AutoComplete with SearchAutocomplete in ManagerDialog by @viva-jinyi in #9645
- feat: add Storybook stories for Display components by @dante01yoon in #9702
- feat: add text widget stories and Number input stories by @dante01yoon in #9527
- fix: cloud login page stuck on splash loader for unauthenticated users by @viva-jinyi in #9725
- fix: make zPreviewOutput accept text-only job outputs by @luke-mino-altherr in #9724
- fix: improve canvas menu keyboard navigation and ARIA accessibility by @dante01yoon in #9526
- fix: resolve extraneous attrs warning in TreeExplorerV2Node by @viva-jinyi in #9735
- fix: update PostHog api_host fallback domain by @robinjhuang in #9733
- Support tooltips on DynamicCombos by @AustinMroz in #9717
- fix: Rename keybindingService.forwarding.test.ts to reflect canvas keybinding tests (#9498) by @Myestery in #9658
- ci: deploy Storybook to fixed production URL on main merge by @dante01yoon in #9373
- feat: add telemetry for workflow save and default view by @robinjhuang in #9734
- fix: add ui_host to PostHog initialization by @robinjhuang in #9726
- feat: add remote config support for PostHog debug mode by @robinjhuang in #9755
- fix(minimap): minimap re-render/perf issue by @kaili-yang in #9741
- fix: restore widget.inputEl backward compatibility for custom nodes by @dante01yoon in #9759
- fix: call checkState after image input changes for proper undo tracking by @christian-byrne in #9623
- fix: show correct empty state on Missing tab instead of misleading registry error by @viva-jinyi in #9640
- fix: prevent WebGLRenderer leak in app mode 3D preview by @jtydhr88 in #9766
- fix: update WidgetLayoutField border styling by @kaili-yang in #9456
- fix: rename docked queue panel setting by @benceruleanlu in #9620
- feat: add DropZone Storybook coverage for file upload states by @dante01yoon in #9690
- fix: app mode widgets disappear after hard refresh by @christian-byrne in #9621
- [feat] Surface missing models in Errors tab (Cloud) by @jaeone94 in #9743
- fix: center ComfyUI logo in sidebar menu button with chevron by @deepme987 in #9722
- feat: replace PrimeVue Galleria/Skeleton with custom DisplayCarousel and ImagePreview by @dante01yoon in #9712
- docs: add change tracker architecture documentation by @christian-byrne in #9767
- fix: switching tabs in app mode clearing outputs by @pythongosssss in #9745
- fix: restore correct workflow on page reload by @dante01yoon in #9318
- [bugfix] Asset widget search matches display label by @jaeone94 in #9774
- chore: add backport-management agent skill by @christian-byrne in #9619
- feat: Warn when binding browser-reserved shortcuts by @Myestery in #9406
- fix: skip node metadata paste when media node is selected by @dante01yoon in #9773
- fix: preserve input asset previews across execution updates by @christian-byrne in #9123
- feat: add server-side PostHog config overrides by @robinjhuang in #9758
- feat/mask-editor-brush-step-size by @kaili-yang in #9730
- feat: integrate nightly survey system into app by @christian-byrne in #8480
- 1.42.3 by @comfy-pr-bot in #9685
Full Changelog: v1.42.2...v1.42.3
v1.41.18
What's Changed
- [backport core/1.41] fix: preserve input asset previews across execution updates by @comfy-pr-bot in #9815
- [backport core/1.41] fix: dropdown widget fetching output files by @comfy-pr-bot in #9830
- 1.41.18 by @comfy-pr-bot in #9833
Full Changelog: v1.41.16...v1.41.18
v1.41.17
What's Changed
- [backport core/1.41] fix: restore widget.inputEl backward compatibility for custom nodes by @comfy-pr-bot in #9760
- 1.41.16 by @comfy-pr-bot in #9762
- 1.41.17 by @comfy-pr-bot in #9763
Full Changelog: v1.41.15...v1.41.17
v1.41.16
What's Changed
- [backport core/1.41] fix: restore widget.inputEl backward compatibility for custom nodes by @comfy-pr-bot in #9760
- 1.41.16 by @comfy-pr-bot in #9762
Full Changelog: v1.41.15...v1.41.16
v1.41.15
v1.41.14
What's Changed
- test: fix flaky no_workflow.webp screenshot test by @christian-byrne in #9458
- feat: add Logo C fill and Comfy wave loading indicator components by @viva-jinyi in #9433
- chore: add deprecation warning for legacy queue/history menu by @christian-byrne in #9460
- fix: standardize i18n pluralization to two-part English format by @Myestery in #9384
- feat: expose litegraph internal keybindings by @Myestery in #9459
- Fix localization on share and hide entry by @AustinMroz in #9395
- fix: update loadWorkflowInMedia test to only assert upload request URL by @pythongosssss in #9488
- feat/fix: App mode QA updates by @pythongosssss in #9439
- feat: Update workflow menu to allow quick toggling modes by @pythongosssss in #9436
- More app fixes by @AustinMroz in #9432
- fix: extract and harden subgraph node ID deduplication by @DrJKL in #9510
- refactor: extract input widget resolution from SubgraphNode configure by @Myestery in #9383
- test: disable missing model warnings in browser tests by @benceruleanlu in #9513
- [style] Update error/subgraph node footer design with layered overlay approach by @jaeone94 in #9360
- feat/fix: App mode QA feedback 2 by @pythongosssss in #9511
- feat: dispatch cloud build when preview label is added to PR by @huntcsg in #9518
- fix: align run controls with queue modal design by @benceruleanlu in #9134
- [backport core/1.41] fix: Prevent corruption of workflow data due to checkState during graph loading (#9531) by @christian-byrne in #9561
- [backport core/1.41] fix: remove timeouts from error toasts so they persist until dismissed (#9543) by @christian-byrne in #9562
- [backport core/1.41] fix: prevent non-widget inputs on nested subgraphs from appearing as button widgets (#9542) by @christian-byrne in #9563
- [backport core/1.41] fix: remove workspace switching confirmation dialog (#9250) by @christian-byrne in #9564
- [backport core/1.41] feat/fix: App mode QA fixes (#9530) by @christian-byrne in #9565
- [backport core/1.41] feat/fix: App mode further updates (#9545) by @christian-byrne in #9567
- [backport core/1.41] Yet further app fixes (#9523) by @christian-byrne in #9566
- [backport core/1.41] fix: use previewable output count for asset sidebar badge by @comfy-pr-bot in #9559
- [backport core/1.41] fix: prevent showing outputs in app mode when no output nodes configured by @comfy-pr-bot in #9632
- [backport core/1.41] Even further app fixes by @comfy-pr-bot in #9663
- [backport core/1.41] Always use interior nodeId for app mode by @comfy-pr-bot in #9674
- [backport core/1.41] Restore hiding of linked inputs in app mode by @comfy-pr-bot in #9676
- [backport core/1.41] Use preview downscaling in fewer places by @comfy-pr-bot in #9682
- [backport core/1.41] Mobile input tweaks by @comfy-pr-bot in #9710
- [backport core/1.41] feat: show App/Node Graph type indicator on template cards by @AustinMroz in #9746
- 1.41.14 by @comfy-pr-bot in #9747
Full Changelog: v1.41.13...v1.41.14
What's Changed
- test: fix flaky no_workflow.webp screenshot test by @christian-byrne in #9458
- feat: add Logo C fill and Comfy wave loading indicator components by @viva-jinyi in #9433
- chore: add deprecation warning for legacy queue/history menu by @christian-byrne in #9460
- fix: standardize i18n pluralization to two-part English format by @Myestery in #9384
- feat: expose litegraph internal keybindings by @Myestery in #9459
- Fix localization on share and hide entry by @AustinMroz in #9395
- fix: update loadWorkflowInMedia test to only assert upload request URL by @pythongosssss in #9488
- feat/fix: App mode QA updates by @pythongosssss in #9439
- feat: Update workflow menu to allow quick toggling modes by @pythongosssss in #9436
- More app fixes by @AustinMroz in #9432
- fix: extract and harden subgraph node ID deduplication by @DrJKL in #9510
- refactor: extract input widget resolution from SubgraphNode configure by @Myestery in #9383
- test: disable missing model warnings in browser tests by @benceruleanlu in #9513
- [style] Update error/subgraph node footer design with layered overlay approach by @jaeone94 in #9360
- feat/fix: App mode QA feedback 2 by @pythongosssss in #9511
- feat: dispatch cloud build when preview label is added to PR by @huntcsg in #9518
- fix: align run controls with queue modal design by @benceruleanlu in #9134
- [backport core/1.41] fix: Prevent corruption of workflow data due to checkState during graph loading (#9531) by @christian-byrne in #9561
- [backport core/1.41] fix: remove timeouts from error toasts so they persist until dismissed (#9543) by @christian-byrne in #9562
- [backport core/1.41] fix: prevent non-widget inputs on nested subgraphs from appearing as button widgets (#9542) by @christian-byrne in #9563
- [backport core/1.41] fix: remove workspace switching confirmation dialog (#9250) by @christian-byrne in #9564
- [backport core/1.41] feat/fix: App mode QA fixes (#9530) by @christian-byrne in #9565
- [backport core/1.41] feat/fix: App mode further updates (#9545) by @christian-byrne in #9567
- [backport core/1.41] Yet further app fixes (#9523) by @christian-byrne in #9566
- [backport core/1.41] fix: use previewable output count for asset sidebar badge by @comfy-pr-bot in #9559
- [backport core/1.41] fix: prevent showing outputs in app mode when no output nodes configured by @comfy-pr-bot in #9632
- [backport core/1.41] Even further app fixes by @comfy-pr-bot in #9663
- [backport core/1.41] Always use interior nodeId for app mode by @comfy-pr-bot in #9674
- [backport core/1.41] Restore hiding of linked inputs in app mode by @comfy-pr-bot in #9676
- [backport core/1.41] Use preview downscaling in fewer places by @comfy-pr-bot in #9682
- [backport core/1.41] Mobile input tweaks by @comfy-pr-bot in #9710
- [backport core/1.41] feat: show App/Node Graph type indicator on template cards by @AustinMroz in #9746
- 1.41.14 by @comfy-pr-bot in #9747
Full Changelog: v1.41.13...v1.41.14
v1.42.2
What's Changed
- fix(maskeditor): make brush size slider logarithmic (#8097) by @kaili-yang in #9534
- fix: restore backend outputs_count for asset sidebar multi-output badge by @huntcsg in #9627
- 1.42.2 by @comfy-pr-bot in #9629
Full Changelog: v1.42.1...v1.42.2
v1.42.1
What's Changed
- chore: standardize on Node 24 by @benceruleanlu in #9521
- use getLoad3dAsync by @kaili-yang in #9520
- feat/fix: App mode QA fixes by @pythongosssss in #9530
- feat: Integrated tab UI updates by @pythongosssss in #8516
- fix: Prevent corruption of workflow data due to checkState during graph loading by @pythongosssss in #9531
- fix: remove workspace switching confirmation dialog by @christian-byrne in #9250
- Yet further app fixes by @AustinMroz in #9523
- fix: prevent non-widget inputs on nested subgraphs from appearing as button widgets by @DrJKL in #9542
- fix: remove timeouts from error toasts so they persist until dismissed by @christian-byrne in #9543
- feat/fix: App mode further updates by @pythongosssss in #9545
- fix: use previewable output count for asset sidebar badge by @christian-byrne in #9535
- 1.42.1 by @comfy-pr-bot in #9546
Full Changelog: v1.42.0...v1.42.1