Chenlei Hu
2d9a0d02ab
[API Nodes] Add API Nodes new feature dialog ( #3755 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-04 17:20:05 -04:00
Chenlei Hu
197f33ffcd
[Bug] Register dom widget when only node is added to graph ( #3732 )
2025-05-02 12:49:19 -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
Chenlei Hu
262991db6b
[Bug] Prevent node pasting in signin dialog ( #3568 )
2025-04-22 16:18:25 -04:00
Christian Byrne
add805460c
Fix drag and drop image with embedded workflow on Firefox ( #3519 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-19 22:19:48 -04:00
Chenlei Hu
a489c19b07
Upstream rgthree's link fixer ( #3350 )
2025-04-08 18:32:43 -04:00
Chenlei Hu
ac53296b2e
Support associated socket for widgets ( #3326 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-04-06 11:50:21 -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
Chenlei Hu
5b730517a3
[Test] Sync workflow instead of full page reload ( #3168 )
2025-03-20 20:42:12 -04:00
Christian Byrne
26a7ebdd77
Fix uploaded image not forcing re-render ( #3115 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-03-17 20:13:05 -04:00
Chenlei Hu
8db088b27a
Remove duplicated toolbuttons for workflow sidebar ( #3087 )
2025-03-16 20:18:24 -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
filtered
9f36b9daf3
[Test] Add ComfyMouse fixture for Playwright tests ( #2826 )
2025-03-04 01:34:42 +11: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
Chenlei Hu
cdf42d5ad7
[Refactor] Move zod schemas to schemas/ folder ( #2753 )
2025-02-27 13:05:01 -05:00
Chenlei Hu
79db202925
[New Feature] Selection Toolbox ( #2608 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-02-17 19:07:49 -05:00
Margen67
7bc48c5074
Formatting/cleanup ( #2594 )
2025-02-17 10:10:00 -05:00
filtered
c757fbaeb4
[Test] Fix unnecessary circular reference ( #2596 )
2025-02-17 20:18:26 +11: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
550a9d04c5
Fix color and slider settings types to inherit attrs ( #2483 )
2025-02-09 20:18:09 -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
e992bd6571
Add tutorial workflow function for new desktop users ( #2315 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-01-25 12:23:27 -05:00
bymyself
842a9f74fc
[BrowserTest] Fix flaky gallery test ( #2150 )
2025-01-17 17:11:49 -05:00
bymyself
ce0726d85e
Restore all open workflows on load ( #2238 )
2025-01-13 20:24:40 -05:00
Chenlei Hu
e8cd9c7642
[BrowserTest] Replace ComfyPage.reload with ComfyPage.setup ( #2208 )
2025-01-09 12:54:05 -05:00
bymyself
73ecacfa2d
Fix searchbox dismissed when closing filter panel ( #2196 )
2025-01-08 10:57:55 -05:00
bymyself
179b8c22a9
[BrowserTest] Refactor test fixtures ( #2165 )
2025-01-05 13:03:07 -05:00
Chenlei Hu
ea489851ed
[BugFix] Fix open workflow after insert ( #2138 )
2025-01-03 11:09:28 -05:00
bymyself
5c7cbe968e
Fix gallery changing image every time a task finishes ( #2125 )
2025-01-02 17:51:28 -05:00
Chenlei Hu
3189e310a8
Add default confirm dialog ( #2114 )
2024-12-31 18:18:48 -05:00
Chenlei Hu
174a9a114a
Expose dialogService to extensionManager ( #2113 )
2024-12-31 17:01:37 -05:00
bymyself
74b02237db
Add virtual scroll to Queue Tab for improved performance ( #2108 )
2024-12-31 12:35:29 -05:00
Chenlei Hu
d8f074fea0
[Lint] Sort imports ( #2104 )
2024-12-30 17:26:37 -05:00
Chenlei Hu
f851e356f2
Fix flaky reroute insert playwright test ( #2051 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-25 21:57:52 -05:00
bymyself
9f6c828cfe
Fix search input failing to focus after adding filter ( #2023 )
2024-12-23 09:27:17 -05:00
Chenlei Hu
618b451f1e
[test] Stricter locator matching on workflows sidebar elements ( #1905 )
...
* [test] Stricter locator matching on workflows sidebar elements
* nit
2024-12-13 14:13:56 -08:00
Chenlei Hu
a99f63784d
Fix io slot label overwrite by i18n ( #1904 )
...
* Add test on export with different locales
* Fix node slot rename
2024-12-13 12:27:16 -08:00
Chenlei Hu
2d1b2cb1cc
Fix group node playwright tests ( #1849 )
...
* Fix group node playwright tests
* nit
* nit
2024-12-08 20:21:59 -05:00
Chenlei Hu
517ae56763
Translate node title and description ( #1822 )
...
* Collect node def i18n
* Add collected en locale
* Sort by node id
* Add translations
* Show translated node def
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-06 16:56:54 -05:00
filtered
735153886f
Confirm delete workflow ( #1772 )
...
* Add confirm delete workflow prompt
* Add confirm delete workflow setting
* Add delete workflow tests
* Change dialog to modal, set default cancel
* Fix setting version key
* Rename for clarity
* Fix tests
- Move into correct section
- Add confirm control
* Export type: ShowDialogOptions
* Replace workflow overwrite with new dialog
* Add delete workflow confirmation dialog
* Update i18n
* Add item list support to confirmation dialog
* Prevent multiple dialogs for same action
* Add confirm close file when dirty
* Add i18n for overwrite dialog
* Fix regression: confirm dialog setting ignored
* Fix delete last workflow does not open replacement
* Update tests
2024-12-04 14:11:49 -05:00
Chenlei Hu
9e565154a9
Rework user selection ( #1728 )
...
* Move to new route
* Convert to tailwind
* Basic style
* Add userStore
* nit
* nit
* nit
* Remove app.#setUser
* Route to user-select view
* Mock login
* Use primevue UI components
* handle create new user
* Remove legacy user selection
* Add logout button on side toolbar
* Add username to logout button tooltip
* Add playwright tests
* hide logout button in single user server
* nit
2024-11-28 23:36:41 -05:00
Chenlei Hu
d531bc34c4
Make ChangeTracker detect changes in workflow.extra (Except ds) ( #1692 )
...
* Compare workflow.extra content
* Add tests
2024-11-25 21:59:27 -05:00
Chenlei Hu
6352cd86ee
Show confirm dialog on workflow path conflict (Save As) ( #1590 )
...
* Show confirm dialog on workflow path conflict (Save As)
* Fix closeworkflow
* nit
* Add playwright tests
* nit
* nit
* Move workflows dir cleanup
2024-11-18 23:07:24 -05:00
filtered
7e245ba1cf
Update Litegraph: Canvas Pointer ( #1556 )
...
* Litegraph: canvas.pointer
Clear @ts-expect-error
Fix exception thrown on slot double-click
Long-standing bug but has no real impact in prod - just logs an error.
Required for new connecting_link features.
Add settings: CanvasPointer options
Update litegraph 0.8.28
Fix regression in snap to grid render
Fix snap to grid marker always on
Update snap to grid to use Positionable API
Fix test clicks registering as double-click
Improve test precision
Current test proves it has changed to something smaller.
New test proves it is exactly what was specified.
Will need refinement when a limit is put on latent width.
Fix test expects collapse node to select node
Remove redundant code
Resolved by CanvasPointer
Fix flaky test - ContextMenu
Fix settings group
* Update litegraph
* Remove snapToGrid extension
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-11-18 10:50:51 -05:00
Chenlei Hu
71e4a42cfe
Only persist workflow on workflow change/switch ( #1576 )
...
* Only persist workflow on workflow change/switch
* nit
* Add playwright test
* Add modify test
* nit
* Fix playwright tests
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-11-17 14:13:52 -05:00
Chenlei Hu
b4352bcd8d
Fix node search box filter test ( #1561 )
2024-11-15 21:18:19 -05:00
filtered
7e0d1d441d
Flaky tests and observable state ( #1526 )
...
* Fix missing await
* Fix flaky tests - keyboard combos
Old code is causing playwright &/ changeTracker to add an undo step. Using combo mode resolves flakiness until that can be investigated thoroughly.
* Restore skipped tests
* Fix flaky tests
* Async clean up
* Fix test always fails on retry
* Add TS types (tests)
* Fix flaky test
* Add observable busy state to workflow store
* Add workflow store busy wait to tests
* Rename test for clarity
* Fix flaky tests - use press() from locator API
Ref: https://playwright.dev/docs/api/class-keyboard#keyboard-press
* Fix flaky test - wait next frame
* Add delay between mouse events
Litegraph pointer handling is all custom coded, so a adding a delay between events for a bit of reality is actually beneficial.
2024-11-13 09:35:22 -05:00
Chenlei Hu
8236163fea
Enable New UI by default ( #1515 )
...
nit
Add playwright test
nit
nit
nit
2024-11-12 10:48:26 -05:00
Chenlei Hu
73bdbddf90
Fix rename open/bookmark workflow ( #1507 )
...
* Fix rename open/bookmark workflow
* nit
* Fix save as
* Add browser test
2024-11-11 11:06:41 -05:00