Chenlei Hu
dbd0e3ef68
Bind ComfyUI frontend version to window ( #113 )
2024-07-11 20:55:10 -04:00
Chenlei Hu
04aad417fc
Prevent spinner when failed to mount ( #112 )
2024-07-11 20:34:51 -04:00
Chenlei Hu
86ee0767c3
Auto link node on creation ( #110 )
...
* Auto link node on creation
* Handle corner case
* Add some browser tests
* Add auto link test
* Force enable
* Confirm setting before running test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-11 12:25:46 -04:00
Chenlei Hu
ffc4f0c98e
Make search box in modal ( #109 )
2024-07-10 22:43:48 -04:00
Chenlei Hu
9b276a6237
No searchbox on link release unless shift pressed ( #108 )
2024-07-10 20:37:59 -04:00
Chenlei Hu
99193e4b52
1.1.0 ( #107 )
v1.1.0
2024-07-10 19:53:25 -04:00
Chenlei Hu
a28ac0c0fa
New searchbox with fuzzy search (WIP) ( #83 )
...
* Disable default searchbox
Add headlessui and vue
Add vite's vue plugin
Vue app helloworld
Format vue
Add vue shim
minimal working searchbox
Add primevue dark mode
Use primevue
nit
Add fuse fuzzy search
Add tailwindcss / center searchbox
Fix style
Add node source chip
desc text wrapping
Add placeholder
inputbox filter support wip
Revert some filter designs
Add filter modal
Drop down show all nodes
Change modal font
Add filtered search
nit
Complete on focus
Auto fill filterOption
Fix dropdown
Fix z-index
Fix search bug
Properly remove chip
Adjust node source detection
Resolve merge conflict
nit
* Refactor
* Use badge to display filter type
* nit
* Trigger on canvas event
* nit
* Auto add data type filter when link released
* nit
* Auto focus when shown
* Focus on add/remvoe filter
* close dialog when escape pressed
* Add node at fixed location
* nit
* Update litegraph
* nit
* Change theme
* Increase search limit
* Add node on event location
* Clear filter when dialog closed
* Enable/Disable new search bx
* Improve app loading
* Fix copy node
* Update test expectations
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-10 19:46:35 -04:00
Chenlei Hu
1cb707ea61
1.0.2 ( #106 )
v1.0.2
2024-07-10 19:32:46 -04:00
pythongosssss
9762b7884c
Convert more js to ts ( #101 )
...
* Add testing for ComfyUI examples
* Remove examples, add test to github action
* Create dir
* Update readme
* Convert additional files to ts
2024-07-08 17:20:35 +01:00
pythongosssss
32d81c13ad
Add testing for ComfyUI examples ( #95 )
...
* Add testing for ComfyUI examples
* Remove examples, add test to github action
* Create dir
* Update readme
2024-07-07 10:38:28 -04:00
Chenlei Hu
7dae2eb6ba
Fix clipboard ( #100 )
...
* Fix clipboard
* Add clipboard tests
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-06 21:56:48 -04:00
Chenlei Hu
525adb754f
Add tests on litegraph search box triggering events ( #97 )
...
* Add test on litegraph canvas event
* Update tests
* Update litegraph
2024-07-06 18:49:22 -04:00
Chenlei Hu
2ae2e827d8
Add deploy script ( #96 )
2024-07-06 12:03:54 -04:00
Chenlei Hu
d1934f27c8
Use '@' path mapping ( #94 )
2024-07-05 22:04:29 -04:00
Chenlei Hu
b676604f81
Update README ( #93 )
2024-07-05 21:31:55 -04:00
Chenlei Hu
e05a33cb17
Rename to ts ( #92 )
...
Rename
Remove ts-nocheck, fix errors
Update state when graph cleared via UI (#88 )
Convert to ts, fix imports
Co-authored-by: pythongosssss <125205205+pythongosssss@users.noreply.github.com >
2024-07-05 21:18:32 -04:00
Chenlei Hu
84c939cf71
Rename ComfyWorkflow to ComfyWorkflowJSON ( #91 )
2024-07-05 21:04:32 -04:00
Chenlei Hu
d6b2d5fb4f
Use npm package @ComfyOrg/litegraph ( #89 )
...
* Use npm to manage litegraph
* Fix merge issues caused by BetaUI change
* Switch to @comfyorg/litegraph
* Fix various import
* Fix css apply order bug
* Fix package lock
* Update litegraph
* Update litegraph
* Update browsertest expectations
* Update test expectations [skip ci]
* Fix default view screenshot
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-05 20:53:47 -04:00
bymyself
27c5bc1581
Update state when graph cleared via UI ( #88 )
2024-07-05 18:28:39 +01:00
Chenlei Hu
c4b6c9f63e
[Sync] Skip state check hook on first load ( #87 )
2024-07-04 09:44:55 -04:00
Chenlei Hu
218b0aa937
1.0.1 ( #84 )
v1.0.1
2024-07-03 11:26:13 -04:00
Chenlei Hu
acdaa6a594
Format all code / Add pre-commit format hook ( #81 )
...
* Add format-guard
* Format code
2024-07-02 13:22:37 -04:00
Chenlei Hu
4fb7fa9db1
Remove unncessary jsconfig ( #82 )
2024-07-02 13:14:52 -04:00
Chenlei Hu
fc020e08c5
Replace \t with spaces ( #80 )
2024-07-02 12:29:17 -04:00
Chenlei Hu
38fdd19e5a
Make dev server target configurable ( #79 )
2024-07-02 12:26:14 -04:00
ArtificialLab
da4f48c9be
(update) gitignore ( #78 )
2024-07-02 10:04:21 -04:00
Chenlei Hu
5f979e844c
Relands BetaUI ( #77 )
...
* PR1
* PR2
* pr3
* Fix
* Revert 3909
* Ignore/fix type errors
* Fix import
2024-07-01 18:07:12 -04:00
Chenlei Hu
a26802fea6
Change repo reference in CI workflow ( #76 )
...
* Swap checkout order
* Change owner of repo
2024-07-01 16:32:16 -04:00
Chenlei Hu
e109be4902
Mark group.locked optional ( #75 )
2024-07-01 13:45:23 -04:00
Chenlei Hu
41df39d86c
Fix CI ref ( #74 )
2024-07-01 13:10:42 -04:00
Chenlei Hu
b69f15e5d7
Revert "Beta UI by pythongosssss ( #70 )" ( #72 )
...
This reverts commit 0d084e2cb0 .
2024-07-01 12:58:45 -04:00
Chenlei Hu
0d084e2cb0
Beta UI by pythongosssss ( #70 )
...
* PR1
* PR2
* pr3
* Fix
* Revert 3909
* Ignore/fix type errors
2024-07-01 12:55:16 -04:00
Chenlei Hu
3799100811
Fix workflow not importing from flac files on some systems. ( #71 )
2024-07-01 09:59:44 -04:00
Chenlei Hu
ee6788a35e
Add object_info schema ( #67 )
2024-06-30 10:14:16 -04:00
Chenlei Hu
5746b130bb
Preview audio node support ( #63 )
2024-06-29 09:39:34 -04:00
Chenlei Hu
3238acd9c9
Sync flac metadata ( #66 )
2024-06-29 09:39:01 -04:00
Chenlei Hu
7904e1c262
Update README.md ( #65 )
2024-06-28 21:04:46 -04:00
Chenlei Hu
241f086e4b
Alert workflow parsing error ( #62 )
...
* Alert workflow parsing error
* nit
2024-06-27 16:51:10 -04:00
Chenlei Hu
4355b43332
Zip dist on build ( #61 )
2024-06-27 15:30:29 -04:00
Chenlei Hu
d4c8992356
Audio node widgets ( #54 )
...
* Add audio widgets
* Change rendering order
* Proper output node
* Change indent
* Fix param
* Hide audio widget when output is empty
* Load default value
* populate audio widget from history
* Prevent init if no audio selection
2024-06-27 09:11:31 -04:00
Chenlei Hu
8264eb4fee
Add zod schema for TaskItem ( #59 )
...
* Add zod schema for TaskItem
* nit
2024-06-26 22:33:05 -04:00
Chenlei Hu
fcc54d803e
Disable some test ( #58 )
2024-06-26 15:44:46 -04:00
Chenlei Hu
fdee295265
Enable CI on push ( #56 )
2024-06-26 14:42:59 -04:00
Chenlei Hu
3960f6156f
Add more UI tests ( #53 )
...
* Add disconnect node test
* Add connect node test
* Add widght value adjust test
* Add zoom test
* Test panning of canvas
* Move fixture
* Add add node test
* Add group test
* Property panel
* Add collapse test
* Bypass node
* Add widget convertion test
* Update test expectations [skip ci]
* Add group node test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-06-26 14:40:09 -04:00
Chenlei Hu
577aea9dfb
Disable flaky test ( #55 )
2024-06-25 21:29:41 -04:00
Chenlei Hu
23a4ee8314
Add version log ( #52 )
2024-06-24 13:28:26 -04:00
Chenlei Hu
e1424a48ca
Split github actions ( #51 )
2024-06-24 11:24:53 -04:00
Chenlei Hu
29b2812988
No CI on direct push ( #50 )
2024-06-24 11:19:52 -04:00
Chenlei Hu
c4a6ba997e
Add windows expectations ( #49 )
2024-06-24 10:57:08 -04:00
Chenlei Hu
51b925f7ef
Add playwright browser test ( #48 )
...
* Add playwright
* Add test:browser command
* Remove test examples
* Add basic node tests
* Add drag node test
* Merge workflows
* nit
* Localize jest
* Add local config
* Change working dir
* Use consistent fonts
* Fix emoji fonts
* Update github action to save expectation
* update on test failure
* push to head
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-06-24 09:41:40 -04:00