Commit Graph

23 Commits

Author SHA1 Message Date
Jedrzej Kosinski
f8d0925444 Work with latest frontend commits 2025-11-17 19:42:55 -08:00
Jedrzej Kosinski
75cc2194ff Add nesting of inputs on DynamicCombo during execution 2025-11-17 18:49:24 -08:00
Jedrzej Kosinski
159e2d02c9 Refactor hidden_values for v3 in execution.py to be more general v3_data, add helper functions for dynamic behavior, preparing for restructuring dynamic type into object (not finished yet) 2025-11-17 15:50:49 -08:00
Jedrzej Kosinski
ff392b1fb3 Fix v3 schema validation code after changes 2025-11-17 12:23:46 -08:00
Jedrzej Kosinski
3e36b0a599 Modifying behavior of get_dynamic in V3 + serialization so can be used in execution code 2025-11-17 12:20:42 -08:00
Kosinkadink
a89903e425 Add get_all function to inputs for id validation purposes 2025-11-15 23:26:32 -08:00
Kosinkadink
8a0a00442b Add missing input params to DynamicCombo.Input 2025-11-15 22:07:11 -08:00
Kosinkadink
68153f6c04 Support validation of inputs and outputs 2025-11-15 21:59:28 -08:00
Kosinkadink
4aaf0452e1 Send DynamicCombo.Option inputs in the same format as normal v1 inputs 2025-11-15 21:00:43 -08:00
Jedrzej Kosinski
13aa23dff4 Make sure other unfinished dynamic types are not accidentally used 2025-11-13 15:49:41 -08:00
Jedrzej Kosinski
59381ecbd2 Add get_dynamic function, not yet filled out correctly 2025-11-12 23:24:39 -08:00
Jedrzej Kosinski
e3ba819d2c Initial work on DynamicCombo 2025-11-12 18:46:15 -08:00
Jedrzej Kosinski
e31f7a1128 Fixed providing list of allowed_types 2025-11-04 16:06:26 -08:00
Jedrzej Kosinski
4057540efe Added output_matchtypes to generated json for v3, initial backend support for MatchType, created nodes_logic.py and added SwitchNode 2025-11-04 14:30:03 -08:00
Alexander Piskun
f3d5d328a3
fix(v3,api-nodes): V3 schema typing; corrected Pika API nodes (#10265) 2025-10-09 15:15:03 -07:00
Alexander Piskun
3e0eb8d33f
feat(V3-io): allow Enum classes for Combo options (#10237) 2025-10-08 00:14:04 -07:00
Alexander Piskun
638097829d
convert nodes_audio_encoder.py to V3 schema (#10123) 2025-09-30 23:00:22 -07:00
Jedrzej Kosinski
15ec9ea958
Add Output to V3 Combo type to match what is possible with V1 (#9813) 2025-09-12 00:44:20 -04:00
Jedrzej Kosinski
206595f854
Change validate_inputs' output typehint to 'bool | str' and update docstrings (#9786) 2025-09-09 21:33:36 -04:00
comfyanonymous
39aa06bd5d
Make AudioEncoderOutput usable in v3 node schema. (#9554) 2025-08-26 12:50:46 -04:00
comfyanonymous
914c2a2973
Implement wav2vec2 as an audio encoder model. (#9549)
This is useless on its own but there are multiple models that use it.
2025-08-25 23:26:47 -04:00
comfyanonymous
0963493a9c
Support for Qwen Diffsynth Controlnets canny and depth. (#9465)
These are not real controlnets but actually a patch on the model so they
will be treated as such.

Put them in the models/model_patches/ folder.

Use the new ModelPatchLoader and QwenImageDiffsynthControlnet nodes.
2025-08-20 22:26:37 -04:00
Jedrzej Kosinski
4887743a2a
V3 Node Schema Definition - initial (#8656) 2025-07-31 18:02:12 -04:00