Arjan Singh
0239a83da2
Update rh-test (as of 2025-10-11) ( #6044 )
...
## Summary
Tested these changes and confirmed that:
1. Feedback button shows.
2. You can run workflows and switch out models.
3. You can use the mask editor. (thank you @ric-yu for helping me
verify).
## Changes
A lot, please see commits.
Gets us up to date with `main` as of 10-11-2025.
---------
Co-authored-by: Simula_r <18093452+simula-r@users.noreply.github.com >
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: snomiao <snomiao@gmail.com >
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: DrJKL <DrJKL@users.noreply.github.com >
Co-authored-by: Alexander Brown <drjkl@comfy.org >
Co-authored-by: Marwan Ahmed <155799754+marawan206@users.noreply.github.com >
Co-authored-by: DrJKL <DrJKL0424@gmail.com >
Co-authored-by: Rizumu Ayaka <rizumu@ayaka.moe >
Co-authored-by: Comfy Org PR Bot <snomiao+comfy-pr@gmail.com >
Co-authored-by: AustinMroz <4284322+AustinMroz@users.noreply.github.com >
Co-authored-by: Austin Mroz <austin@comfy.org >
Co-authored-by: Johnpaul Chiwetelu <49923152+Myestery@users.noreply.github.com >
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
Co-authored-by: Benjamin Lu <benceruleanlu@proton.me >
Co-authored-by: Jin Yi <jin12cc@gmail.com >
Co-authored-by: Robin Huang <robin.j.huang@gmail.com >
2025-10-14 15:59:26 -07:00
bymyself
ff0c15b119
merge main into rh-test
2025-09-28 15:33:29 -07:00
pythongosssss
4ca6220adf
Refactor app menu items ( #4665 )
...
* Restructures the application menu
- rename Workflow to File
- move new & template items to top level
- add View menu and related sub items
Commands
- add "active" state getter shown as checkmark in the menu
Node side panel
- add refresh node defs
- change reset view icon
Help center
- change to use store for visibility
Fixes
- Fix bug with mouse down where if you drag mouse out, mouse up wasn't caught
- Fix issue with canvas info setting not triggering a redraw on change
* Fix missing translation warnings
* Add separator under new
* tidy
* Update locales [skip ci]
* fix some tests
* fix
* Hide icon if there is an active state within the menu item group
* Update locales [skip ci]
* Fix tests
* Implement feedback
- Remove queue, node lib, model lib, workflows, manager, help center
- Add minimap, link visibility
* Update locales [skip ci]
* Add plus icon on "New" menu item
* Update locales [skip ci]
* Fix test
* Fix translations
* Update locales [skip ci]
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-08-14 14:53:46 -07:00
Benjamin Lu
40cfc43c54
Add Help Menu in NodeLibrarySidebarTab ( #3922 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Claude <noreply@anthropic.com >
2025-06-01 23:24:31 +10:00
Christian Byrne
dee00edc5f
[feat] Add node library sorting and grouping controls ( #4024 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-31 17:39:39 +10:00
Chenlei Hu
a03841cb1a
[lint] Enable plugin vue recommended rules ( #3403 )
2025-04-11 12:53:20 -04:00
Chenlei Hu
dc5d7ea1be
[lint] Enforce @typescript-eslint/no-floating-promises ( #3402 )
2025-04-11 12:19:22 -04:00
Chenlei Hu
fcc22f06ac
[Refactor/TS] Simplify node filter logic ( #3275 )
2025-03-29 13:00:18 -04:00
Chenlei Hu
d9ae6cb395
[TS] Use custom TreeNode type ( #3164 )
2025-03-20 12:03:47 -04:00
Chenlei Hu
b162963593
[TS] Fix TreeExplorerNode types ( #3163 )
2025-03-20 11:47:04 -04:00
Chenlei Hu
a049e9ae2d
[TS] Enable strict mode ( #3136 )
2025-03-18 22:57:17 -04:00
Chenlei Hu
96ff8a7785
[TS] Fix ts-strict errors in Vue components (Part 3) ( #3126 )
2025-03-18 11:38:43 -04:00
Chenlei Hu
1610d06cd1
[Refactor] Accept single root node in TreeExplorer ( #3088 )
2025-03-17 10:52:06 -04:00
Chenlei Hu
6525ae7cf4
[Refactor] Rename hooks/ to composables/ ( #2437 )
2025-02-05 15:05:56 -05:00
Chenlei Hu
292af3fe3f
[Refactor] Replace explicit 'node' param with 'this' for TreeExplorer ( #2427 )
2025-02-05 12:20:08 -05:00
Chenlei Hu
8ef3b87e59
Generate drag preview for node library nodes ( #2387 )
2025-01-30 11:11:22 -08:00
Chenlei Hu
d8f074fea0
[Lint] Sort imports ( #2104 )
2024-12-30 17:26:37 -05:00
Chenlei Hu
3bf0dfd218
[Refactor] Move addNodeOnGraph to litegraphService ( #2100 )
2024-12-30 16:09:44 -05:00
Chenlei Hu
b6038128cb
[i18n] g global namespace ( #1843 )
...
* Batch move global scope i18n to g. namespace
* Minor fix
* Update locale
* Update locales [skip ci]
* More moves
* Regroup icon/color
* nit
* Fix component test
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-07 22:07:03 -05:00
Chenlei Hu
dde9c3dad5
Fix tree explorer y-axis padding ( #1540 )
...
* Fix tree explorer y-axis padding
* nit
2024-11-14 17:15:57 -05:00
Chenlei Hu
71eeee6744
Less padding on sidebar tabs for small screens ( #1511 )
...
* Reduce searchbox and tree padding for small screen
* Smaller buttons
2024-11-11 20:15:34 -05:00
Chenlei Hu
cc320e0f84
Change tooltip location to bottom for sidebar action buttons ( #1479 )
2024-11-08 18:56:44 -05:00
Chenlei Hu
8ae9210298
Always sort workflows tree ( #1456 )
...
* Always sort workflows tree
* nit
* nit
* Add tests
* nit
* nit
2024-11-07 11:29:29 -05:00
Chenlei Hu
c2377b62ac
Fix sidebar tab bg color ( #1229 )
...
* Fix node library sidebar style
* Fix styles
* nit
2024-10-11 15:04:29 -04:00
Chenlei Hu
fbc1482b90
Use scrollpanel in sidebar template ( #1226 )
...
* Use scrollpanel in sidebar template
* Migrate
* nit
2024-10-11 13:41:41 -04:00
Chenlei Hu
a57c958058
Bind extra context menu items on TreeExplorerNode interface ( #886 )
2024-09-19 14:51:07 +09:00
Chenlei Hu
a2cf6a7be2
Refactor TreeExplorer (Add handleClick hook) ( #867 )
...
* Refactor TreeExplorer (Add handleClick hook)
* nit
2024-09-18 09:36:21 +09:00
Chenlei Hu
fef780a72f
Make useTreeExpansion hook accept expandedKeys as param ( #826 )
2024-09-14 11:27:38 +09:00
Chenlei Hu
eb45cca031
Pin searchbox at top when node library scrolls ( #811 )
...
* minor style fix
* nit
* Pin searchbox at top when node library scrolls
2024-09-13 10:50:06 +09:00
Chenlei Hu
e733b87f22
Add beforeRegisterVueAppNodeDefs hook ( #709 )
...
* Add beforeRegisterVueAppNodeDefs hook
* Remove min-char constraint on node library search
2024-09-02 11:06:16 -04:00
Chenlei Hu
75e91137f0
Display node display_name instead of name ( #704 )
2024-09-01 18:33:19 -04:00
Chenlei Hu
14da8433f7
Migrate node library sidebar to use unique name instead of display name ( #702 )
...
* Migrate node library sidebar to use unique name instead of display name
* Break word
2024-09-01 17:52:53 -04:00
Chenlei Hu
ff2d160230
Reduce divider margin in node library ( #701 )
2024-09-01 14:49:31 -04:00
Chenlei Hu
d04dbcd2c1
[Major Refactor] Use TreeExplorer on nodeLibrarySidebarTab ( #699 )
...
* Basic move
* Add back node bookmark
* Move node preview
* Fix drag node to canvas
* Restore click node to add to canvas
* Split bookmark tree and library tree
* Migrate rename and delete context menu
* Fix expanded keys
* Split components
* Support extra menu items
* Context menu only for folder
* Migrate add folder
* Handle drop
* Store color customization
* remove extra padding
* Do not show context menu if no item
* Hide divider if no bookmark
* Sort bookmarks alphabetically default
* nit
* proper edit
* Update test selectors
* Auto expand on item drop
* nit
* Fix tests
* Search also searches bookmarks tree
* Add serach playwright test
2024-09-01 14:03:15 -04:00
pythongosssss
968f417061
Node library search filters ( #636 )
...
* Add search filters to node library
* Fix
* Dont close on add
* Fix wildcard
---------
Co-authored-by: Chenlei Hu <chenlei.hu@mail.utoronto.ca >
2024-08-27 21:17:34 -04:00
Chenlei Hu
0795c3041c
Bookmark folder icon customization ( #647 )
...
* Add bookmark customization support
* WIP
* Fix bugs
* Fix color update
* Handle rename and delete of customization
* nit
* Add custom color picker
* Computed final color
* i18n
* Remove cancel button as dialog already has it
* Add playwright test
2024-08-26 21:30:38 -04:00
Chenlei Hu
090fda2f22
Node library custom bookmark folder ( #631 )
...
* Add new folder button
* Add tree util test
* nit
* Support empty folder in node library
* Drag to bookmark folder
* Use bookmark icon for bookmark folder
* Highlight on dragover
* nit
* Auto-expand on item added
* Extract bookmark system as store
* Add context menu on bookmark folder
* Add editable text
* Fix reactivity
* Plumb editable text
* refactor
* Rename node
* Fix focus
* Prevent name collision
* nit
* Add new folder
* nested folder support
* Change drag behavior
* Add basic playwright tests
* nit
* Target tree-node-content instead of tree-node
2024-08-25 21:53:58 -04:00
Chenlei Hu
b863c11e67
Fix node library bookmark preview ( #626 )
2024-08-25 10:01:42 -04:00
Chenlei Hu
74baf2af12
Rename onNonLeafClick to toggleNodeOnEvent ( #621 )
2024-08-24 18:09:55 -04:00
Chenlei Hu
5dec86861b
Replace ToggleButton with Button to be consistent in style ( #620 )
2024-08-24 17:54:03 -04:00
Chenlei Hu
fc05029f4e
Cleanup dragSelector prop ( #619 )
2024-08-24 17:48:36 -04:00
Chenlei Hu
98064f301d
Extract tree expand/collapse logic as hook ( #618 )
2024-08-24 17:43:26 -04:00
Chenlei Hu
bff1dc91fa
Refactor node library drag and drop ( #617 )
2024-08-24 17:40:56 -04:00
Chenlei Hu
6c557eaa58
Fix unrecognized bookmark node crash the node library sidebar ( #614 )
...
* Add playwright test
* nit
2024-08-24 11:58:14 -04:00
Chenlei Hu
2fdaabd2c9
Ctrl + Click recursively expand/collapse node library folder ( #613 )
2024-08-24 11:01:10 -04:00
Chenlei Hu
a2143d9120
Bookmark nodes in node library ( #612 )
...
* Basic bookmark
* Extract node leaf as component
* bigger hitbox
2024-08-24 10:39:18 -04:00
Chenlei Hu
a86d10b02d
Fix node library searchbox background color ( #565 )
2024-08-20 17:41:59 -04:00
Chenlei Hu
3d89c245e5
Add experimental/deprecated tags to search result / node library ( #564 )
2024-08-20 17:35:23 -04:00
Chenlei Hu
9dd6da3dc2
Support node deprecated/experimental flag ( #563 )
...
* Add deprecated field
* Hide deprecated nodes
* Add experimental node show/hide
* Add setting tooltips
* nit
* nit
* nit
2024-08-20 17:00:47 -04:00
Chenlei Hu
c4bc0e8430
Auto expand tree on search in node library tab ( #558 )
...
* Add custom nodelib searchbox
* Auto expand on search
* Support alphabetical sort in filtered tree
2024-08-20 11:01:05 -04:00