filtered
82d00a1bcf
Update Template copy & paste ( #1533 )
...
* Split original clipboard functions out
* Add version check for templates
* Fix regression in use template undo steps
2024-11-13 17:04:31 -05:00
Chenlei Hu
b9224464c0
Fix reverse proxy ( #1532 )
2024-11-13 15:36:35 -05:00
Chenlei Hu
fba9a03df3
Lazy load setting dialog tabs ( #1530 )
2024-11-13 10:56:48 -05:00
Chenlei Hu
2fd624cd3d
[skip ci] Update README.md ( #1529 )
...
Replace screenshot with actual logs for better accessibility.
2024-11-13 10:37:12 -05:00
Chenlei Hu
095fe2a175
Allow access of dev server in LAN for touch device testing ( #1528 )
2024-11-13 10:34:36 -05:00
Lasse Lauwerys
d838777e04
Touch support bug fixes ( #1527 )
...
* Improved touch support
* Fix touch support scaling error
* Fix touch scaling precision on all zoom levels
* Improved touch experiene, fixed zooming on textarea elements and fixed context menu.
* Minor bug fix
2024-11-13 10:14:11 -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
ddab149f16
1.3.42 ( #1524 )
v1.3.42
2024-11-12 23:13:49 -05:00
Chenlei Hu
a73fdcd3bd
Fix sidebar splitter state ( #1523 )
2024-11-12 23:12:56 -05:00
filtered
d6e0c197bd
Decouple group node from Litegraph copy & paste ( #1522 )
...
* nit - Refactor
* Add old clipboard code to groupNode
* [Refactor] groupNode copy / paste functions
* Clarify function name
2024-11-12 23:11:04 -05:00
Chenlei Hu
3117d0fdc1
Fix loading of model library in non-electron env ( #1521 )
2024-11-12 22:38:29 -05:00
Chenlei Hu
96fda64b70
Fix queue button overlaped by pysssss.ImageFeed ( #1520 )
2024-11-12 21:35:14 -05:00
oto-ciulis-tt
e3d2c3a814
feat: Add download progress to sidebar ( #1490 )
...
* feat: Add download progress to sidebar
* Removing console log
* Lint fixes
* Updating UI
* Fixing lint error
* Fixing lint error
* Fixing lint error
* PR comments
* Reverting change
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
2024-11-12 16:28:55 -05:00
Lasse Lauwerys
1a8900de1f
Improved touch support ( #1519 )
...
* Improved touch support
* Fix touch support scaling error
2024-11-12 16:19:59 -05:00
Chenlei Hu
05ba526388
Type DOMWidget and DOMWidgetOptions ( #1517 )
...
* Type DOMWidget and DOMWidgetOptions
* Annotate widget value type
2024-11-12 13:35:24 -05:00
Chenlei Hu
4bc79181ae
Move DOMClippingEnabled to coreSettings.ts ( #1516 )
...
* Move DOMClippingEnabled to coreSettings.ts
* nit
2024-11-12 12:01:44 -05:00
filtered
feafbf9cbf
Litegraph Reroute Beta ( #1421 )
...
* Add Reroute support - ConnectingLinkImpl
Bonus: TS strict
* Add Reroute support
* Remove unused TS expect error
* Add reroute beta opt-in option
* Add settings option: Middle-click reroute node
* Add settings: Link Markers
* Move settings
* Update litegraph
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-12 11:46:14 -05:00
Chenlei Hu
40f9b881f3
1.3.41 ( #1514 )
v1.3.41
2024-11-12 10:48:36 -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
filtered
59b555b448
Fix multiline text input alignment & clipping ( #1513 )
...
* Simplify multiline widget scaling
* Fix multiline widget clipping
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-11-12 10:38:03 -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
1ff6e27d9c
Manage widget definitions with Pinia store ( #1510 )
...
* Fix compile
* nit
* Remove extensions.test
* nit
2024-11-11 17:23:52 -05:00
Chenlei Hu
64ef0f18b1
Fix welcome page welcome text selection ( #1508 )
2024-11-11 11:13:59 -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
Chenlei Hu
a55833b3a6
1.3.40 ( #1506 )
v1.3.40
2024-11-11 09:53:42 -05:00
filtered
43012eb1d1
Add settings option: Keep links on delete ( #1504 )
2024-11-10 21:33:48 -05:00
Chenlei Hu
d1e019589d
[Electron] ComfyUI Desktop install wizard ( #1503 )
...
* Basic prototype
* Welcome screen animation
* nit
* Refactor structure
* Fix mocking
* Add tooltips
* i18n
* Add next button
* nit
* Stepper navigate
* Extract
* More i18n
* More i18n
* Polish MigrationPicker
* Polish settings step
* Add more i18n
* nit
* nit
2024-11-10 19:56:01 -05:00
filtered
7bc79edf3d
Add back/forwards compatibility to schema validation ( #1501 )
...
* Allow future extensions of added schema objects
* Add explicit versioning to zod schemas
* Extend schema 0.4 with new fields in extras
- Allows Reroutes without using schema v1
- Reroute data is retained when using old versions - simply not displayed
* Add Reroute undo/redo support
2024-11-10 19:50:18 -05:00
Chenlei Hu
58ad01adfe
Reland "Re-enable multiple-undo test" ( #1499 )
...
* Revert "Revert "Re-enable multiple-undo test (#1483 )" (#1498 )"
This reverts commit 5f1a9659e9 .
* nit
2024-11-10 12:59:19 -05:00
Chenlei Hu
5f1a9659e9
Revert "Re-enable multiple-undo test ( #1483 )" ( #1498 )
...
This reverts commit 6c6c356c78 .
2024-11-10 11:53:55 -05:00
Chenlei Hu
6c6c356c78
Re-enable multiple-undo test ( #1483 )
...
* Re-enable multiple-undo test
* nit
2024-11-10 10:57:15 -05:00
Chenlei Hu
893fd498df
1.3.39 ( #1497 )
v1.3.39
2024-11-10 10:17:42 -05:00
Chenlei Hu
1ca388457d
chore: update litegraph to 0.8.25 ( #1496 )
2024-11-10 10:16:35 -05:00
Chenlei Hu
69f0da06f8
Add update-litegraph script ( #1495 )
...
* Add update script
* nit
2024-11-10 10:15:46 -05:00
Chenlei Hu
d9a34872c3
[Electron] Add basic welcome screen ( #1491 )
...
* WIP
* Add LogTerminal
* Modify server startup view
* Add installView
* Add basic welcome screen and dev server setup
* nit
* nit
* nit
* nit
* nit
2024-11-10 09:41:32 -05:00
filtered
31fac3873c
Litegraph: Reroute support ( #1420 )
...
* Add Litegraph schema v1 support
- LLink changed from array to object
- Add reroutes
- Graph state object
- Falls back to original schema if not validated
- Add version check to schema validation pass
* Fix test schema version detection
Resolves conflict with proposed schema v1
2024-11-09 15:46:34 -05:00
Chenlei Hu
8dc057517f
1.3.38 ( #1488 )
v1.3.38
2024-11-09 10:55:35 -05:00
Chenlei Hu
4617e0fb1a
Fix node badge on unknown color palette ( #1487 )
...
* Fix node badge on unknown color palette
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-11-09 10:55:25 -05:00
Chenlei Hu
f8ec87ddea
Fix changeTracker modified state ( #1481 )
...
* Add jsondiffpatch
* Add logs
* Add graphDiff helper
* Fix changeTracker
* Add loglevel
* Add playwright test
* Fix jest test
* nit
* nit
* Fix test url
* nit
2024-11-08 22:24:35 -05:00
Chenlei Hu
c12f059940
Persist splitter state in localStorage ( #1480 )
2024-11-08 20:16:13 -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
acbc38ced4
Revert "Enable New UI by default ( #1460 )" ( #1476 )
...
This reverts commit f0b735f3dd .
2024-11-08 16:35:52 -05:00
oto-ciulis-tt
777a6d9ce3
feat:use electron api to download models ( #1473 )
...
* enh: Use electron API to download models
* Adding tooltips
* PR comments
---------
Co-authored-by: Oto Ciulis <oto.ciulis@gmail.com >
2024-11-08 15:59:35 -05:00
pythongosssss
7e0b87dd32
Live terminal output ( #1347 )
...
* Add live terminal output
* Fix scrolling
* Refactor loading
* Fallback to polling if endpoint fails
* Comment
* Move clientId to executionStore
Refactor types
* Remove polling
2024-11-08 15:38:21 -05:00
Zoltán Dócs
0161a670cf
Fit view to bounds ( #1474 )
...
* fit view:
- fit view to canvas selection
- fit view to whole graph when nothing is selected
- add button to graph canvas menu
- assign default keybinding '.'
* Adjust on changed APIs
* Update litegraph
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-11-08 15:03:21 -05:00
Chenlei Hu
0eba49c536
Update litegraph (Animate to bounds) ( #1475 )
2024-11-08 14:12:58 -05:00
Chenlei Hu
1d9c3f00b7
Setting dialog responsive design for smaller screen size (screen width < 1536) ( #1472 )
...
* Smaller queue button
* Smaller dialog padding
* Adjust setting content
* Fix keybinding panel
2024-11-08 11:18:26 -05:00
Chenlei Hu
904408de01
1.3.37 ( #1470 )
v1.3.37
2024-11-08 10:03:27 -05:00
Chenlei Hu
700336fcc7
Fix queue button icon layout shift ( #1469 )
2024-11-08 10:02:36 -05:00
Chenlei Hu
dd192777b7
Consistently use -1 for temporary file size ( #1464 )
2024-11-07 23:34:46 -05:00