Commit Graph

479 Commits

Author SHA1 Message Date
pythongosssss
8059fdae11 Fix issue with external node links 2023-11-17 14:40:07 +00:00
pythongosssss
281e9b679e Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-16 18:02:52 +00:00
comfyanonymous
7114cfec0e Always clone graph data when loading to fix some load issues. 2023-11-15 15:55:02 -05:00
pythongosssss
3ef9395a96 groupnode imageupload test
give widget unique name
2023-11-15 20:31:13 +00:00
pythongosssss
31bc856aa3 fix imageupload widget requiring a specific name 2023-11-15 20:22:19 +00:00
42lux
7b87c825a3 Added Colorschemes. Arc, North and Github. 2023-11-15 02:37:35 +01:00
pythongosssss
2e79919b5a order widgets on group node
various fixes
2023-11-14 19:26:54 +00:00
pythongosssss
19ff72db0b Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-14 17:43:26 +00:00
comfyanonymous
eb0407e806 Update litegraph to latest. 2023-11-13 16:26:28 -05:00
pythongosssss
71d7e63c79 allow outputs to be used internally and externally 2023-11-13 20:40:08 +00:00
comfyanonymous
f12ec55983 Allow boolean widgets to have no options dict. 2023-11-13 00:42:34 -05:00
pythongosssss
4aeef781a3
Support number/text ids when importing API JSON (#1952)
* support numeric/text ids
2023-11-12 14:49:23 -05:00
pythongosssss
444361dc96 Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-09 18:55:10 +00:00
pythongosssss
1a78c1351b Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-09 18:50:23 +00:00
pythongosssss
72e3feb573
Load API JSON (#1932)
* added loading api json

* revert async change

* reorder
2023-11-09 13:33:43 -05:00
comfyanonymous
cd6df8b323 Fix sanitize node name removing the "/" character. 2023-11-09 13:10:19 -05:00
pythongosssss
da4feb682d Fix internal id 2023-11-09 07:48:24 +00:00
pythongosssss
9d41993ae8 Resolve issue with sanitized node name 2023-11-08 21:05:06 +00:00
pythongosssss
d0514b87bc Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-08 20:55:31 +00:00
pythongosssss
2870b1c68c Group node updates
- persist internal ids in current session
- copy widget values when converting to nodes
- fix issue serializing converted inputs
2023-11-08 20:53:16 +00:00
comfyanonymous
02f062b5b7 Sanitize unknown node types on load to prevent XSS. 2023-11-05 12:29:28 -05:00
pythongosssss
c7eea7cb8e Fix converted widgets not reconnecting 2023-11-04 12:35:51 +00:00
pythongosssss
49b97dc5d8 Apply value on connect 2023-11-04 12:35:31 +00:00
pythongosssss
4a31f461c8 Trigger callback on text change 2023-11-04 12:10:23 +00:00
pythongosssss
f9ff5d9105 Handle missing internal nodes 2023-11-04 11:44:01 +00:00
pythongosssss
b3f759d979 Fix links on convert to nodes 2023-11-04 11:30:33 +00:00
pythongosssss
b6fb105b95 Fix reconnecting output links on convert to group 2023-11-04 11:10:51 +00:00
pythongosssss
4c928d2371 Merge remote-tracking branch 'origin/master' into group-nodes 2023-11-03 17:23:20 +00:00
Matteo Spinelli
6e84a01ecc
Refactor the template manager (#1878)
* add drag-drop to node template manager

* better dnd, save field on change

* actually save templates

---------

Co-authored-by: matt3o <matt3o@gmail.com>
2023-11-02 12:29:57 -04:00
Joseph Antolick
88410ace9b fix: handle null case for currentNode widgets to prevent scroll error 2023-11-01 16:52:51 -04:00
comfyanonymous
aac8fc99d6 Cleanup webp import code a bit. 2023-10-28 12:24:50 -04:00
comfyanonymous
40963b5a16 Apply primitive nodes to graph before serializing workflow. 2023-10-26 19:52:41 -04:00
comfyanonymous
5c65da312a Remove prints. 2023-10-23 23:39:22 -04:00
comfyanonymous
b935bea3a0 The frontend can now load workflows from webp exif. 2023-10-23 21:13:50 -04:00
pythongosssss
a92409c0ec Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-23 16:35:44 +01:00
comfyanonymous
2ec6158e9e Call widget callback on value control to fix primitive node issue. 2023-10-22 23:38:18 -04:00
pythongosssss
b440f86618 tidy 2023-10-22 14:47:05 +01:00
pythongosssss
32cdc7161d Fix aborting convert 2023-10-22 14:36:32 +01:00
pythongosssss
c5eec07207 Fix template nodes not being stored 2023-10-22 14:32:39 +01:00
pythongosssss
73cc92af77 Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-22 14:20:23 +01:00
pythongosssss
bb4e65d4e1 Save group nodes to templates 2023-10-22 14:16:57 +01:00
comfyanonymous
8cfce083c4 Fix primitive node control value not getting loaded. 2023-10-21 22:36:04 -04:00
pythongosssss
288a1c6242 Merge remote-tracking branch 'origin/master' into group-nodes 2023-10-21 17:41:10 +01:00
comfyanonymous
8d50f0890d Merge branch 'templates-export-import' of https://github.com/jn-jairo/ComfyUI 2023-10-21 01:29:24 -04:00
pythongosssss
5818ca83a2
Unit tests + widget input fixes (#1760)
* setup ui unit tests

* Refactoring, adding connections

* Few tweaks

* Fix type

* Add general test

* Refactored and extended test

* move to describe

* for groups

* Add test for converted widgets on missing nodes + fix crash

* tidy

* mores tests + refactor

* throw earlier to get less confusing error

* support outputs

* more test

* add ci action

* use lts node

* Fix?

* Prevent connecting non matching combos

* update

* accidently removed npm i

* Disable logging extension

* added step to generate object_info

* fix python

* install python

* install deps

* fix cwd?

* logging

* Fix double resolve

* create dir

* update pkg
2023-10-20 22:49:04 -04:00
Jairo Correa
484bfe46c2 Clear importInput after import so change event works with same file 2023-10-20 15:19:29 -03:00
Dr.Lt.Data
f1062be622 fix: Fixing intermittent crashes with undefined graphs in the Firefox browser. 2023-10-20 00:07:08 +09:00
Jairo Correa
a555074737 Use name from input to export single node template 2023-10-17 19:44:26 -03:00
Jairo Correa
6dbb18df92 Export and import templates 2023-10-17 17:53:57 -03:00
pythongosssss
acad6072d1 Fix crash on virtual nodes e.g. note 2023-10-17 18:38:04 +01:00