Releases: Comfy-Org/ComfyUI_frontend
Releases · Comfy-Org/ComfyUI_frontend
v1.25.4
What's Changed
- Extract selection filtering logic to useSelectedLiteGraphItems composable and don't show toolbox when selecting Reroutes by @christian-byrne in #4634
- [fix] Preserve per-workflow subgraph navigation state by @christian-byrne in #4616
- [fix] Toggle bypass/mute of subgraph nodes applies mode to all children recursively by @christian-byrne in #4636
- [bugfix] Fix pre-commit hook cross-platform compatibility by @huchenlei in #4643
- Ignore Claude local config by @benceruleanlu in #4649
- [fix] Add type guard for SubgraphDefinition to improve TypeScript inference by @christian-byrne in #4651
- [fix] Fix viewport sync in minimap and subgraphs navigation by @christian-byrne in #4644
- [fix] Detect missing nodes in subgraphs by @viva-jinyi in #4639
- [improve] Streamline GitHub issue templates for better UX by @huchenlei in #4657
- [feat] Add Upstash Context7 MCP server to .mcp.json by @huchenlei in #4656
- [refactor] Reorganize CLAUDE.md into hierarchical subdirectory files by @huchenlei in #4640
- [chore] Update litegraph to 0.17.0 by @comfy-pr-bot in #4659
- 1.25.4 by @comfy-pr-bot in #4660
Full Changelog: v1.25.3...v1.25.4
v1.25.3
What's Changed
- [feat] Remove default
Backspace
keybinding to clear workflow by @christian-byrne in #4586 - [fix] Fix "Require confirmation before clearing workflow" setting not working by @christian-byrne in #4587
- [chore] Mark generated TypeScript files in .gitattributes by @christian-byrne in #4592
- [ci] Enable CI tests for all feature branch PRs by @christian-byrne in #4591
- [feat] Add custom icon system with workflow icon by @christian-byrne in #4590
- [fix] DOM widgets lose correct positioning when SubgraphNodes are nested by @christian-byrne in #4588
- [ci] Include litegraph changes in changelog during automated release process by @christian-byrne in #4595
- [chore] Update litegraph to 0.16.20 by @comfy-pr-bot in #4594
- [feat] Improve SubgraphNode badge with sitemap icon and primary color by @christian-byrne in #4596
- [fix] Make minimap reactive to subgraph context changes by @christian-byrne in #4597
- [Style] Fix node preview header/title overflow by @christian-byrne in #4610
- [feat] Add theme-aware colors to minimap by @christian-byrne in #4598
- [Style] Update "convert to subgraph" icon by @christian-byrne in #4611
- [fix] show tooltip on color picker button in selection toolbox by @christian-byrne in #4612
- [feat] Viewport persistence for subgraph navigation by @christian-byrne in #4613
- [feat] Move partial execution to the backend and make work with subgraphs by @christian-byrne in #4624
- 1.25.3 by @comfy-pr-bot in #4633
Full Changelog: v1.25.2...v1.25.3
v1.25.2
What's Changed
- Update missing nodes dialog title by @weberjc in #4545
- [refactor] Streamline create-frontend-release command by @christian-byrne in #4546
- refine locales/ko by @ltdrdata in #4549
- Add delay to breadcrumb and workflow tab tooltips by @christian-byrne in #4559
- [fix] sync subgraph node titles with breadcrumb renaming by @christian-byrne in #4565
- Feature Implemented: Warning displayed when frontend version mismatches by @shivansh-gupta4 in #4363
- [fix] Preserve subgraph structure when clearing workflow by @christian-byrne in #4567
- [fix] Detect missing nodes in subgraphs by @viva-jinyi in #4547
- [fix] Update API node pricing for multiple providers by @christian-byrne in #4564
- [fix] Prevent incorrect 'frontend_only' badges in subgraphs by @christian-byrne in #4571
- [fix] Prevent browser zoom on UI components with canvas wheel event forwarding by @christian-byrne in #4574
- [fix] Update Search & Replace to support nodes in subgraphs by @christian-byrne in #4576
- [fix] Fix graph configuration callbacks not reaching subgraph nodes by @christian-byrne in #4572
- [fix] Fix link input slots not being updated in subgraphs by @christian-byrne in #4575
- [feat] Add comprehensive Claude PR review with inline comments by @christian-byrne in #4453
- [chore] Update litegraph to 0.16.19 by @comfy-pr-bot in #4578
- fix: DOM widget position offset after canvas moves by @LittleSound in #4557
- 1.25.2 by @comfy-pr-bot in #4580
New Contributors
- @weberjc made their first contribution in #4545
- @shivansh-gupta4 made their first contribution in #4363
Full Changelog: v1.25.1...v1.25.2
v1.25.1
What's Changed
- [docs] improve browser testing developer onboarding guide by @christian-byrne in #4524
- fix(queryRegex): safe escape for query regex by @pandeysambhi in #4493
- [chore] Update litegraph to 0.16.17 by @comfy-pr-bot in #4528
- [test] Fix failing test case that uses old subgraph breadcrumb element by @christian-byrne in #4537
- add CanvasNavigationMode by @jtydhr88 in #4533
- [chore] Update litegraph to 0.16.18 by @comfy-pr-bot in #4541
- [test] add test for shift + wheel to pan canvas by @jtydhr88 in #4540
- minimap by @jtydhr88 in #4520
- 1.25.1 by @comfy-pr-bot in #4544
New Contributors
- @pandeysambhi made their first contribution in #4493
Full Changelog: v1.25.0...v1.25.1
v1.25.0
What's Changed
- Fix: Escape closes Settings dialog if login dialog open by @ssidharth010 in #4364
- Add the ability to parse workflows from AVIF images by @FerrahWolfeh in #4420
- [Feature] Enhanced MaskEditor to an Image Canvas by @brucew4yn3rp in #4361
- Fix: Scroll event leak after scrolling to the top of a text widget #3990 by @ssidharth010 in #4231
- V3 UI - Tabs & Menu rework by @pythongosssss in #4374
- [test] Update browser test expectations by @christian-byrne in #4510
- record audio node support by @jtydhr88 in #4289
- Revert "[test] Update browser test expectations" by @webfiltered in #4512
- [Cleanup] Remove deprecated: node def validation by @webfiltered in #4038
- [Test] Update test expectations for #4420 by @webfiltered in #4511
- 1.25.0 by @comfy-pr-bot in #4513
New Contributors
- @ssidharth010 made their first contribution in #4364
- @FerrahWolfeh made their first contribution in #4420
- @brucew4yn3rp made their first contribution in #4361
Full Changelog: v1.24.2...v1.25.0
v1.24.2
What's Changed
- Fix DTO return type to allow clean test/merge by @webfiltered in #4426
- [chore] Update litegraph to 0.16.8 by @comfy-pr-bot in #4427
- Fix SubgraphNode widget values ignored by @webfiltered in #4429
- [chore] Update litegraph to 0.16.9 by @comfy-pr-bot in #4432
- Fix cannot check widget value if undefined by @webfiltered in #4433
- [fix] Sync subgraph node title changes with breadcrumb navigation by @christian-byrne in #4394
- Add Danger PR Review by @benceruleanlu in #4442
- [fix] Fix Danger CI permissions for PRs from forks by @benceruleanlu in #4449
- Revert "[fix] Fix Danger CI permissions for PRs from forks" by @webfiltered in #4450
- [feat] Add GitHub Action for automated Claude PR reviews by @christian-byrne in #4452
- Add support for Feature Flags by @guill in #4439
- Fix Danger.js Security Issues by @benceruleanlu in #4462
- Fix Help Center changelog toast overflows viewport by @LittleSound in #4469
- [chore] Update Comfy Registry API types from comfy-api@9ccb96a by @comfy-pr-bot in #4470
- [3d] remove unnecessary uploadTexture by @jtydhr88 in #4357
- [CI] Fix PR check workflow by @webfiltered in #4482
- [Test] Add explicit timeout to consistently failing test by @webfiltered in #4485
- [chore] Update litegraph to 0.16.11 by @comfy-pr-bot in #4484
- [chore] Update litegraph to 0.16.13 by @christian-byrne in #4490
- [feat] Implement versioned defaults for link release actions by @christian-byrne in #4489
- [feat] DOM widget promotion for subgraph inputs by @christian-byrne in #4491
- [chore] Update litegraph to 0.16.14 by @christian-byrne in #4494
- [feat] Add pricing for new API nodes by @christian-byrne in #4391
- [tests] Add browser tests for subgraph functionalities by @christian-byrne in #4495
- [feat] Node Definition Filter Registry System by @christian-byrne in #4497
- [feat] Hide subgraph nodes from node library and search by @christian-byrne in #4498
- Update the frontend to support async nodes. by @guill in #4382
- Fix progress stuck after execution interrupted by @webfiltered in #4503
- [chore] Update litegraph to 0.16.16 by @comfy-pr-bot in #4505
- Fix execution output & previews not displayed by @webfiltered in #4506
- Fix LoadImage bleeds values between subgraphs by @webfiltered in #4507
- Revert PRs #4506 and #4507 - Fix execution output issues by @christian-byrne in #4508
- [feat] Update node output system to use NodeLocatorIds by @christian-byrne in #4500
- 1.24.2 by @comfy-pr-bot in #4509
New Contributors
- @guill made their first contribution in #4439
- @LittleSound made their first contribution in #4469
Full Changelog: v1.24.1...v1.24.2
v1.24.1
What's Changed
- [docs] Improve language contribution process by @christian-byrne in #4409
- docs: Add Claude Code command to create release by @christian-byrne in #4408
- [feat] Add Traditional Chinese language support by @christian-byrne in #4410
- [chore] Update docs - node.js versions by @webfiltered in #4414
- Correct the translation for 'Credits' in the zh-TW locale. by @comfyui-wiki in #4415
- Menu bar mobile behavior change by @efrancisworks in #4312
- Add prompt ID to interrupt API call by @deepanjanroy in #4393
- Update template translation by @comfyui-wiki in #4396
- [CI] Improve claude code release command by @webfiltered in #4413
- [chore] Update litegraph to 0.16.7 by @comfy-pr-bot in #4424
- Improve execution logic / Fix group node execution by @webfiltered in #4422
- 1.24.1 by @comfy-pr-bot in #4425
New Contributors
- @deepanjanroy made their first contribution in #4393
Full Changelog: v1.24.0...v1.24.1
v1.24.0
What's Changed
- [System Pop Up] Add help center with release notifications and "What's New" popup by @bmcomfy in #4256
- [bugfix] Handle backend error messages with appended content by @christian-byrne in #4283
- Add Subgraphs by @webfiltered in #3905
- [chore] Update litegraph to 0.16.1 by @comfy-pr-bot in #4292
- [Test] Update test expectations to match core changes to scheduler by @webfiltered in #4293
- [docs] add component communication best practices by @christian-byrne in #4302
- [docs] Update nested README files with comprehensive component listings by @christian-byrne in #4303
- Add API usage log table by @jtydhr88 in #4288
- Follow-up on #4256 by @webfiltered in #4307
- [fix] Mock release API in browser tests to prevent UI interference by @christian-byrne in #4310
- Fix helper menu issues and align with the design. by @comfyui-wiki in #4261
- [CodeHealth] Follow-up on #4288 - code style / async by @webfiltered in #4308
- [chore] Update litegraph to 0.16.2 by @comfy-pr-bot in #4315
- [chore] Update litegraph to 0.16.3 by @comfy-pr-bot in #4316
- Allow prerelease using version bump action by @webfiltered in #4318
- Use prerelease flag for draft releases by @webfiltered in #4319
- [CI] Skip i18n in unrelated PRs by @webfiltered in #4320
- [CI] Fix prerelease version tag not set by @webfiltered in #4322
- 1.24.0-0 by @comfy-pr-bot in #4321
- [docs] add code quality guidelines for i18n, async cleanup, and error handling by @christian-byrne in #4305
- [TS] Remove frontend-only typing from litegraph by @webfiltered in #4325
- [3d] better solution to support reading extra resource/texture by @jtydhr88 in #4209
- [feat] Add ESLint i18n enforcement and fix hardcoded strings by @christian-byrne in #4327
- [test] Add release notification browser tests by @christian-byrne in #4311
- [System Pop Up] Improve help center menu behavior and Electron compatibility by @bmcomfy in #4330
- [chore] Update litegraph to 0.16.4 by @comfy-pr-bot in #4335
- 1.24.0-1 by @comfy-pr-bot in #4336
- Add unused i18n keys detection to pre-commit hook by @christian-byrne in #4328
- [chore] Update Comfy Registry API types from comfy-api@4b0dc99 by @comfy-pr-bot in #4340
- [feat] Implement getNodeByComfyNodeName API integration by @christian-byrne in #4343
- Vue expose by @jtydhr88 in #4265
- [fix] Add dynamic pricing for Ideogram nodes based on num_images parameter by @christian-byrne in #4351
- add installedVersion by @jtydhr88 in #4337
- [fix] move i18n pre-commit check inside Windows conditional block by @christian-byrne in #4353
- [fix] Remove optional designation from issue report details field by @christian-byrne in #4355
- fIx: side toolbar tab tooltip not reactive when changing locale by @hyq2015 in #4213
- [TS] Update callbacks using CanvasMouseEvent #1104 by @webfiltered in #4358
- [fix] Add dynamic pricing for API nodes with quantity parameters by @christian-byrne in #4362
- [chore] Update litegraph to 0.16.5 by @comfy-pr-bot in #4365
- add defaultsByInstallVersion by @jtydhr88 in #4354
- fix(float-precision): correct float widget rounding by @bigcat88 in #4291
- [feat] Add dynamic pricing for new API nodes by @christian-byrne in #4367
- [update] Video to Video API node pricing by @christian-byrne in #4378
- [docs] Add Claude Code command for automated hotfix releases by @christian-byrne in #4369
- [chore] Update litegraph to 0.16.6 by @comfy-pr-bot in #4380
- [fix] Correct API node pricing discrepancies by @christian-byrne in #4381
- [System Pop Up] Add setting to disable version update notifications by @bmcomfy in #4388
- [System Pop Up] Hide hidden and deprecated settings from search results by @bmcomfy in #4390
- [fix] use getter functions for sidebar tab command labels to resolve i18n collection issues by @christian-byrne in #4370
- [CodeHealth] Simplify code as follow-up to #4354 by @webfiltered in #4400
- 1.24.0 by @christian-byrne in #4401
- [System Pop Up] Improve help center and what's new popup UI by @bmcomfy in #4395
- [CI] Fix frontend package release skipped by @webfiltered in #4404
- 1.24.0 by @comfy-pr-bot in #4406
New Contributors
Full Changelog: v1.23.4...v1.24.0
v1.24.0-1
What's Changed
- [docs] add code quality guidelines for i18n, async cleanup, and error handling by @christian-byrne in #4305
- [TS] Remove frontend-only typing from litegraph by @webfiltered in #4325
- [3d] better solution to support reading extra resource/texture by @jtydhr88 in #4209
- [feat] Add ESLint i18n enforcement and fix hardcoded strings by @christian-byrne in #4327
- [test] Add release notification browser tests by @christian-byrne in #4311
- [System Pop Up] Improve help center menu behavior and Electron compatibility by @bmcomfy in #4330
- [chore] Update litegraph to 0.16.4 by @comfy-pr-bot in #4335
- 1.24.0-1 by @comfy-pr-bot in #4336
Full Changelog: v1.24.0-0...v1.24.0-1
v1.24.0-0
What's Changed
- [System Pop Up] Add help center with release notifications and "What's New" popup by @bmcomfy in #4256
- [bugfix] Handle backend error messages with appended content by @christian-byrne in #4283
- Add Subgraphs by @webfiltered in #3905
- [chore] Update litegraph to 0.16.1 by @comfy-pr-bot in #4292
- [Test] Update test expectations to match core changes to scheduler by @webfiltered in #4293
- [docs] add component communication best practices by @christian-byrne in #4302
- [docs] Update nested README files with comprehensive component listings by @christian-byrne in #4303
- Add API usage log table by @jtydhr88 in #4288
- Follow-up on #4256 by @webfiltered in #4307
- [fix] Mock release API in browser tests to prevent UI interference by @christian-byrne in #4310
- Fix helper menu issues and align with the design. by @comfyui-wiki in #4261
- [CodeHealth] Follow-up on #4288 - code style / async by @webfiltered in #4308
- [chore] Update litegraph to 0.16.2 by @comfy-pr-bot in #4315
- [chore] Update litegraph to 0.16.3 by @comfy-pr-bot in #4316
- Allow prerelease using version bump action by @webfiltered in #4318
- Use prerelease flag for draft releases by @webfiltered in #4319
- [CI] Skip i18n in unrelated PRs by @webfiltered in #4320
- [CI] Fix prerelease version tag not set by @webfiltered in #4322
- 1.24.0-0 by @comfy-pr-bot in #4321
New Contributors
Full Changelog: v1.23.4...v1.24.0-0