Yuta Hayashibe
9f3696e70f
Fix typos ( #404 )
...
* Fix typos: Interupt -> Interrupt
* Fix typos: tempateManagerRow -> templateManagerRow
* Fix some typos
* Fix typos: Convertable -> Convertible
* Fix some typos
2024-08-13 13:57:02 -04:00
Chenlei Hu
fe0d63e16c
Use consistent NodeId and SlotIndex in schema ( #359 )
...
* Use consistent NodeId and SlotIndex in schema
* Add test
2024-08-10 14:15:00 -04:00
Chenlei Hu
79469bd2b1
Missing node dialog revamp ( #322 )
...
* Basic rework of load workflow warning dialog
* Better style
* Add vue jest support
* Mock vue component in jest test
* nit
* Make dialog maximizable
2024-08-06 20:11:05 -04:00
Chenlei Hu
3269b54aae
Sync 2666 Execution Model Inversion ( #312 )
...
* Sync 2666 Execution Model Inversion
* Fix unittest
* Fallback compatible
2024-08-05 16:42:37 -04:00
Chenlei Hu
c48f68e53e
Revert to sync validation on node def for better performance ( #297 )
2024-08-04 11:02:54 -04:00
Chenlei Hu
0384cf96c4
Reduce loglevel on node def validation ( #295 )
...
* Lower the loglevel of node def validation messages
* Fix tests
2024-08-04 10:08:55 -04:00
余腾靖
b5a919e8b2
fix: remove useless @ts-ignore and migrate to @ts-expect-error ( #293 )
...
* fix: vite primevue/treenode import error
* refactor: remove useless @ts-ignore and replace with @ts-expect-error
* build(tsconfig): enable incremental to speed up secondary time type check
2024-08-04 07:22:24 -04:00
Chenlei Hu
0cf5e647af
Fix copy paste of widget value ( #284 )
...
* Fix copy paste of widget value
* Fix ui tests
* Allow undefined group font size
* Update test expectations [skip ci]
* nit
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-08-03 14:22:43 -04:00
Chenlei Hu
c00e2fd208
Allow input spec with extra values passthrough ( #273 )
...
* Allow input spec extra values passthrough
* Refine custom input spec
* nit
* nit
2024-07-31 09:51:32 -04:00
Chenlei Hu
66b690e5c8
Manage canvas element in Vue ( #255 )
...
* Manage canvas element in Vue
* nit
* Fix unittest
2024-07-29 10:29:29 -04:00
Chenlei Hu
f4f0c960a3
Fix combo input default value ( #242 )
...
* Fix combo input default value
* Supress logs and fix failure
2024-07-27 22:17:42 -04:00
Chenlei Hu
b4d7735855
Use ComfyNodeDefImpl on nodeSearchService ( #233 )
...
* Make nodeSearchService use ComfyNodeDefImpl
* Fix test
2024-07-26 13:41:24 -04:00
Chenlei Hu
9bcc08d7ab
Allow duplicated output names ( #232 )
2024-07-26 11:57:55 -04:00
Chenlei Hu
a1750212e5
Make node def output class ( #231 )
...
* Refactor node def output
* Adjust test
2024-07-26 11:09:43 -04:00
Chenlei Hu
9d56bb4e0e
Set default empty record for InputSpec ( #225 )
2024-07-25 21:29:22 -04:00
Chenlei Hu
c97ff6fd85
Add name field to BaseInputSpec ( #226 )
2024-07-25 21:07:16 -04:00
Chenlei Hu
0ec15ba101
Transform ComfyNodeDef to ComfyNodeDefImpl ( #224 )
2024-07-25 20:27:16 -04:00
Chenlei Hu
c6d2767af1
Transforms ComfyInputsSpec on nodes ( #220 )
...
* Convert input spec defs
* Fix test
* Add combo test
* import metadata
2024-07-25 13:50:55 -04:00
Chenlei Hu
e179f75387
Apply new code format standard ( #217 )
2024-07-25 10:10:18 -04:00
Chenlei Hu
1b7db43f8a
Format everything ( #211 )
2024-07-23 15:40:54 -04:00
Chenlei Hu
71ac0dcccc
Allow dynamic widgets values ( #162 )
2024-07-18 17:45:42 -04:00
Chenlei Hu
ab7436f87c
Update litegraph to 0.7.26 ( #161 )
...
* Update litegraph
* Test node order
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-07-18 17:34:35 -04:00
Chenlei Hu
9961be1bc7
Validate node def from /object_info endpoint ( #159 )
...
* Validate node def
* nit
* nit
* More tests
2024-07-18 12:20:47 -04:00
Chenlei Hu
2568746071
Add node search service test ( #158 )
2024-07-18 10:13:05 -04:00
Chenlei Hu
24cdb6ad2d
Convert legacy format node.widget_values ( #149 )
2024-07-17 22:05:16 -04:00
Chenlei Hu
7619e9159b
Convert pos object to array on parsing ( #147 )
2024-07-17 20:57:14 -04:00
Chenlei Hu
6b2acc146d
Fix zod parsing for pos in workflow ( #142 )
...
* Fix zod parsing for pos in workflow
* Add test
* Fix test
2024-07-17 16:02:49 -04: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
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
Chenlei Hu
fc020e08c5
Replace \t with spaces ( #80 )
2024-07-02 12:29:17 -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
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
3ace859106
Revert "Use npm to manage litegraph dependency ( #45 )" ( #47 )
...
This reverts commit 4640eaf0ac .
2024-06-20 13:55:36 -04:00
Chenlei Hu
4640eaf0ac
Use npm to manage litegraph dependency ( #45 )
...
* Add comfyui-litegraph dep
* remove static copy
* Remove litegraph impl
* Fix various issues
* LiteGraph import
* Fix test ref issue
* Change to stable version of litegraph
* update README
2024-06-19 23:08:43 -04:00
Chenlei Hu
3225d7cb6f
Make dev server ready for use ( #43 )
...
* basic dev server
* nit
* Return empty extensions list for dev server
* Update readme
2024-06-18 21:07:45 -04:00
Chenlei Hu
b11a12d925
Add workflow schema with zod ( #22 )
...
* Safe parse with zod
* Fix zod issue
* Fix all validation errors
* nit
* Add tests
* Add color fields
* Passthrough
2024-06-17 17:28:52 -04:00
Chenlei Hu
d97c5b652a
Fix broken user tests ( #21 )
2024-06-17 12:30:05 -04:00
Chenlei Hu
f85cb3d5e9
Migrate all tests to TypeScript ( #19 )
...
* Merge 2 npm repos
* Install ts-jest
* Update jestconfig
* Fix jest types
* jest fix
* Fix babel config ref issue
* Fix import
* Fix import meta issue
* fix generate
* Skip multi-user tests
2024-06-17 11:25:56 -04:00
Chenlei Hu
f55dbb6149
Remove test only file data/object_info ( #18 )
2024-06-15 21:17:25 -04:00
Chenlei Hu
3fbb75ce76
Configure vite to copy from src to dist ( #2 )
...
* nit
* move
* direct copy lib dir
* nit
* disable treeshake
2024-06-13 23:09:10 -04:00
huchenlei
c77b5b3f78
Simplify test setup
2024-06-13 20:35:48 -04:00
dependabot[bot]
80f2a36164
Bump braces from 3.0.2 to 3.0.3 in /tests-ui ( #1 )
...
Bumps [braces](https://github.com/micromatch/braces ) from 3.0.2 to 3.0.3.
- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3 )
---
updated-dependencies:
- dependency-name: braces
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-13 19:47:53 -04:00
huchenlei
ce63c88976
Fix test path
2024-06-13 17:22:41 -04:00
huchenlei
e50259cefb
Move everything under public
2024-06-13 15:59:56 -04:00
huchenlei
e0850bb82c
redirect test paths
2024-06-13 14:39:00 -04:00
huchenlei
33fe18fa41
move tests-ui
2024-06-13 14:09:15 -04:00