Alexander Brown
85017dbba0
Upgrade: Tailwind v4 ( #5246 )
...
* temp: move tailwind calls out of the layer
* temp: ts tailwind config
* upgrade: Tailwind v4
This got a little out of hand.
Had to add a relative reference to the stylesheet in any component that uses @apply instead of the utility classes directly.
* upgrade: bg-opacity is now a modifier
* fix: Classic menu buttons assume a border
* Update test expectations [skip ci]
* fix: New preflight removal pattern
* fix: Skeletons don't have skin
* Update test expectations [skip ci]
* fix: Missing @reference
* [auto-fix] Apply ESLint and Prettier fixes
---------
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: GitHub Action <action@github.com >
2025-09-03 12:37:43 -07:00
Christian Byrne
efd9b04a6e
[refactor] Organize all browser test assets into logical folders ( #5058 )
...
* move subgraph test assets into subfolder
* [refactor] Organize browser test assets into logical folders
Reorganized test assets for better maintainability:
- groupnodes/: GroupNode feature tests
- groups/: Visual grouping tests
- missing/: Missing nodes/models tests
- links/: Link-related tests
- inputs/: Input widget tests
- widgets/: Widget-specific tests
- nodes/: Node-related tests
- workflowInMedia/: Workflow media files
Updated all loadWorkflow references to use new folder structure.
Fixed programmatic filename references to prevent test failures.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* [fix] Update mobile test to use new asset path
* [fix] Update remaining loadWorkflow calls to use new folder structure
* [fix] Fix remaining programmatic filename references
* [fix] Run prettier formatting
* [fix] Fix setupWorkflowsDirectory references to use correct folder paths
* [refactor] Rename subgraph folder to subgraphs for consistency
* [fix] Fix breadcrumb name in subgraph DOM widget test
* Update test expectations [skip ci]
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-18 10:39:53 -07:00
Christian Byrne
7972550f6b
[fix] Fix link deletion from middle button when connected to reroute nodes deletes wrong link ( #4928 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-08-11 19:26:37 -07:00
Jin Yi
4c6e7f106b
[fix] Detect missing nodes in subgraphs ( #4639 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
2025-08-02 19:45:05 -07:00
Ferrah Aiko
37bfc53616
Add the ability to parse workflows from AVIF images ( #4420 )
2025-07-23 23:20:39 -07:00
Christian Byrne
7b32a2fb6e
[tests] Add browser tests for subgraph functionalities ( #4495 )
2025-07-22 10:35:49 -07:00
Christian Byrne
a70d69cbd2
[fix] Sync subgraph node title changes with breadcrumb navigation ( #4394 )
2025-07-13 07:37:48 +10:00
Christian Byrne
b81c2f7cd2
[bugfix] Filter model metadata by current widget selection ( #4021 )
...
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2025-06-01 12:43:00 +10:00
Christian Byrne
4cc6a15fde
Fix refresh combos command fails on nodes using V2 spec ( #3848 )
2025-05-10 16:06:25 -04:00
Chenlei Hu
2a297e512d
Fit view on workflow load without extra.ds ( #3822 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-08 17:39:44 -04:00
Chenlei Hu
2019c1d877
Align reset_view param on json file load ( #3823 )
2025-05-08 16:00:13 -04:00
Chenlei Hu
2425e32d51
Partial execute to selected output nodes ( #3818 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-08 11:44:26 -04:00
thot experiment
878aedb4f7
add svg metadata loading ( #3719 )
...
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2025-05-02 09:26:24 +10:00
Christian Byrne
99cc587abf
Load workflows from mp4/mov files ( #3543 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-26 12:31:29 -07:00
Christian Byrne
87bf2310b6
Support previewing animated image uploads ( #3479 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-17 10:20:09 -04:00
Chenlei Hu
a500a96c4a
[TS] Fix widget GET_CONFIG on loading primitive nodes ( #3374 )
2025-04-09 17:48:28 -04:00
Chenlei Hu
05023b7889
Migrate defaultInput widget option ( #3364 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-09 13:51:34 -04:00
Chenlei Hu
a489c19b07
Upstream rgthree's link fixer ( #3350 )
2025-04-08 18:32:43 -04:00
Chenlei Hu
3a1c95fb10
[Bug] Fix input link slots ( #3349 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-08 11:08:42 -04:00
Chenlei Hu
ac3bd7a848
[Test] Add test on dynamically added inputs ( #3344 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-07 22:22:32 -04:00
Chenlei Hu
854501ef27
Show object widget values as string on missing nodes ( #3294 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-31 20:55:50 -04:00
Chenlei Hu
00d281c7fa
[Test] Add playwright tests ( #3245 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-26 16:32:42 -04:00
Christian Byrne
4dad89369a
Load workflows from GLTF files ( #3169 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-20 20:55:51 -04:00
AustinMroz
f583015a14
Fix regression when configuring graph with missing converted input ( #3066 )
2025-03-16 11:36:42 -04:00
Chenlei Hu
20d2eca51e
[Test] Add playwright test on litegraph native reroute ( #3033 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-13 21:06:07 -04:00
Chenlei Hu
6e378c68f9
[Bug] Fix load audio node ( #2927 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-08 20:17:19 -05:00
Chenlei Hu
91388e8b16
[Test] Add playwright test on connect to dom widget ( #2912 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-07 14:24:55 -05:00
Chenlei Hu
c3a984a293
[Test] Add test on load image widget ( #2875 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-05 12:09:14 -05:00
Chenlei Hu
eceea51800
[Test] Add playwright test on Note and MarkdownNote ( #2853 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-04 10:04:03 -05:00
bymyself
792c5f2246
Load workflows from webm files ( #2772 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-28 16:00:02 -05:00
bymyself
e380d792c7
Support models metadata in node properties ( #2754 )
2025-02-27 13:25:16 -05:00
bymyself
74e8852958
Fix combo values from optional inputs not changed when refreshing ( #2733 )
2025-02-26 10:35:22 -05:00
Chenlei Hu
cbf5dff633
Update litegraph 0.8.87 ( #2625 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-18 20:25:17 -05:00
bymyself
108884a304
Replace "clip" with "text_encoders" in template workflows ( #2572 )
2025-02-16 09:39:10 -05:00
Chenlei Hu
d7a0ee8703
Update litegraph 0.8.76 ( #2496 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-10 15:30:46 -05:00
bymyself
a914456827
Add support for new COMBO input spec and lazy/remote COMBO widgets ( #2422 )
2025-02-07 15:35:42 -05:00
bymyself
117c8be3a0
Use fp16 safetensors model in default/fallback workflow ( #2433 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-06 19:47:14 -05:00
Chenlei Hu
5f850ddaa4
[BrowserTest] Add test on boolean widget ( #2421 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-04 17:28:32 -05:00
bymyself
77be5ac514
[BrowserTest] Add test on groupnode with duplicate hidden inputs ( #2403 )
2025-02-02 21:03:08 -05:00
bymyself
842a9f74fc
[BrowserTest] Fix flaky gallery test ( #2150 )
2025-01-17 17:11:49 -05:00
filtered
79fee6ac72
Fix collapsed node textarea causes UI inconsistency ( #2267 )
2025-01-16 11:50:53 -05:00
bymyself
74b02237db
Add virtual scroll to Queue Tab for improved performance ( #2108 )
2024-12-31 12:35:29 -05:00
bymyself
6dc5c6958f
Compress test assets ( #2109 )
2024-12-31 12:33:29 -05:00
bymyself
feeb1d19c8
Fix workflow-insert with reroute nodes ( #2008 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-22 19:51:32 -05:00
Chenlei Hu
9258098e0c
[litegraph] Fix slider value display when custom widget label is present ( #1915 )
...
* Update litegraph
* Add playwright test
* Update locales [skip ci]
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-15 13:54:03 -08:00
filtered
abed0656af
Add Fit Group to Contents keybind ( #1658 )
...
* Add Fit Group to Nodes keyboard command
Fits all selected groups.
* nit - Rename
* Move to commandStore & Playwright test
* nit
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-23 17:15:52 -05:00
Chenlei Hu
073638672d
Fix ('STRING',) input node ( #1457 )
...
* Fix ('STRING',) input node
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-11-07 13:03:54 -05:00
filtered
3ba776e6ca
Add Litegraph multi-select & group nesting ( #1416 )
...
* Allow nested groups
Pass all selected items (new litegraph feature) instead of just selected nodes.
* Allow nested groups - context menus
* Update litegraph
* Update litegraph (Select all / Delete selected)
* Add playwright test
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-03 18:08:42 -05:00
AustinMroz
014c3f3172
Fix load workflow with converted widget ( #1222 )
...
f74973 introduced a regression where a node which has had an input
added, will clobber a converted input of in a workflow created before
the input was added.
The prior behaviour was also incorrect (the new input would not exist on
the node), but would often be runnable.
Keeping the position of the converted widget and adding the new input to
the end is an unfortunate compromise. Doing it the other way around
breaks primitive nodes
2024-10-11 12:20:03 -04:00
bymyself
a737be7e16
Fix group node copy paste ( #1069 )
...
* Fix group node copy paste
* nit
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-10-02 15:51:33 -04:00