Comfy Org PR Bot
8080dc7cd7
[backport core/1.35] Nesting support for autogrow ( #7709 )
...
Backport of #7275 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7709-backport-core-1-35-Nesting-support-for-autogrow-2d16d73d3650813fa0bed22eed04ff1b )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-22 10:02:08 -07:00
Comfy Org PR Bot
ce18d4dfc6
[backport core/1.35] Add support for NO_TITLE in vue, disabling border ( #7686 )
...
Backport of #7589 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7686-backport-core-1-35-Add-support-for-NO_TITLE-in-vue-disabling-border-2cf6d73d3650815a88c7ce39cff56b90 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-20 14:55:44 -07:00
Comfy Org PR Bot
884f0a73c0
[backport core/1.35] Fix buttons displayed behind images in litegraph ( #7684 )
...
Backport of #7627 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7684-backport-core-1-35-Fix-buttons-displayed-behind-images-in-litegraph-2cf6d73d365081e28cdfc4b09d20cbba )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-20 14:29:15 -07:00
Comfy Org PR Bot
408b188a37
[backport core/1.35] Fix doubled control application ( #7682 )
...
Backport of #7550 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7682-backport-core-1-35-Fix-doubled-control-application-2cf6d73d365081908428efca082dfd98 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-20 14:14:15 -07:00
Comfy Org PR Bot
9a9239c161
[backport core/1.35] Make node inputs reactive in vue ( #7680 )
...
Backport of #7546 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7680-backport-core-1-35-Make-node-inputs-reactive-in-vue-2cf6d73d3650818d96b0d492731ffee4 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-20 14:02:30 -07:00
Christian Byrne
a8d0cfe058
[backport core/1.35] Do not delay fit to view on graph restore ( #7678 )
...
Backport of #7645 to core/1.35
## Original PR Summary
Fixes a bug where swapping to a different workflow from the inside of a
subgraph would cause nodes to be in an incorrect position after swapping
back in vue mode.
This is done by not delaying the fitView by a frame (which causes it to
occur after the graph is no longer in the configuring state).
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7678-backport-core-1-35-Do-not-delay-fit-to-view-on-graph-restore-2cf6d73d36508101aea2e54c5388a32f )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-20 13:37:34 -07:00
Comfy Org PR Bot
b7b4608e7b
[backport core/1.35] Fix widget reactivity ( #7675 )
...
Backport of #7539 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7675-backport-core-1-35-Fix-widget-reactivity-2cf6d73d365081bb8521d4826d16debb )
by [Unito](https://www.unito.io )
---------
Co-authored-by: AustinMroz <austin@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-20 13:35:28 -07:00
Comfy Org PR Bot
d2281f64c9
[backport core/1.35] Feat: Fixed option for control after/before generate ( #7662 )
...
Backport of #7517 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7662-backport-core-1-35-Feat-Fixed-option-for-control-after-before-generate-2cf6d73d365081cf8b07d52cbe8dba72 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-20 13:21:14 -07:00
Christian Byrne
dfc58c0c1d
[backport core/1.35] Chore: Update several Developer Dependencies ( #7672 )
...
## Summary
Backport of #7590 to core/1.35.
Includes fixes for unused refs in Vue components. Major version updates
(nx, vite, @types/node) kept at target branch versions for stability.
Original PR: https://github.com/Comfy-Org/ComfyUI_frontend/pull/7590
🤖 Generated with [Claude Code](https://claude.com/claude-code )
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7672-backport-core-1-35-Chore-Update-several-Developer-Dependencies-2cf6d73d365081389334c8b02edb7581 )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Brown <drjkl@comfy.org >
2025-12-20 12:54:56 -07:00
Comfy Org PR Bot
1393e438d3
[backport core/1.35] Support fixed seed in vue ( #7656 )
...
Backport of #7510 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7656-backport-core-1-35-Support-fixed-seed-in-vue-2cf6d73d36508160b8daf48fc09ac141 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-19 22:28:12 -07:00
Comfy Org PR Bot
574e5bd991
[backport core/1.35] Prevent sidebar tool buttons from flashing during collapse ( #7654 )
...
Backport of #7652 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7654-backport-core-1-35-Prevent-sidebar-tool-buttons-from-flashing-during-collapse-2cf6d73d365081b7aa45d585e14e6b69 )
by [Unito](https://www.unito.io )
Co-authored-by: Benjamin Lu <benjaminlu1107@gmail.com >
2025-12-19 22:27:52 -07:00
Comfy Org PR Bot
903c830dd0
[backport core/1.35] fix: node preview Vue mode sizing in manager panel ( #7640 )
...
Backport of #7611 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7640-backport-core-1-35-fix-node-preview-Vue-mode-sizing-in-manager-panel-2ce6d73d365081759ef5c8e05ff92553 )
by [Unito](https://www.unito.io )
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
2025-12-19 17:21:48 -07:00
Comfy Org PR Bot
8c651f22a0
[backport core/1.35] fix: prevent custom context menu when editing text ( #7636 )
...
Backport of #7633 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7636-backport-core-1-35-fix-prevent-custom-context-menu-when-editing-text-2ce6d73d3650816f9fb0de2a6cb50cdb )
by [Unito](https://www.unito.io )
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
2025-12-19 17:21:27 -07:00
Comfy Org PR Bot
36027a858f
[backport core/1.35] feat(manager): add Try Update button for nightly packs ( #7635 )
...
Backport of #7610 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7635-backport-core-1-35-feat-manager-add-Try-Update-button-for-nightly-packs-2ce6d73d36508135a070e17689cee5e7 )
by [Unito](https://www.unito.io )
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
2025-12-19 17:21:11 -07:00
Comfy Org PR Bot
a26fc1cd8f
[backport core/1.35] Fix promoted assets not being assets in vue ( #7604 )
...
Backport of #7576 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7604-backport-core-1-35-Fix-promoted-assets-not-being-assets-in-vue-2cd6d73d36508151b084fbdd386f8071 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-12-18 19:21:28 -07:00
Comfy Org PR Bot
0371dca1b6
[backport core/1.35] fix: right side panel visual indicators don't update for color picker… ( #7607 )
...
Backport of #7489 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7607-backport-core-1-35-fix-right-side-panel-visual-indicators-don-t-update-for-color-picke-2cd6d73d3650811a8916e7c9e22c0a20 )
by [Unito](https://www.unito.io )
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe >
2025-12-18 19:21:20 -07:00
Comfy Org PR Bot
1c914c7dff
[backport core/1.35] feat: improve vue node video preview loading and a11y ( #7561 )
...
Backport of #7558 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7561-backport-core-1-35-feat-improve-vue-node-video-preview-loading-and-a11y-2cb6d73d3650813284bdfdef8f3aef21 )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-12-17 19:50:07 -07:00
Comfy Org PR Bot
a68c169179
[backport core/1.35] fix: "convert to subgraph" not shown in context menu if subgraph inside the selection context ( #7492 )
...
Backport of #7470 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7492-backport-core-1-35-fix-convert-to-subgraph-not-shown-in-context-menu-if-subgraph-ins-2ca6d73d365081f2a76de1b4fee31744 )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-12-15 17:23:15 -07:00
Comfy Org PR Bot
0fed12a62d
[backport core/1.35] fix: collapsed nodes getting extra height based on contents ( #7530 )
...
Backport of #7490 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7530-backport-core-1-35-fix-collapsed-nodes-getting-extra-height-based-on-contents-2ca6d73d3650810ebc93e4b39710d2f3 )
by [Unito](https://www.unito.io )
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe >
2025-12-15 17:22:49 -07:00
Comfy Org PR Bot
8238afacf2
[backport core/1.35] fix: prevent middle mouse button from triggering node resize in vueNodes mode ( #7529 )
...
Backport of #7511 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7529-backport-core-1-35-fix-prevent-middle-mouse-button-from-triggering-node-resize-in-vueN-2ca6d73d3650816eac41e579c41917b2 )
by [Unito](https://www.unito.io )
Co-authored-by: Terry Jia <terryjia88@gmail.com >
2025-12-15 17:21:29 -07:00
Comfy Org PR Bot
292fd5eb68
[backport core/1.35] Topbar: add Custom Nodes Manager button ( #7496 )
...
Backport of #7400 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7496-backport-core-1-35-Topbar-add-Custom-Nodes-Manager-button-2ca6d73d3650813093b5d466f80c631e )
by [Unito](https://www.unito.io )
Co-authored-by: Benjamin Lu <benjaminlu1107@gmail.com >
2025-12-15 12:32:53 -08:00
Comfy Org PR Bot
47aab2c8e1
[backport core/1.35] fix: prevent unrelated groups from moving when dragging nodes in vueNodes mode ( #7485 )
...
Backport of #7473 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7485-backport-core-1-35-fix-prevent-unrelated-groups-from-moving-when-dragging-nodes-in-vue-2ca6d73d365081e3b255e832088a90c9 )
by [Unito](https://www.unito.io )
Co-authored-by: Terry Jia <terryjia88@gmail.com >
2025-12-14 19:29:15 -08:00
Comfy Org PR Bot
c5312d6963
[backport core/1.35] feat(server-config): add legacy manager UI toggle ( #7482 )
...
Backport of #7478 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7482-backport-core-1-35-feat-server-config-add-legacy-manager-UI-toggle-2ca6d73d365081c8b614dee970faf9ee )
by [Unito](https://www.unito.io )
Co-authored-by: Benjamin Lu <benjaminlu1107@gmail.com >
2025-12-14 19:00:18 -08:00
Comfy Org PR Bot
43e11c6873
[backport core/1.35] fix: inner groups being moved double when moving outer group (in vue mode) ( #7480 )
...
Backport of #7447 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7480-backport-core-1-35-fix-inner-groups-being-moved-double-when-moving-outer-group-in-vue-2ca6d73d365081b7a0ddf63abc119b1f )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-12-14 19:00:03 -08:00
Comfy Org PR Bot
4a041bead2
[backport core/1.35] remove contentype badge from media assets card ( #7471 )
...
Backport of #7440 to `core/1.35`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7471-backport-core-1-35-remove-contentype-badge-from-media-assets-card-2c96d73d365081359610dd7189f2394b )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-12-14 18:35:43 -08:00
Christian Byrne
eb04dc20f3
fix: staging badge shown in cloud settings panel ( #7444 )
...
## Summary
Fixes issue where settings panel on cloud was showing a "Staging" badge
because the badge's logic was being dictated by the buildtime config.
Adds the same pattern used everywhere else where, if cloud distribution,
use runtime config; otherwise, fallback to buildtime config. Allows
cloud to switch between staging and prod at runtime while local switches
at buildtime.
After fix:
<img width="2062" height="811" alt="image"
src="https://github.com/user-attachments/assets/e53547c5-3dcc-42ea-9e75-602fe7f855a2 "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7444-fix-staging-badge-shown-in-cloud-settings-panel-2c86d73d36508154a788e8e2a6dd025a )
by [Unito](https://www.unito.io )
2025-12-13 18:41:17 -07:00
Christian Byrne
fd9747375d
fix: refreshing assets causes entire panel to re-render (enter loading state) ( #7449 )
...
## Problem
The Media Assets panel's loading state is currently determined by the
loading state of the assets store (or something similar). When the store
is refetching and reconciling, it displays a loading spinner briefly on
the entire panel. This causes the following issues:
1. **Visual jarring**: The loading spinner creates an unpleasant visual
flash
2. **Unnecessary reflow**: All assets must re-render after the loading
state changes, causing layout reflow
3. **Performance degradation**: Re-rendering all items is
computationally expensive
## Expected Behavior
Items should be able to be inserted into the list without:
- Re-rendering any other items
- Showing a jarring loading flash
- Causing unnecessary reflow
The loading state of individual items should be decoupled from the
panel's overall loading state, allowing for incremental updates to the
list without affecting the entire panel's UI.
## After
(ignore random progress spinner, removed it after taking the video)
https://github.com/user-attachments/assets/95d7f111-e844-44e2-a0c6-6bcbc4a34797
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7449-fix-refreshing-assets-causes-entire-panel-to-re-render-enter-loading-state-2c86d73d365081be8206f9fdbbf66772 )
by [Unito](https://www.unito.io )
2025-12-13 12:55:42 -08:00
Comfy Org PR Bot
5187a77234
1.35.6 ( #7452 )
...
Patch version increment to 1.35.6
**Base branch:** `main`
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7452-1-35-6-2c86d73d36508158952bd1308e819410 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-13 05:51:04 -07:00
AustinMroz
b22ba97a13
Support "control after generate" in vue ( #6985 )
...
Continuation of #6034 with
- Updated synchronization for seed
- Properly truncates the displayed widget value for the button
- Synchronizes control after generate state with litegraph and allows
for serialization
Several issues from original PR have not (yet) been addressed, but are
likely better moved to future PR
- fix step value being 10 (legacy system)
- ensure it works with COMBO (Fixed in #7095 )
- ensure it works with FLOAT (Fixed in #7095 )
- either implement or remove the config button functionality - think it
should open settings?
<img width="280" height="694" alt="image"
src="https://github.com/user-attachments/assets/f36f1cb0-237d-4bfc-bff1-e4976775cf98 "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6985-Support-control-after-generate-in-vue-2b86d73d365081d8b01ce489d887ff00 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-13 05:23:56 -07:00
Alexander Piskun
aab9a30511
feat(api-nodes): add pricing badge for Kling-2.6 nodes ( #7381 )
2025-12-13 09:52:42 +02:00
Christian Byrne
d21ea0f65b
fix: loading api-format workflow that contains "parameters" string ( #7411 )
...
## Summary
This change extends
https://github.com/Comfy-Org/ComfyUI_frontend/pull/7154 by making sure
the `prompt` metadata tag is parsed before the legacy A1111 fallback
when files are dropped onto the canvas.
ComfyUI embeds two structured payloads into every first-class export
format we support (PNG, WEBP, WEBM, MP4/MOV/M4V, GLB, SVG, MP3,
OGG/FLAC, etc.): `workflow`, which is the full editor JSON with layout
state, and `prompt`, which is the API graph sent to `/prompt`.
During import we try format-specific decoders first and only as a last
resort look for an A1111 file by scanning text chunks for a `parameters`
entry. That compatibility path was always meant to be a best-effort
option, but when we refactored the loader it accidentally enforced the
order `workflow → parameters → prompt`. As soon as a dropped asset
contained a `parameters` chunk—something Image Saver’s “A1111
compatibility” mode always adds—the A1111 converter activated and
blocked the subsequent `prompt` loading logic.
PR #7154 already lifted `workflow` ahead of the fallback, yet any file
lacking the `workflow` chunk but holding both `prompt` and `parameters`
still regressed. Reordering to `workflow → prompt → parameters`
preserves the compatibility shim for genuine A1111 exports while
guaranteeing native Comfy metadata always wins, eliminating the entire
class of failures triggered merely by the presence of the word
`parameters` in an unrelated metadata chunk.
Fixes https://github.com/Comfy-Org/ComfyUI_frontend/issues/7096 , fixes
https://github.com/Comfy-Org/ComfyUI_frontend/issues/6988
## Related
(fixed by https://github.com/Comfy-Org/ComfyUI_frontend/pull/7154 )
- https://github.com/Comfy-Org/ComfyUI_frontend/issues/6633
- https://github.com/Comfy-Org/ComfyUI_frontend/issues/6561
---------
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-12-12 21:39:30 -07:00
Alexander Brown
7613e70f63
style-fix: Don't add body padding with no body. ( #7424 )
...
## Summary
Small fix for collapsed nodes.
## Screenshots (if applicable)
### Before
<img width="594" height="184" alt="image"
src="https://github.com/user-attachments/assets/1ea39a32-738d-4a1b-87ad-b73abf640b45 "
/>
### After
<img width="635" height="206" alt="image"
src="https://github.com/user-attachments/assets/9050bf33-b37c-4ede-8e26-d88fef59bf4d "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7424-style-fix-Don-t-add-body-padding-with-no-body-2c86d73d3650817cb8f7ccf859e6ab3a )
by [Unito](https://www.unito.io )
2025-12-12 17:03:27 -08:00
Christian Byrne
a7c694f248
fix: update pricing table link ( #7402 )
...
## Summary
Update to https://docs.comfy.org/tutorials/partner-nodes/pricing --
actual link to the pricing table (before was sending to just the Partner
Nodes docs).
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7402-fix-update-pricing-table-link-2c76d73d365081f2b890ee6887c0314e )
by [Unito](https://www.unito.io )
2025-12-12 15:42:46 -07:00
Christian Byrne
0646bb368a
perf: add gpu hint and transform settle to prevent rasterizing while zooming (scale transform) ( #7417 )
...
## Summary
Ensures the nodes get their own compositing layers during scale
transform (tracked via mouse wheel events), which prevents rasterization
during transform. Adds forced reflow at end of transform to ensure
layers are always at correct resolution (fixes blurriness and some
readability issues).
Videos show testing this branch first then testing main - doing layer
visualization, paint (include paint operations calculations and actual
raster) visualizations, and cpu usage monitoring.
https://github.com/user-attachments/assets/c5fab219-0b32-4822-9238-c4572f0d6a44
https://github.com/user-attachments/assets/7e172e8d-cc5b-4dcd-aa07-1dfc3eb65bac
2025-12-12 15:41:13 -07:00
Comfy Org PR Bot
a8ef7a602f
1.35.4 ( #7420 )
...
Patch version increment to 1.35.4
**Base branch:** `main`
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7420-1-35-4-2c76d73d365081abbbc6f81b8788c5d5 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-12 15:40:52 -07:00
Simula_r
9c157296be
refactor: stop fighting the DOM ( #7421 )
...
## Summary
Remove keyDown provider on the LGraphNode, remove inject on widget.
## Changes
- **What**: LGraphNode.vue ImagePreview.vue
- **Breaking**: <!-- Any breaking changes (if none, remove this line)
-->
- **Dependencies**: <!-- New dependencies (if none, remove this line)
-->
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7421-refactor-stop-fighting-the-DOM-2c76d73d365081e6b5e9c99a61bbd883 )
by [Unito](https://www.unito.io )
2025-12-12 15:40:26 -07:00
Alexander Brown
3e97225ff6
Feat: Separate Subscription management and Upgrade options ( #7419 )
...
## Summary
Manage Subscription vs Upgrade Plan
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7419-Feat-Separate-Subscription-management-and-Upgrade-options-2c76d73d36508191a16dd3a25817826f )
by [Unito](https://www.unito.io )
2025-12-12 15:40:07 -07:00
Christian Byrne
b5ab45673a
make cloud onboarding survey disableable via runtime feature flag ( #7407 )
...
## Summary
The survey is causing some friction. It incurs about 5-10% dropoff.
Although that number is actually somewhat slow, the information has
mostly served its purpose for now. We can toggle it freely once this PR
is merged.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7407-make-cloud-onboarding-survey-disableable-via-runtime-feature-flag-2c76d73d365081648195f322cb0d7a64 )
by [Unito](https://www.unito.io )
2025-12-12 13:44:53 -08:00
Alexander Brown
7d326cbc14
Style: Thicker node status indicator ( #7409 )
...
## Summary
The outline is already thicker and this means we can use it as an
indicator without squishing the node internals.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7409-Style-Thicker-node-status-indicator-2c76d73d36508132a5defd3a8514013d )
by [Unito](https://www.unito.io )
2025-12-12 12:16:10 -08:00
AustinMroz
57eee5c218
Implement a CustomCombo node ( #7142 )
...
Adds a frontend support for a "Custom Combo" node which contains a Combo
Widget, and a growing list of string inputs that determine the options
available to the combo.

By promoting the combo widget on this node, a list of options determined
by workflow builders can be exposed to end users.
CC: @Kosinkadink
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7142-Implement-a-CustomCombo-node-2bf6d73d36508161951df01009a7262f )
by [Unito](https://www.unito.io )
2025-12-12 02:23:44 -07:00
Christian Byrne
caca6c4163
fix: text-white usage causes video dimensions to be invisible on light theme ( #7408 )
...
## Summary
All other usages of `text-white` in the codebase require also changing
the bg color to be a semantic token. This is the only case where the bg
is theme-aware and the text is hardcoded.
| Before | After |
|
---------------------------------------------------------------------------------------------------------------------------------------------
|
---------------------------------------------------------------------------------------------------------------------------------------------
|
| <img width="1515" height="1155" alt="Screenshot from 2025-12-12
00-03-15"
src="https://github.com/user-attachments/assets/f15bfc48-ded6-4a20-b693-f8d2a2f4cc5b "
/> | <img width="1515" height="1155" alt="Screenshot from 2025-12-12
00-03-22"
src="https://github.com/user-attachments/assets/5dfd7345-0052-48ea-ad77-ecd7f3aa4b89 "
/> |
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7408-fix-text-white-usage-causes-video-dimensions-to-be-invisible-on-light-theme-2c76d73d365081668eafef95639a42f9 )
by [Unito](https://www.unito.io )
2025-12-12 00:17:32 -08:00
Christian Byrne
0385a7de9b
style: fix typography in credits/account panel to be uniform ( #7406 )
...
## Summary
Updates typography on the "Manage Subscription" and "Add credits" button
to be uniform and match Figma.
After:
<img width="1515" height="1155" alt="Screenshot from 2025-12-11
23-29-36"
src="https://github.com/user-attachments/assets/a2e5c0bc-d478-45e4-a7f0-d409a233cc0b "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7406-style-fix-typography-in-credits-account-panel-to-be-uniform-2c76d73d365081b69b43dd2e6be50431 )
by [Unito](https://www.unito.io )
2025-12-12 00:14:25 -08:00
Comfy Org PR Bot
e41c6934db
1.35.3 ( #7405 )
...
Patch version increment to 1.35.3
**Base branch:** `main`
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7405-1-35-3-2c76d73d36508146b66bc18c512fd6ea )
by [Unito](https://www.unito.io )
---------
Co-authored-by: christian-byrne <72887196+christian-byrne@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-12 00:48:32 -07:00
Christian Byrne
2a68dbff5a
fix: correct grammar in pricing table description ( #7403 )
...
## Summary
Change "amount" to "number," as "video" is a countable noun.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7403-fix-correct-grammar-in-pricing-table-description-2c76d73d36508144828fd060b046c1a5 )
by [Unito](https://www.unito.io )
2025-12-11 23:40:08 -08:00
Christian Byrne
2957d9897f
fix: button text token on pricing table buttons ( #7404 )
...
Button text on middle button below was black before, here is after:
<img width="1703" height="1411" alt="image"
src="https://github.com/user-attachments/assets/dc55b4cf-ee86-49ee-842a-0bed84f78dee "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7404-fix-button-text-token-on-pricing-table-buttons-2c76d73d365081349c63d6a349dee6ed )
by [Unito](https://www.unito.io )
2025-12-11 23:38:52 -08:00
AustinMroz
f2a0e5102e
Cleanup app.graph usage ( #7399 )
...
Prior to the release of subgraphs, there was a single graph accessed
through `app.graph`. Now that there's multiple graphs, there's a lot of
code that needs to be reviewed and potentially updated depending on if
it cares about nearby nodes, all nodes, or something else requiring
specific attention.
This was done by simply changing the type of `app.graph` to unknown so
the typechecker will complain about every place it's currently used.
References were then updated to `app.rootGraph` if the previous usage
was correct, or actually rewritten.
By not getting rid of `app.graph`, this change already ensures that
there's no loss of functionality for custom nodes, but the prior typing
of `app.graph` can always be restored if future dissuasion of
`app.graph` usage creates issues.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7399-Cleanup-app-graph-usage-2c76d73d365081178743dfdcf07f44d0 )
by [Unito](https://www.unito.io )
2025-12-11 23:37:34 -07:00
Simula_r
88bdc605a7
fix: image preview a11y ( #7252 )
...
## Summary
Make image preview keyboard accessible, set the key listener on the node
itself for more robust and intuitive handling, also add better aria
labels.
Follow up PR: same on Video preview.
## Changes
- **What**: LGraphNode.vue, ImagePreview.vue
- **Breaking**: <!-- Any breaking changes (if none, remove this line)
-->
- **Dependencies**: <!-- New dependencies (if none, remove this line)
-->
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7252-fix-image-preview-a11y-2c46d73d3650815b9496f3d36a8942bf )
by [Unito](https://www.unito.io )
2025-12-11 23:31:36 -07:00
Simula_r
c1808db7c4
Fix/run button floating calc ( #7340 )
...
## Summary
Ensures the undocked ComfyRunButton resets to a valid position when the
app reopens after a browser resize. Since the component is dynamically
imported, we defer setInitialPosition until the suspense boundary has
been resolved rather than calling it on mount (when the import has not
been loaded / wxh are incorrect).
## Changes
- **What**: ComfyActionbar.vue
- **Breaking**: <!-- Any breaking changes (if none, remove this line)
-->
- **Dependencies**: <!-- New dependencies (if none, remove this line)
-->
Fixes:
https://www.notion.so/comfy-org/Bug-Run-button-missing-after-undocking-moving-to-bottom-right-and-resizing-window-2c06d73d3650810f89e5eb5692f08b83?source=copy_link
## Screenshots (if applicable)
<!-- Add screenshots or video recording to help explain your changes -->
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7340-Fix-run-button-floating-calc-2c66d73d36508122b489c90c81c6129a )
by [Unito](https://www.unito.io )
2025-12-11 23:31:25 -07:00
Alexander Brown
18b133d22f
Style: Larger Node Text, More Sidebar Alignment ( #7223 )
...
## Summary
See what it looks like. How it feels. What do you think?
- Also was able to unify down to a single SearchBox component.
## Changes
- Bigger widget / slot labels
- Smaller header text
- Unified Searchboxes across sidebar tabs
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7223-Style-prototype-with-larger-node-text-2c36d73d365081f8a371c86f178fa1ff )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-12-11 19:47:28 -08:00
Dr.Lt.Data
3e8a83547d
feat: add live preview method setting for prompt execution ( #7385 )
...
## Summary
Add frontend setting to override live preview method per prompt
execution.
## Changes
- **What**: New setting `Comfy.Execution.PreviewMethod` allows users to
override preview method (default/none/auto/latent2rgb/taesd) from
frontend. Applied to Queue Prompt, Queue Front, Run Selected Nodes, and
Auto Queue.
- **Dependencies**: Requires backend support from
comfyanonymous/ComfyUI#11261
## Review Focus
- `'default'` option does not send `preview_method` to backend (uses
server CLI setting)
- Legacy UI intentionally not modified (deprecated, maintains backward
compatibility)
- `versionAdded: '1.35.3'` assigned tentatively; adjust as needed for
actual release version
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7385-feat-add-live-preview-method-setting-for-prompt-execution-2c66d73d365081759c9cebaec29f451c )
by [Unito](https://www.unito.io )
2025-12-11 22:45:57 -05:00