Releases: Comfy-Org/ComfyUI_frontend
Releases · Comfy-Org/ComfyUI_frontend
v1.25.11
What's Changed
- Bump version of 1.25 to 1.25.11 by @Kosinkadink in #5221
Full Changelog: v1.25.10...v1.25.11
v1.25.10
What's Changed
- [backport 1.25] [feat] update navigation mode default to legacy and improve display name by @christian-byrne in #5183
- [backport 1.25] fix: Make bottom panel tab titles reactive to language changes by @christian-byrne in #5184
- Release v1.25.10 (patch) by @christian-byrne in #5185
Full Changelog: v1.25.9...v1.25.10
v1.26.6
What's Changed
- Remove PR checks workflows by @benceruleanlu in #5099
- [feat] Add Cloudflare Pages deployment for Playwright test reports by @snomiao in #5045
- [fix] invoke onRemove callback in LGraphNode.removeWidget method by @christian-byrne in #5102
- [ci] Add caching support to format and knip commands by @christian-byrne in #5107
- [chore] ignore ./claude/settings.json by @arjansingh in #5110
- [docs] Update browser tests README to suggest using deployed reports instead of upload artifacts by @christian-byrne in #5112
- Update to latest version of workflow icon by @pythongosssss in #5103
- [refactor] Remove obsolete Kontext Edit Button by @christian-byrne in #5108
- [docs] Add Storybook documentation by @viva-jinyi in #5122
- [feat] Add enhanced filter UI components with search and clear functionality by @viva-jinyi in #5119
- [ci] Add retry logic to wrangler page deploy step by @snomiao in #5118
- Remove duplicate semantic labeling from issue templates by @benceruleanlu in #5114
- [fix] reposition TaskItem info by @arjansingh in #5113
- Fix/widget ordering consistency by @simula-r in #5106
- Fix: Shift+Click+Drag from outputs with Subgraph outputs by @DrJKL in #5115
- Add support for high-resolution wheel events by @webfiltered in #5092
- Fix CopyToClipboard Issue by @Myestery in #5109
- Remove empty title field from issue templates by @benceruleanlu in #5136
- [feat] Add comprehensive Storybook stories for custom UI components by @viva-jinyi in #5098
- Allow Macs to zoom with Cmd + wheel by @webfiltered in #5143
- 1.26.6 by @comfy-pr-bot in #5148
Full Changelog: v1.26.5...v1.26.6
v1.26.5
What's Changed
- api_nodes: added prices for Vidu Video nodes by @bigcat88 in #5035
- Improve release command flow and GTM criteria by @christian-byrne in #5040
- Update menu items with an active toggle state to not close menu when clicked by @pythongosssss in #5050
- Fix handle minimap cleanup called before map set by @comfyui-wiki in #5038
- [refactor] Refactor minimap initialization logic by @christian-byrne in #5052
- [bugfix] Allow removeInput/removeOutput on nodes without graph reference by @christian-byrne in #5053
- Minor updates to subgraph breadcrumb item by @pythongosssss in #5060
- [fix] Resolve group node execution error when connecting to external nodes by @christian-byrne in #5054
- Modal Standardization by @viva-jinyi in #4784
- [refactor] Migrate minimap to domain-driven renderer architecture by @christian-byrne in #5069
- [fix] Restore ability to override onMouseDown in node subclasses by @christian-byrne in #5079
- [refactor] Migrate litegraph tests to centralized location by @christian-byrne in #5072
- [refactor] Organize all browser test assets into logical folders by @christian-byrne in #5058
- [fix] Update title button tests after onMouseDown method refactor by @christian-byrne in #5082
- docs: Clarify extension terminology and dev server limitations by @simula-r in #5042
- [fix] Rename viewer control components to prevent unplug warnings by @benceruleanlu in #5080
- Add .git-blame-ignore-revs for cleaner git blame history by @benceruleanlu in #5078
- Fix widgets added after previews on subgraph nodes by @AustinMroz in #5084
- fix: Make bottom panel tab titles reactive to language changes by @benceruleanlu in #5077
- Modal Component & Custom UI Components by @viva-jinyi in #4908
- [feat] Add Storybook setup and NodePreview story by @snomiao in #4861
- feat: add a filter and check box to disable by @ssidharth010 in #5014
- Convert Group Nodes to Subgraph by @Myestery in #4972
- Enhanced auto-retry configuration for flaky tests by @snomiao in #5089
- 1.26.5 by @comfy-pr-bot in #5094
New Contributors
Full Changelog: v1.26.4...v1.26.5
v1.25.9
What's Changed
- [backport 1.25] [fix] Resolve group node execution error when connecting to external nodes by @comfy-pr-bot in #5064
- [Release] v1.25.9 by @christian-byrne in #5070
Full Changelog: v1.25.8...v1.25.9
v1.26.4
What's Changed
- Fix inconsistency on bypass from context menu by @AustinMroz in #4988
- Use --disable-api-nodes release fetch skip functionality by @yoland68 in #4799
- fix: Correct traditional Chinese to simplified Chinese in translations by @comfyui-wiki in #5005
- [feat] Improve low quality rendering zoom threshold tooltip by @christian-byrne in #5009
- Translated Keyboard Shortcuts by @Myestery in #5007
- api_nodes: added prices for gpt-5 series models by @bigcat88 in #4958
- [fix] Complete traditional to simplified Chinese character conversion by @christian-byrne in #5013
- Fix widget disconnection issue in subgraphs #4922 by @christian-byrne in #5015
- Fix minimap subgraph navigation with UUID callback tracking by @christian-byrne in #5018
- Deep copy subgraphs to clipboard, update nested ids on paste by @AustinMroz in #5003
- [bugfix] Preserve nested subgraph widget values during serialization by @christian-byrne in #5023
- fix: issue #4121 by @arjansingh in #5029
- 1.26.4 by @comfy-pr-bot in #5032
New Contributors
- @arjansingh made their first contribution in #5029
Full Changelog: v1.26.3...v1.26.4
v1.25.8
What's Changed
- [backport] Refactor app menu items and update side toolbar (#4665, #4946) by @christian-byrne in #5030
- [release] Bump version to 1.25.8 by @christian-byrne in #5031
Full Changelog: v1.25.7...v1.25.8
v1.26.3
What's Changed
- Add automatic trackpad / mouse sensing by @webfiltered in #4913
- [ci] Optimize ESLint performance with caching and generated file excl… by @christian-byrne in #4926
- Feat: add duplicate workflow on sidebar by @ssidharth010 in #4895
- [refactor] Replace lodash with es-toolkit by @christian-byrne in #4935
- fix: add cleanup for graphChanged listener in useWorkflowPersistence by @christian-byrne in #4947
- [ci] Add lint:fix:no-cache script for consistency by @christian-byrne in #4948
- Implement subgraph unpacking by @AustinMroz in #4840
- pricing update for MinimaxHailuoVideo node and Kling "kling-v2-1" model by @bigcat88 in #4938
- gemini-2.5-pro and flash models; corrected prices by @bigcat88 in #4945
- Trigger updateSelectedItems on subgraph conversion by @AustinMroz in #4949
- [feat] Add Linux core dump to .gitignore by @snomiao in #4960
- [feat] Add alternative package manager lockfiles to .gitignore by @snomiao in #4961
- Update side toolbar menu by @pythongosssss in #4946
- Bundled subgraph fixes by @AustinMroz in #4964
- show group self color in minimap by @jtydhr88 in #4954
- fix: Add guards for _listenerController.abort() calls in SubgraphNode by @christian-byrne in #4968
- [feat] Restore group node conversion menu with deprecated label by @christian-byrne in #4967
- fix pricing for KlingImage2VideoNode by @bigcat88 in #4957
- [fix] Prevent incompatible connections to SubgraphInputNode occupied slots by @christian-byrne in #4984
- fix: Handle missing subgraph inputs gracefully during workflow import by @christian-byrne in #4985
- Refactor app menu items by @pythongosssss in #4665
- feat: Add GTM feature summary to release command by @christian-byrne in #4990
- 1.26.3 by @comfy-pr-bot in #4995
Full Changelog: v1.26.2...v1.26.3
v1.25.7
What's Changed
- [backport 1.25] [bugfix] Preserve nested subgraph widget values during serialization by @comfy-pr-bot in #5025
- [release] Bump version to 1.25.7 by @christian-byrne in #5026
Full Changelog: v1.25.6...v1.25.7
v1.25.6
What's Changed
- [feat] Add automatic backport workflow by @christian-byrne in #4778
- [feat] Limit release notifications to desktop app only by @christian-byrne in #4788
- [test] Test automatic backport workflow by @christian-byrne in #4789
- Revert test PR for backport workflow by @christian-byrne in #4794
- Scroll templates better by @Myestery in #4584
- [test] Regenerate template test screenshots by @christian-byrne in #4795
- [fix] Display dynamic keybinding in minimap tooltip by @christian-byrne in #4805
- Fix widget display on subgraph nodes by @AustinMroz in #4798
- [docs] Add feature flags documentation by @christian-byrne in #4797
- [docs] Create CONTRIBUTING.md and reorganize documentation by @christian-byrne in #4804
- Add touch screen dragging support to minimap by @Copilot in #4781
- [backport 1.25] Keyboard Shortcut Bottom Panel by @comfy-pr-bot in #4813
- [backport 1.25] Remove subgraphs from add node context menu by @comfy-pr-bot in #4822
- [backport 1.25] Rename subgraph widgets when slot is renamed by @comfy-pr-bot in #4825
- [backport 1.25] Fix disconnection from subgraph inputs by @comfy-pr-bot in #4859
- [backport 1.25] Fix: Alt+click reroute creation on high-DPI displays by @comfy-pr-bot in #4862
- [backport 1.25] Fix Alt+click create reroute (2/2) by @comfy-pr-bot in #4869
- [backport 1.25] Fix execution breaks on multi/any-type slots by @comfy-pr-bot in #4871
- [backport 1.25] Revert animated-image-preview-saved-webp snapshot change from #4863 by @christian-byrne in #4883
- [backport 1.25] Reorder subgraph context menu items by @comfy-pr-bot in #4881
- [backport 1.25] Fix Alt-Click-Drag-Copy of Subgraph Nodes by @comfy-pr-bot in #4884
- [backport 1.25] Add preview to workflow tabs by @comfy-pr-bot in #4882
- [backport 1.25] Add bounds checking for clipspace indices to prevent paste errors (core/1.25 backport) by @christian-byrne in #4904
- [backport 1.25] [feat] Make hotkey for exiting subgraphs configurable in user keybindings by @comfy-pr-bot in #4914
- [backport 1.25] Fix subgraph reroute serialization by @comfy-pr-bot in #4920
- [backport 1.25] [feat] Add red styling to Remove Slot context menu option by @comfy-pr-bot in #4921
- [backport 1.25] minimap improve by @comfy-pr-bot in #4923
- [backport 1.25] Add automatic trackpad / mouse sensing by @comfy-pr-bot in #4944
- [backport 1.25] Implement subgraph unpacking by @comfy-pr-bot in #4950
- [backport 1.25] pricing update for MinimaxHailuoVideo node and Kling kling-v2-1 model by @comfy-pr-bot in #4951
- [backport 1.25] gemini-2.5-pro and flash models; corrected prices by @comfy-pr-bot in #4952
- [backport 1.25] Trigger updateSelectedItems on subgraph conversion by @comfy-pr-bot in #4956
- [backport 1.25] Bundled subgraph fixes by @comfy-pr-bot in #4965
- [backport 1.25] fix: Add guards for _listenerController.abort() calls in SubgraphNode by @comfy-pr-bot in #4970
- [backport 1.25] show group self color in minimap by @comfy-pr-bot in #4969
- [backport 1.25] fix pricing for KlingImage2VideoNode by @comfy-pr-bot in #4976
- [backport 1.25] fix: Handle missing subgraph inputs gracefully during workflow import by @comfy-pr-bot in #4986
- [backport] Prevent incompatible connections to SubgraphInputNode occupied slots (cherry-pick #4984) by @christian-byrne in #4993
- [backport 1.25] Fix inconsistency on bypass from context menu by @comfy-pr-bot in #4997
- [backport] Restore group node conversion menu with deprecated label (cherry-pick #4967) by @christian-byrne in #4987
- [backport] Remove unused Litegraph context menu options (cherry-pick #4867) by @christian-byrne in #4998
- [Release] v1.25.6 by @christian-byrne in #5004
New Contributors
- @Copilot made their first contribution in #4781
Full Changelog: v1.25.5...v1.25.6