Releases: Comfy-Org/ComfyUI_frontend
Releases · Comfy-Org/ComfyUI_frontend
v1.26.7
What's Changed
- Feature/expanded minimap by @Myestery in #4902
- [ci] Trigger CI action by @christian-byrne in #5157
- Remove the non-wrap nature of text labels for longer labels so they can wrap by @Amorano in #5105
- Fix: Search Box Implementation for keyboard shortcut by @DrJKL in #5140
- api_nodes: add prices for ByteDance Image nodes by @bigcat88 in #5152
- [fix] #4468 gracefully handle Firebase auth failure by @arjansingh in #5144
- [fix] unignore Claude project settings.json by @arjansingh in #5171
- Fix/selection toolbox reflow by @simula-r in #5158
- [ci] Make Chromatic and Playwright comment steps safe to fail by @snomiao in #5156
- [ci] Restrict chromatic workflow to version-bump-* PRs and manual triggers by @snomiao in #5167
- [tests] update selection overlay tests after canvas migration by @christian-byrne in #5173
- [feat] update navigation mode default to legacy and improve display name by @christian-byrne in #5181
- [test] regenerate browser test baselines - clean slate by @christian-byrne in #5182
- feat: ✨ support frontend node description (originally @melMass) by @DrJKL in #5187
- Enhanced custom icon support with tailwind by @pythongosssss in #5159
- Fix HoverDissolveThumbnail layering issue preventing dissolve effect by @comfyui-wiki in #5191
- Cleanup: Potpourri PR of small changes that reduce the warning noise by @DrJKL in #5128
- ADR: Monorepo Conversion by @DrJKL in #5199
- [refactor] Remove obsolete FirstTimeUIMessage component by @christian-byrne in #5201
- Improve custom icon build script with TypeScript and error handling by @christian-byrne in #5202
- [ci] Complete implementation of safe-to-fail CI steps by @snomiao in #5210
- feat: Add dropdown list for additional tabs by @ssidharth010 in #5046
- [ci] Enhance CI/CD caching across all workflows by @snomiao in #5117
- fix: Allow for leading/trailing spaces when searching settings by @DrJKL in #5193
- Add Gemini Image node static pricing by @Kosinkadink in #5219
- [bugfix] Fix refresh node definitions for subgraph nodes by @christian-byrne in #5222
- Migration: pnpm by @DrJKL in #5215
- [fix] Correct WhatsNew popup arrow alignment with help center icon by @christian-byrne in #5137
- Move i18n workflow from single-PRs to release PRs by @snomiao in #5225
- 1.26.7 by @comfy-pr-bot in #5227
New Contributors
Full Changelog: v1.26.6...v1.26.7
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