1
0
mirror of https://github.com/comfyanonymous/ComfyUI.git synced 2026-01-28 11:40:54 +03:00

Commit Graph

  • 7f492522b6 Forgot this (#8957) comfyanonymous 2025-07-18 02:43:02 -07:00
  • 9eda706e64 V3: 7 more nodes bigcat88 2025-07-18 05:20:25 +03:00
  • bc6b0113e2 Merge pull request #8952 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-17 18:15:43 -07:00
  • bf12dcc066 Reference is_class from internal in execution.py Jedrzej Kosinski 2025-07-17 17:44:37 -07:00
  • e431868c0d Satisfy ruff Jedrzej Kosinski 2025-07-17 17:34:29 -07:00
  • 95289b3952 Moved helper functions into internal.__init__.py instead of in io.helpers.py as the functions will likely stay the same across different revisions of v3, move helper functions out of io.py to clean up the file a bit, remove Serialization class as not needed at the moment, fix ComfyNodeInternal inherting from ABC breaking lock_class function by removing ABC parent; will need better solution later Jedrzej Kosinski 2025-07-17 17:32:41 -07:00
  • f8b7170103 Merge pull request #8951 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-17 16:55:54 -07:00
  • ab98b65226 Separate ComfyNodeV3 into an internal base class and one that only has the functions defined that a developer cares about overriding, reference ComfyNodeInternal in execution.py/server.py instead of ComfyNodeV3 to make the code not bound to a particular version of v3 schema (once placed on api) Jedrzej Kosinski 2025-07-17 16:09:18 -07:00
  • b99e3d1336 Removed V1/V3 from as_dict and get_io_type functions on Inputs/Outputs, refactor GET_NODE_INFO_V1/V3 to use a function on SchemaV3 instead, add optional key to as_dict for inputs but remove it when dealing with v1 in add_to_dict_v1, cleanup of old test code in io.py, renamed widgetType to widget_type in WidgetInputV3 definition for consistency Jedrzej Kosinski 2025-07-17 15:29:43 -07:00
  • 3aceeab359 Merge pull request #8943 from bigcat88/v3/nodes/nodes_a Jedrzej Kosinski 2025-07-17 12:15:31 -07:00
  • 326a2593e0 V3: 4 more converted files (starting with A) bigcat88 2025-07-17 11:22:11 +03:00
  • 650838fd6f Experimental CFGNorm node. (#8942) comfyanonymous 2025-07-17 01:11:07 -07:00
  • 3c9a0fcf8a Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-17 12:23:03 +09:00
  • 491fafbd64 Silence clip tokenizer warning. (#8934) comfyanonymous 2025-07-16 11:42:07 -07:00
  • a8f1981bf2 Merge pull request #8933 from bigcat88/v3/nodes/mask-nodes Jedrzej Kosinski 2025-07-16 13:23:16 -05:00
  • 5c94199b04 V3: Mask nodes bigcat88 2025-07-16 21:12:40 +03:00
  • 9bc2798f72 LTXV VAE decoder: switch default padding mode (#8930) Harel Cain 2025-07-16 19:54:38 +02:00
  • 205611cc22 Merge pull request #8929 from bigcat88/v3/nodes/preview-any Jedrzej Kosinski 2025-07-16 11:37:30 -05:00
  • d703ba9633 V3: AceStepAudio nodes bigcat88 2025-07-16 15:42:14 +03:00
  • 106bc9b32a V3: PreviewAny node bigcat88 2025-07-16 11:25:02 +03:00
  • c3334ae813 V3: renamed DEFINE_SCHEMA to define_schema bigcat88 2025-07-16 11:24:46 +03:00
  • 50afba747c Add attempt to work around the safetensors mmap issue. (#8928) comfyanonymous 2025-07-16 00:42:17 -07:00
  • 8beead753a Merge pull request #8927 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-16 02:27:26 -05:00
  • 751c57c853 Merge branch 'v3-definition' into v3-definition-wip kosinkadink1@gmail.com 2025-07-16 02:23:41 -05:00
  • 4263d6feca Add dynamicPrompts to String.Input kosinkadink1@gmail.com 2025-07-16 02:23:08 -05:00
  • d6737063af Merge pull request #8923 from bigcat88/v3/nodes/nodes_images Jedrzej Kosinski 2025-07-16 02:15:05 -05:00
  • 119f5a869e V3: images nodes bigcat88 2025-07-16 08:09:46 +03:00
  • 6b8062f414 Fix MaskComposite error when destination has 2 dimensions (#8915) Brandon Wallace 2025-07-15 20:08:27 -05:00
  • 13a970b3a6 Create minimal valid OpenAPI specification in root directory bymyself 2025-07-15 12:43:47 -07:00
  • 59e2d47cfc Merge branch 'v3-definition' into v3-definition-wip kosinkadink1@gmail.com 2025-07-15 14:30:29 -05:00
  • d99f778982 Added ComfyNodeInternal to comfy_api.internal that will contain classes intended to be used by all V3 schema iterations going forward kosinkadink1@gmail.com 2025-07-15 14:27:39 -05:00
  • 8d9e4c76dd Merge pull request #8919 from bigcat88/v3/nodes/primitive Jedrzej Kosinski 2025-07-15 12:23:32 -07:00
  • c7f1f656a5 Fix OpenAPI specification validation errors bymyself 2025-07-15 09:07:18 -07:00
  • c196dd5d0f V3: primitive nodes; additional ruff rules for V3 nodes bigcat88 2025-07-15 17:40:15 +03:00
  • f687f8af7c Merge pull request #8891 from bigcat88/v3/nodes/audio Jedrzej Kosinski 2025-07-15 07:24:06 -07:00
  • b17cc99c1e V3 Nodes: Load,Save,Vae audio nodes; sort imports; ruff bigcat88 2025-07-15 13:11:50 +03:00
  • ac05d9a5fa V3 Nodes: LoadAudio and PreviewAudio bigcat88 2025-07-13 08:28:50 +03:00
  • b1ae4126c3 Add action to detect windows line endings. (#8917) comfyanonymous 2025-07-14 23:27:18 -07:00
  • 0adeb9b135 Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-15 12:02:07 +09:00
  • 16893d8b00 [openapi] Replace view metadata generic object with detailed schema bymyself 2025-07-14 16:31:32 -07:00
  • 3e0a4d5988 [openapi] Add comprehensive 500 Internal Server Error responses bymyself 2025-07-14 16:26:28 -07:00
  • 5c9b27e6e7 [openapi] Improve queue item structure with proper schema bymyself 2025-07-14 15:53:22 -07:00
  • b5d6064974 [openapi] Add missing /api/features endpoint and improve schema organization bymyself 2025-07-14 15:32:07 -07:00
  • 1d2b704160 [openapi] Improve upload endpoint request schemas bymyself 2025-07-14 14:35:09 -07:00
  • 7baed85b1d [openapi] Replace bare object schemas with proper component references bymyself 2025-07-13 16:26:55 -07:00
  • 9dabda19f0 Update nodes_gemini.py (#8912) Yoland Yan 2025-07-14 17:59:35 -07:00
  • 543c24108c Fix wrong reference bug (#8910) Yoland Yan 2025-07-14 17:45:55 -07:00
  • 98b5183ed8 Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-15 06:46:20 +09:00
  • 260a5ca5d9 Allow the prompt request to specify the prompt ID. (#8189) FeepingCreature 2025-07-14 20:48:31 +02:00
  • 4294dfc496 Merge pull request #8905 from bigcat88/v3/nodes/save-animated-wemp-png Jedrzej Kosinski 2025-07-14 10:46:21 -07:00
  • 861c3bbb3d Upate template to 0.1.36 (#8904) ComfyUI Wiki 2025-07-15 01:27:57 +08:00
  • 9ca581c941 Remove windows line endings. (#8902) comfyanonymous 2025-07-14 10:10:20 -07:00
  • 79098e9fc8 V3 Nodes: refactor check for fingerprint_inputs and check_lazy_status bigcat88 2025-07-14 17:59:34 +03:00
  • a580176735 V3 Nodes: refactor ComfyNodeV3 class; use of ui.SavedResult; ported SaveAnimatedPNG and SaveAnimatedWEBP nodes bigcat88 2025-07-14 16:24:50 +03:00
  • 371e20494d Merge pull request #8900 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-14 01:05:39 -07:00
  • a19ca62354 Renamed prepare_class_clone to PREPARE_CLASS_CLONE kosinkadink1@gmail.com 2025-07-14 02:59:59 -05:00
  • 039a64be76 Merge branch 'v3-definition' into v3-definition-wip kosinkadink1@gmail.com 2025-07-14 02:55:43 -05:00
  • c9e03684d6 Changed how a node class is cloned and locked for execution, added EXECUTE_NORMALIZED to wrap around execute function so that a NodeOutput is always returned kosinkadink1@gmail.com 2025-07-14 02:55:07 -05:00
  • fad1b90d93 Merge pull request #8877 from bigcat88/v3/nodes/stable-cascade Jedrzej Kosinski 2025-07-14 00:18:37 -07:00
  • f74f410ee7 Merge pull request #8876 from bigcat88/v3/nodes_controlnet Jedrzej Kosinski 2025-07-14 00:17:36 -07:00
  • 139025f0fd Create ComfyTypeI that only has as an input, improved hints on Boolean, Int, and Combos kosinkadink1@gmail.com 2025-07-14 01:03:21 -05:00
  • 8f7e27352e Merge pull request #8883 from bigcat88/v3/io/uploadtype Jedrzej Kosinski 2025-07-13 22:11:43 -07:00
  • 4831e9c2c4 Refactor previous pr. (#8893) comfyanonymous 2025-07-13 01:59:17 -07:00
  • 480375f349 Remove auth tokens from history storage (#8889) Christian Byrne 2025-07-13 01:46:27 -07:00
  • 1e36e7ff8b V3 Nodes: make generic upload parameters for io.Combo.Input bigcat88 2025-07-12 17:53:33 +03:00
  • 535faa84f6 V3 ControlNet nodes: use io.NodeOutput; adjust code style bigcat88 2025-07-12 11:19:52 +03:00
  • b40143984c Add model detection error hint for lora. (#8880) comfyanonymous 2025-07-12 00:49:26 -07:00
  • c09213ebc1 V3 StableCascade nodes: use io.NodeOutput; adjust code style bigcat88 2025-07-12 10:33:02 +03:00
  • 0be2ab610a Merge remote-tracking branch 'origin/v3-definition' into v3-definition bigcat88 2025-07-12 08:54:50 +03:00
  • 16a0b24da4 Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-12 09:19:32 +09:00
  • 926a2b1579 Merge pull request #8879 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-11 15:51:51 -07:00
  • af781cb96c Reapply "V3 nodes: stable cascade" (#8873) bigcat88 2025-07-11 22:42:20 +03:00
  • 21c9d7b289 V3 controlnet nodes: ControlNetApply, SetUnionControlNetType, ControlNetInpaintingAliMamaApply bigcat88 2025-07-11 22:34:22 +03:00
  • eabd053227 Revert "V3 nodes: stable cascade" (#8873) comfyanonymous 2025-07-11 10:02:18 -07:00
  • a7e9956dfc Merge pull request #8872 from bigcat88/v3-stable-sascade-nodes Jedrzej Kosinski 2025-07-11 09:59:26 -07:00
  • b43916a134 Fix fresca's input and output (#8871) chaObserv 2025-07-12 00:52:58 +08:00
  • 7bc7dd2aa2 Execute async node earlier (#8865) JettHu 2025-07-12 00:51:06 +08:00
  • f51ebfb5a1 V3 nodes: stable cascade bigcat88 2025-07-11 17:26:04 +03:00
  • 938d3e8216 Remove windows line endings. (#8866) comfyanonymous 2025-07-10 23:37:51 -07:00
  • 8f05fb48ea [fix] increase Kling API polling timeout to prevent user timeouts (#8860) Christian Byrne 2025-07-10 15:00:29 -07:00
  • b7ff5bd14d Fix python3.9 (#8858) comfyanonymous 2025-07-10 12:21:18 -07:00
  • 2b653e8c18 Support for async node functions (#8830) guill 2025-07-10 11:46:19 -07:00
  • 5ee63e284b Renamed 'node' to 'cls' in PreviewImage/Mask kosinkadink1@gmail.com 2025-07-10 01:53:27 -05:00
  • 5423a4f262 Made id on static Outputs optional, still required on DynamicOutput kosinkadink1@gmail.com 2025-07-10 01:49:01 -05:00
  • fe2cadeaa0 Remove input display_names on nodes where the inputs already have the desired name via id kosinkadink1@gmail.com 2025-07-10 01:25:07 -05:00
  • 2b5bd2ace3 Set widgetType only when doing MultiType kosinkadink1@gmail.com 2025-07-10 01:24:17 -05:00
  • 19bb231fbd Merge pull request #8833 from bigcat88/v3-load-save-nodes-replacement Jedrzej Kosinski 2025-07-09 22:20:17 -07:00
  • 1fd306824d Add warning to catch torch import mistakes. (#8852) comfyanonymous 2025-07-09 22:03:27 -07:00
  • d8b91bb84e put V1 nodes back bigcat88 2025-07-10 07:48:45 +03:00
  • 965d2f9b8f use options key, remove get_io_type_V1 serialization bigcat88 2025-07-10 06:46:07 +03:00
  • 7521ff7dad Merge pull request #8850 from comfyanonymous/v3-definition-wip Jedrzej Kosinski 2025-07-09 20:47:27 -07:00
  • a6bcb184f6 Fixed missing comma in init_builtin_extra_nodes after merge kosinkadink1@gmail.com 2025-07-09 22:46:22 -05:00
  • e1975567a3 removed widgetType from serialization bigcat88 2025-07-10 06:38:49 +03:00
  • 982f4d6f31 removed "prepare_class_clone" modification bigcat88 2025-07-10 04:36:17 +03:00
  • 1205afc708 Better training loop implementation (#8820) Kohaku-Blueleaf 2025-07-09 23:41:22 +08:00
  • 8f0621ca7e IS_CHANGED->fingerprint_inputs , VALIDATE_INPUTS->validate_inputs bigcat88 2025-07-09 14:02:28 +03:00
  • fefb24cc33 fixes, corrections; ported MaskPreview, WebcamCapture and LoadImageOutput nodes bigcat88 2025-07-09 11:09:19 +03:00
  • 1eb1a44883 migrate PreviewImage node to V3 bigcat88 2025-07-08 17:55:13 +03:00
  • 36770c1658 migrate load and save images nodes to v3 schema (rebased) bigcat88 2025-07-08 13:18:27 +03:00
  • 5f91e2905a Merge branch 'v3-definition' of https://github.com/comfyanonymous/ComfyUI into v3-definition kosinkadink1@gmail.com 2025-07-09 03:58:16 -05:00