Comfy Org PR Bot
4ed7c29f9a
[backport core/1.33] fix: handle Unicode characters in clipboard copy/paste and add Paste menu option ( #7246 )
...
Backport of #7103 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7246-backport-core-1-33-fix-handle-Unicode-characters-in-clipboard-copy-paste-and-add-Paste-2c36d73d365081d79d8de04456bdf9d8 )
by [Unito](https://www.unito.io )
Co-authored-by: Terry Jia <terryjia88@gmail.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-08 17:13:24 -07:00
Comfy Org PR Bot
4231514baf
[backport core/1.33] fix: layout scale to handle downscale correctly ( #7245 )
...
Backport of #7109 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7245-backport-core-1-33-fix-layout-scale-to-handle-downscale-correctly-2c36d73d365081b5a4cbd6e1215aa92e )
by [Unito](https://www.unito.io )
Co-authored-by: Simula_r <18093452+simula-r@users.noreply.github.com >
2025-12-08 17:13:17 -07:00
Christian Byrne
79cdd0c06a
[backport core/1.33] fix: Add fraction digits props to number input widget (backport #7033 ) ( #7250 )
...
## Summary
Backport of #7033 to core/1.33 branch.
- Adds fraction digits props to number input widget
## Conflicts Resolved
- Screenshot snapshots updated to match the incoming version
Fixes the manual backport requested after auto-backport failed due to
binary file conflicts.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7250-backport-core-1-33-fix-Add-fraction-digits-props-to-number-input-widget-backport-703-2c36d73d365081ce8b8ad86f1fc63df7 )
by [Unito](https://www.unito.io )
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-08 17:12:56 -07:00
Comfy Org PR Bot
f7278ddbee
[backport core/1.33] A11y/style: Make properties panel use theme colors. Not comprehensive. ( #7243 )
...
Backport of #7036 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7243-backport-core-1-33-A11y-style-Make-properties-panel-use-theme-colors-Not-comprehensiv-2c36d73d365081d988c0f360b3a26872 )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Brown <drjkl@comfy.org >
Co-authored-by: github-actions <github-actions@github.com >
2025-12-08 16:27:10 -07:00
Comfy Org PR Bot
5b3401b8dd
[backport core/1.33] Fix/vue nodes banner text ( #7242 )
...
Backport of #7007 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7242-backport-core-1-33-Fix-vue-nodes-banner-text-2c36d73d3650816d8356c5956102f4d9 )
by [Unito](https://www.unito.io )
Co-authored-by: Simula_r <18093452+simula-r@users.noreply.github.com >
2025-12-08 16:27:02 -07:00
Comfy Org PR Bot
0e757b88fa
[backport core/1.33] Fix: Toolbox position desync ( #7241 )
...
Backport of #6962 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7241-backport-core-1-33-Fix-Toolbox-position-desync-2c36d73d3650810bb77bdd720976a119 )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Brown <drjkl@comfy.org >
2025-12-08 16:26:50 -07:00
Comfy Org PR Bot
4ae12b8006
[backport core/1.33] Feat: Double Click on Image Assets to open the lightbox ( #7239 )
...
Backport of #6955 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7239-backport-core-1-33-Feat-Double-Click-on-Image-Assets-to-open-the-lightbox-2c36d73d36508107a168c49a5dad0bf7 )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Brown <drjkl@comfy.org >
2025-12-08 16:26:42 -07:00
Comfy Org PR Bot
7fb3d2b122
[backport core/1.33] feat(api-nodes-pricing): add prices for Kling-v2-5-turbo for node KlingStartEndFrame ( #7237 )
...
Backport of #6996 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7237-backport-core-1-33-feat-api-nodes-pricing-add-prices-for-Kling-v2-5-turbo-for-node-Kl-2c36d73d365081f09245e6bac055dc2b )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com >
2025-12-08 16:26:25 -07:00
Comfy Org PR Bot
b24d155bcd
[backport core/1.33] fix: subpath routing for reverse proxy, embedded frontends, nginx/apache subpath hosting, etc. (like SwarmUI) ( #7116 )
...
Backport of #7115 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7116-backport-core-1-33-fix-subpath-routing-for-reverse-proxy-embedded-frontends-nginx-ap-2be6d73d36508125a7cdf11672203e88 )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-12-02 19:28:12 -07:00
Comfy Org PR Bot
8df8149bd6
[backport core/1.33] feat(api-nodes-pricing): add prices for Kling O1 video model ( #7078 )
...
Backport of #7077 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7078-backport-core-1-33-feat-api-nodes-pricing-add-prices-for-Kling-O1-video-model-2bc6d73d365081429431cbe6c4645fba )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com >
2025-12-01 14:18:19 -07:00
Comfy Org PR Bot
5e23ae318c
[backport core/1.33] [fix] Prevent drag activation during Vue node resize ( #7070 )
...
Backport of #7064 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7070-backport-core-1-33-fix-Prevent-drag-activation-during-Vue-node-resize-2bc6d73d365081d29489d1704477bca4 )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
Co-authored-by: DrJKL <DrJKL0424@gmail.com >
2025-11-30 20:44:29 -08:00
Christian Byrne
5606c977c8
[backport core/1.33] Simplify Vue node resize to bottom-right corner only ( #7063 ) ( #7067 )
...
## Summary
- Backport of #7063 to core/1.33
- Simplifies Vue node resize to bottom-right corner only
Cherry-picked from d76c59cb14
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7067-backport-core-1-33-Simplify-Vue-node-resize-to-bottom-right-corner-only-7063-2bc6d73d36508189b25acf94c8639569 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-11-30 20:20:23 -08:00
Comfy Org PR Bot
5103c8df3f
[backport core/1.33] Expose LGraphNode.getSlotPosition ( #7058 )
...
Backport of #7042 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7058-backport-core-1-33-Expose-LGraphNode-getSlotPosition-2bb6d73d365081ce9a18f1d4a802276a )
by [Unito](https://www.unito.io )
Co-authored-by: niknah <niknah+github@gmail.com >
2025-11-30 16:42:50 -07:00
Comfy Org PR Bot
0da2d80708
[backport core/1.33] mark vue nodes menu toggle with beta tag ( #7051 )
...
Backport of #7047 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7051-backport-core-1-33-mark-vue-nodes-menu-toggle-with-beta-tag-2bb6d73d365081b09428d6f0bb21dc67 )
by [Unito](https://www.unito.io )
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-11-29 19:14:17 -07:00
Comfy Org PR Bot
93b06525cc
[backport core/1.33] feat(api-nodes-pricing): add prices for ByteDance seedance-1-0-pro-fast model ( #7029 )
...
Backport of #7026 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7029-backport-core-1-33-feat-api-nodes-pricing-add-prices-for-ByteDance-seedance-1-0-pro-f-2b96d73d365081e48660fa00f236fae9 )
by [Unito](https://www.unito.io )
Co-authored-by: Alexander Piskun <13381981+bigcat88@users.noreply.github.com >
2025-11-29 15:09:51 -07:00
Comfy Org PR Bot
6867d84ec1
[backport core/1.33] Remove app.graph usage from widgetInput code ( #7010 )
...
Backport of #7008 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7010-backport-core-1-33-Remove-app-graph-usage-from-widgetInput-code-2b86d73d3650811f9da1c5869f352e10 )
by [Unito](https://www.unito.io )
Co-authored-by: AustinMroz <austin@comfy.org >
2025-11-27 17:57:00 -07:00
Comfy Org PR Bot
d0bd4c26ca
[backport core/1.33] fix: add filter for combo widgets ( #7002 )
...
Backport of #6999 to `core/1.33`
Automatically created by backport workflow.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-7002-backport-core-1-33-fix-add-filter-for-combo-widgets-2b86d73d365081d4ab3cc6d04b85bed1 )
by [Unito](https://www.unito.io )
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
2025-11-27 14:20:37 -07:00
Christian Byrne
9f19c8e10e
[backport core/1.33] fix: Vue Node <-> Litegraph node height offset normalization ( #6979 )
...
## Summary
Backport of #6966 onto core/1.33.
- cherry-picked 29dbfa3f
- resolved the zoomed-in ctrl+shift snapshot conflict by taking upstream
expectations
## Testing
- pnpm typecheck
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6979-backport-core-1-33-fix-Vue-Node-Litegraph-node-height-offset-normalization-2b86d73d365081748ef2d6f47ce7b1d3 )
by [Unito](https://www.unito.io )
Co-authored-by: github-actions <github-actions@github.com >
2025-11-26 22:38:09 -07:00
Christian Byrne
36b8972442
[backport core/1.33] fix: remove LOD from vue nodes ( #6984 )
...
## Summary
Backport of #6950 onto core/1.33 (clean cherry-pick of 4b87b1fdc ).
## Testing
- pnpm typecheck
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6984-backport-core-1-33-fix-remove-LOD-from-vue-nodes-2b86d73d36508151bf1ae4a879016211 )
by [Unito](https://www.unito.io )
Co-authored-by: Simula_r <18093452+simula-r@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-11-26 21:40:53 -07:00
Christian Byrne
6f77d274a4
[backport core/1.33] fix: don't use registry when only checking for presence of missing nodes ( #6974 )
...
## Summary
Backport of #6965 onto core/1.33 (clean cherry-pick of 83f04490b ).
## Testing
- pnpm typecheck
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6974-backport-core-1-33-fix-don-t-use-registry-when-only-checking-for-presence-of-missing-n-2b86d73d3650813dac37e224f857f296 )
by [Unito](https://www.unito.io )
2025-11-26 17:50:32 -07:00
Alexander Brown
e6332046b0
BYOM: Model Import Wizard ( #6949 )
...
## Summary
Design alignment for the model import wizard.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6949-BYOM-Model-Import-Wizard-2b76d73d365081a48632c40430e05c93 )
by [Unito](https://www.unito.io )
2025-11-25 19:19:16 -08:00
AustinMroz
5fa76e23d9
Reduce width of run button dock zone ( #6925 )
...
Tiny PR to make the docking area line up with the new size of the
actionbar after #6723
<img width="550" height="106" alt="image"
src="https://github.com/user-attachments/assets/911d510e-351f-484f-807a-17f5428dea79 "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6925-Reduce-width-of-run-button-dock-zone-2b66d73d36508137aa0cc18178172264 )
by [Unito](https://www.unito.io )
2025-11-25 18:19:33 -07:00
Simula_r
fcfb5437a9
feat: mobile breakpoint for vue nodes banner ( #6942 )
...
## Summary
Add mobile breakpoint to vue nodes banner
## Changes
- **What**: main.json and vue nodes banner
## Screenshots (if applicable)
<img width="500" height="615" alt="image"
src="https://github.com/user-attachments/assets/fd8cc621-c335-41c9-bbee-4ec0ae04b226 "
/>
<img width="980" height="615" alt="image"
src="https://github.com/user-attachments/assets/30e17fc2-fc91-44a3-b9f0-85d5146e861b "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6942-feat-mobile-breakpoint-for-vue-nodes-banner-2b66d73d36508139b69afd7e7134b72e )
by [Unito](https://www.unito.io )
2025-11-25 18:18:01 -07:00
Christian Byrne
5fa0295ff5
feat: update About panel (system stats and version info) to work on cloud ( #6940 )
...
## Summary
Updates the About Panel in the settings to work with the cloud-specific
`GET /system_stats` response schema.
| Before | After |
| ------ | ----- |
| <img width="1922" height="1436" alt="Selection_2392"
src="https://github.com/user-attachments/assets/3b97bf38-7eeb-4f46-9c59-eb681f5d7401 "
/> | <img width="1922" height="1436" alt="Selection_2391"
src="https://github.com/user-attachments/assets/1d30e604-654a-4d48-ba05-4cac3b54c2ba "
/> |
## Screenshots (if applicable)
OSS version stays the same:
<img width="1922" height="1436" alt="Selection_2393"
src="https://github.com/user-attachments/assets/40e1eeeb-fc5a-4ad0-b37f-dc5d0374901e "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6940-feat-update-About-panel-system-stats-and-version-info-to-work-on-cloud-2b66d73d365081f69b6fedfe9507ba92 )
by [Unito](https://www.unito.io )
2025-11-25 16:34:34 -07:00
Alexander Piskun
c9da19b5b5
feat(api-nodes-pricing): add prices for Veo3FirstLastFrameNode ( #6920 )
...
## Summary
Price badges for this PR:
https://github.com/comfyanonymous/ComfyUI/pull/10878
If we can include this in an upcoming release, that would be absolutely
great.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6920-feat-api-nodes-pricing-add-prices-for-Veo3FirstLastFrameNode-2b66d73d365081bdb49be98d953a7a0b )
by [Unito](https://www.unito.io )
2025-11-25 11:56:39 -08:00
Alexander Piskun
10222860eb
feat(api-nodes-pricing): add prices for Flux2ProImageNode ( #6921 )
...
## Summary
Price badges for https://github.com/comfyanonymous/ComfyUI/pull/10880
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6921-feat-api-nodes-pricing-add-prices-for-Flux2ProImageNode-2b66d73d365081f2b269c77df7ef93d6 )
by [Unito](https://www.unito.io )
2025-11-25 11:56:10 -08:00
Benjamin Lu
4597b7e600
[feat] Improve queue job item UX based on design feedback ( #6893 )
...
## Summary
- Running jobs now show cancel button at all times (always visible, not
just on hover)
- Cancel/delete buttons use destructive red styling by default with
hover state
- Changed pending job icon from clock to loader-circle with spin
animation
- Fixed icon buttons to be square (size-6) instead of rectangular
- Added TODO comment for future declarative button config system
- Pending hint ("Job added to queue") now shows only once per entry and
no longer resets when other jobs update
- Spinner animation now applies only to the pending loader icon;
completed/check icons no longer spin
- Queue overlay hover/active state also triggers when hovering the top
menu bar so controls stay visible
## Design Spec
https://www.notion.so/comfy-org/Design-Queue-Dialog-Job-Ordering-and-Cancel-Button-Visibility-2b46d73d365081748a43d5cc9fbe2639
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6893-feat-Improve-queue-job-item-UX-based-on-design-feedback-2b56d73d365081a2bc7ef6f6fea1c739 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-11-25 11:23:39 -08:00
AustinMroz
6782d04f00
Support display_name on frontend ( #6922 )
...
The v3 schema allows defining a `display_name` on inputs, but this was
previously ignored on the frontend. It is now used to designate a
default value for the label of a widget or input.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6922-Support-display_name-on-frontend-2b66d73d365081d992cbea07abc27a0f )
by [Unito](https://www.unito.io )
2025-11-25 10:36:14 -08:00
Alexander Brown
8b5cfe7e55
Lint: Adding more checks for non internationalized strings ( #5625 )
...
## Summary
Catch more user visible (or audible) text that isn't
internationalizable.
## Changes
- **What**: Linter now checks other attributes for raw text.
## Review Focus
What other properties have leaked English text to non-English locales
that aren't in here?
2025-11-24 21:55:47 -08:00
Alexander Brown
d58a464c9c
Style: Widget spacing and Markdown padding ( #6902 )
...
## Summary
Less padding, looks nice.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6902-Style-Widget-spacing-and-Markdown-padding-2b66d73d365081cca409dbabc7b883bb )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-11-24 18:31:21 -08:00
Alexander Brown
9bd63dbe6a
Cleanup: Consistent use of Nodes 2.0 in user facing strings. ( #6898 )
...
https://github.com/Comfy-Org/ComfyUI_frontend/issues/6888
## Summary
Did a quick pass to find user facing strings. Not sure if this gets them
all.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6898-Cleanup-Consistent-use-of-Nodes-2-0-in-user-facing-strings-2b66d73d36508124aee2f5f8373a4b60 )
by [Unito](https://www.unito.io )
2025-11-24 17:26:16 -08:00
Johnpaul Chiwetelu
a21c813d11
Style button widgets ( #6900 )
...
This pull request introduces improvements to widget customization and UI
consistency in the application. The most notable changes are the
addition of support for icon classes in widget options, updates to
button rendering logic, and enhanced visual consistency for button
components.
Widget customization enhancements:
* Added an optional `iconClass` property to the `IWidgetOptions`
interface in `widgets.ts`, allowing widgets to specify custom icons.
UI and rendering updates:
* Updated `WidgetButton.vue` to render the widget label and, if
provided, an icon using the new `iconClass` option. Also standardized
button styling and label usage.
* Improved button styling in `WidgetRecordAudio.vue` for better visual
consistency with other components.
<img width="662" height="534" alt="Screenshot 2025-11-25 at 01 36 45"
src="https://github.com/user-attachments/assets/43bbe226-07fd-48be-9b98-78b08a726b1b "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6900-Style-button-widgets-2b66d73d3650818ebeadd9315a47ba0f )
by [Unito](https://www.unito.io )
2025-11-25 01:12:30 +00:00
Alexander Brown
df373af987
Feat: Restore settings button to the sidebar. ( #6892 )
...
## Summary
Opens settings with a single click!
<img width="247" height="252" alt="image"
src="https://github.com/user-attachments/assets/c571d5e0-4973-4570-a542-fff343364ec0 "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6892-Feat-Restore-settings-button-to-the-sidebar-2b56d73d36508102a48aec318d468303 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-11-24 12:23:29 -08:00
Alexander Brown
c06a7279e2
Style: Grid for widgets ( #6891 )
...
## Summary
Keeps the controls and widgets a consistent width, but lets the size be
more flexible
## Screenshots
<!-- Add screenshots or video recording to help explain your changes -->
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6891-Style-Grid-for-widgets-2b56d73d365081a29c30d337f3be1af6 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-11-24 11:46:24 -08:00
Christian Byrne
30bafcd019
hide "unload models" and "unload cache" menu entries on cloud ( #6879 )
...
Hides these features which the user does not need when on cloud.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6879-hide-unload-models-and-unload-cache-menu-entries-on-cloud-2b46d73d3650816a8e22e913a848e4ac )
by [Unito](https://www.unito.io )
2025-11-23 22:53:18 -07:00
Christian Byrne
723f53751e
fix: duplicate "refresh node definitions" in menu entries ( #6876 )
...
The "Refresh node definitions" menu entry was added in the Manager
upstream but while in development was also added in a separate commit,
leading to duplicate menu entries:
<img width="1460" height="324" alt="image"
src="https://github.com/user-attachments/assets/66347cb3-1c52-457e-a4f1-8b32b615a1ca "
/>
This PR removes the second one.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6876-fix-duplicate-refresh-node-definitions-in-menu-entries-2b46d73d365081b98bdfcc60dc9bad36 )
by [Unito](https://www.unito.io )
2025-11-23 22:51:36 -07:00
Christian Byrne
2539a7d2ce
fix: tabindex prop should be number type in MultiSelect component ( #6875 )
...
Change to use number prop to fix warnings:
```
WorkflowTemplateSelectorDialog.vue:7 [Vue warn]: Invalid prop: type check failed for prop "tabindex". Expected Number with value 0, got String with value "0".
at <MultiSelect modelValue= [] onUpdate:modelValue=fn class="w-[250px]" ... >
at <MultiSelect modelValue= [] onUpdate:modelValue=fn search-query="" ... >
at <BaseModalLayout content-title="Get Started with a Template" class="workflow-template-selector-dialog" maximized=false >
at <WorkflowTemplateSelectorDialog ref_for=true onClose=fn<hide> maximized=false >
at <BaseTransition onEnter=fn onAfterEnter=fn<bound onAfterEnter> onBeforeLeave=fn<bound onBeforeLeave> ... >
at <Transition name="p-dialog" onEnter=fn<bound onEnter> onAfterEnter=fn<bound onAfterEnter> ... >
at <Portal appendTo="body" >
at <Dialog key="global-workflow-template-selector" visible=true onUpdate:visible=fn<onUpdate:visible> ... >
at <GlobalDialog >
at <App>
```
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6875-fix-tabindex-prop-should-be-number-type-in-MultiSelect-component-2b46d73d3650816d8288fec4cc0f7e7f )
by [Unito](https://www.unito.io )
2025-11-23 22:51:26 -07:00
AustinMroz
58b051a473
Share button and Assets Panel in Linear Mode ( #6794 )
...
- Re-enables the share button in Linear Mode and have it export the
current workflow
- Not as nice as having it copy an actual URL, but good enough for the
interim and it help with dead space
- Display the Media Assets Panel on the left hand side to replace the
removed Queue Panel
<img width="806" alt="image"
src="https://github.com/user-attachments/assets/93786dfa-8fbb-4368-8594-b9c98bbeb79e "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6794-Share-button-and-Assets-Panel-in-Linear-Mode-2b26d73d36508178aef9ededa38d47f1 )
by [Unito](https://www.unito.io )
2025-11-23 12:25:30 -07:00
Alexander Brown
0b33470744
Minor: transformState and setting error cleanup ( #6841 )
...
## Summary
Fixes the routing of TransformState through the node and the console
error from a setting that ends up being undefined via
useRenderModeSetting.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6841-Minor-transformState-and-setting-error-cleanup-2b46d73d3650817a8da7fca5bc56ea9a )
by [Unito](https://www.unito.io )
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-11-23 12:24:37 -07:00
Comfy Org PR Bot
fb3ce74d2f
1.33.7 ( #6856 )
...
Patch version increment to 1.33.7
**Base branch:** `main`
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6856-1-33-7-2b46d73d365081c4b709d125df63c98d )
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-11-23 11:47:49 -07:00
Comfy Org PR Bot
86d3f0ebd5
1.33.6 ( #6837 )
...
Patch version increment to 1.33.6
**Base branch:** `main`
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6837-1-33-6-2b46d73d3650815194b4fd885b13b574 )
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-11-23 11:31:54 -07:00
Jin Yi
09c888e338
Fix: Selected assets count not updating in Imported tab ( #6842 )
...
## Summary
- Fix bug where the "Selected assets count" displayed as 0 in the
Imported tab when selecting assets
## Root Cause
The `getOutputCount` function was returning `0` when
`user_metadata.outputCount` was not present.
- **Generated tab**: Works correctly because `outputCount` metadata is
set during generation
- **Imported tab**: `outputCount` metadata is never set, so it always
returns `0` → selected count shows as 0
## Solution
Changed the default return value from `0` to `1` when `outputCount`
metadata is not present, ensuring every asset counts as at least 1.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
2025-11-23 00:57:36 -08:00
Alexander Brown
6d41e8b6e4
Feat: Load Image (from Outputs) support in Vue Nodes ( #6836 )
...
## Summary
Expose the Auto-refresh and manual refresh controls.
Fixes an issue with the Dropdown where it was index dependent so wasn't
updating correctly as new items came in.
## Screenshots
<!-- Add screenshots or video recording to help explain your changes -->
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6836-Feat-Load-Image-from-Outputs-support-in-Vue-Nodes-2b46d73d365081f1b44fcf2054d653da )
by [Unito](https://www.unito.io )
2025-11-22 23:59:00 -08:00
Terry Jia
274f77869b
Fix: Opening mask editor on context menu ( #6825 )
...
## Summary
Fix issue of opening mask editor on context menu, reported in
https://github.com/Comfy-Org/ComfyUI_frontend/issues/6824
## Screenshots (if applicable)
https://github.com/user-attachments/assets/666d2769-d848-4b08-b54b-0cf5ed799b35
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6825-Fix-Opening-mask-editor-on-context-menu-2b36d73d3650810781a3c25a23ba488a )
by [Unito](https://www.unito.io )
2025-11-22 20:46:29 -05:00
Alexander Brown
f5c9f69678
Style: Fix the filter/search/sort controls on the Template Select Modal ( #6835 )
...
## Summary
Background and text colors.
## Screenshot
<img width="1186" height="148" alt="image"
src="https://github.com/user-attachments/assets/0ff3b0d5-6aae-45c5-9ebf-060a9973489c "
/>
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6835-Style-Fix-the-filter-search-sort-controls-on-the-Template-Select-Modal-2b36d73d3650816b9850e1b9f7feb25e )
by [Unito](https://www.unito.io )
2025-11-22 15:30:14 -08:00
Alexander Brown
c1e237255a
Fix: TextArea context menu ( #6834 )
...
## Summary
Allow the default browser context menu within textareas on Vue Nodes.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6834-Fix-TextArea-context-menu-2b36d73d3650814e9706e76163dda59a )
by [Unito](https://www.unito.io )
2025-11-22 15:18:04 -08:00
AustinMroz
a91b9f288f
When filtering by IO type, put wildcards last ( #6829 )
...
| Before | After |
| ------ | ----- |
| <img width="360" alt="before"
src="https://github.com/user-attachments/assets/628057b2-4844-490d-9899-fce82d8e2d58 "
/> | <img width="360" alt="after"
src="https://github.com/user-attachments/assets/2825f15f-c084-4e3d-8b22-cc0aa3febdce "
/> |
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6829-When-filtering-by-IO-type-put-wildcards-last-2b36d73d36508196a41fed40b62f5b84 )
by [Unito](https://www.unito.io )
2025-11-22 13:43:05 -07:00
Tristan Sommer
4adcf09cca
GPU accelerated maskeditor rendering ( #6767 )
...
## GPU accelerated brush engine for the mask editor
- Full GPU acceleration using TypeGPU and type-safe shaders
- Catmull-Rom Spline Smoothing
- arc-length equidistant resampling
- much improved performance, even for huge images
- photoshop like opacity clamping for brush strokes
- much improved soft brushes
- fallback to CPU fully implemented, much improved CPU rendering
features as well
### Tested Browsers
- Chrome (fully supported)
- Safari 26 (fully supported, prev versions CPU fallback)
- Firefox (CPU fallback, flags needed for full support)
https://github.com/user-attachments/assets/b7b5cb8a-2290-4a95-ae7d-180e11fccdb0
https://github.com/user-attachments/assets/4297aaa5-f249-499a-9b74-869677f1c73b
https://github.com/user-attachments/assets/602b4783-3e2b-489e-bcb9-70534bcaac5e
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6767-GPU-accelerated-maskeditor-rendering-2b16d73d3650818cb294e1fca03f6169 )
by [Unito](https://www.unito.io )
2025-11-22 09:07:16 -05:00
Christian Byrne
1dbb3fc1b9
make vue node settings appear higher in the settings dialog ( #6820 )
...
makes setting groups/categories be sorted by highest internal setting
field `sortOrder` and adds high `sortOrder` values to the Vue Nodes
(Nodes 2.0) settings.
<img width="2282" height="1872" alt="Selection_2371"
src="https://github.com/user-attachments/assets/71e7e76b-4637-42b5-9f0c-2617622cda23 "
/>
2025-11-21 20:32:18 -08:00
Alexander Brown
d6c5b33fce
Fix: Vue <--> Litegraph scaling logic. ( #6745 )
...
Consistent names and order of operations. I think this fixes the
resizing too.
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-6745-refactor-Reorganizing-scaling-logic-2b06d73d365081eebc8ff93c87fa69fb )
by [Unito](https://www.unito.io )
2025-11-22 01:52:20 +00:00