Commit Graph

  • 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
  • 3e53e199ac Change Content-Disposition header to 'inline' for image responses Johnpaul 2025-07-18 00:36:27 +01: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
  • e844740bbf Update Content-Disposition header to include 'attachment' for image responses Johnpaul 2025-07-17 23:50:43 +01: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
  • 170c3e0352 rm Yousef Rafat 2025-07-18 00:29:06 +03:00
  • db06eebbd8 compatibility with previous nodes + block replace Yousef Rafat 2025-07-17 23:53:27 +03:00
  • 3aceeab359
    Merge pull request #8943 from bigcat88/v3/nodes/nodes_a Jedrzej Kosinski 2025-07-17 12:15:31 -07:00
  • 9a2b3de627
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-17 13:49:24 +03: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
  • e19202d6af Fix. comfyanonymous 2025-07-17 04:07:37 -04:00
  • 979ad89731 Experimental CFGNorm node. comfyanonymous 2025-07-17 04:06:21 -04:00
  • 3c9a0fcf8a Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-17 12:23:03 +09:00
  • 489829ec07
    Merge pull request #1 from Pratik-Doshi-99/pratik-taehv2 Pratik Doshi 2025-07-16 18:29:30 -07:00
  • aa33d7978e fixed tensor shape errors Pratik-Doshi-99 2025-07-17 01:25:29 +00:00
  • 596c342668 fixed syntax errors Pratik-Doshi-99 2025-07-17 01:25:16 +00:00
  • 6dde0bab3f changes for taehv Pratik-Doshi-99 2025-07-16 22:50:53 +00:00
  • b049c1df82
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-17 00:49:42 +03:00
  • ef382b319d Remove torch.no_grad Eugene Fairley 2025-07-16 13:03:29 -07:00
  • 491fafbd64
    Silence clip tokenizer warning. (#8934) comfyanonymous 2025-07-16 11:42:07 -07:00
  • d2b9b11301
    Silence warning. comfyanonymous 2025-07-16 14:41:13 -04: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
  • 6c601244d9 LTXV VAE decoder: switch default padding mode Harel Cain 2025-07-16 14:31:01 +03:00
  • d22d65cc68
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-16 13:58:56 +03:00
  • 2530ec5ad1 Merge branch 'master' of github.com:comfyanonymous/ComfyUI into feat/linux-amd-setup AKharytonchyk 2025-07-16 11:30:13 +02:00
  • 1c7b625d16 fix bilt 2025-07-16 17:25:31 +08:00
  • 3116e61020 zrok share removed from project bilt 2025-07-16 17:10:03 +08:00
  • 106bc9b32a
    V3: PreviewAny node bigcat88 2025-07-16 11:25:02 +03:00
  • 0b1efa3044 notion-share_url bilt 2025-07-16 16:25:01 +08:00
  • c3334ae813
    V3: renamed DEFINE_SCHEMA to define_schema bigcat88 2025-07-16 11:24:46 +03:00
  • fefb30ac43 args.port bilt 2025-07-16 16:16:21 +08:00
  • 12eb5a43bb py_share.zrok_thread bilt 2025-07-16 16:08:42 +08:00
  • f4834e81d1 time.sleep(5) # 观察5秒内是否有输出 bilt 2025-07-16 16:01:39 +08:00
  • 50afba747c
    Add attempt to work around the safetensors mmap issue. (#8928) comfyanonymous 2025-07-16 00:42:17 -07:00
  • bd19c4737b links & custom nodes & zrok bilt 2025-07-16 15:36:33 +08:00
  • 352854b74f Add attempt to work around the safetensors mmap issue. comfyanonymous 2025-07-16 03:33:27 -04: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
  • 22211d17f4 script bilt 2025-07-16 15:20:45 +08: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
  • dde5e6fcc0
    Use BOOLEAN for the "enable"/"disable" toggle in KSamplerAdvanced Wenchen Li 2023-08-02 15:43:52 -04: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
  • de49e6e1f7 Corrected files to comply with ruff formatting shivansh-gupta4 2025-07-16 00:13:56 +05:30
  • 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
  • 79e3b67425
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-15 12:24:08 +03:00
  • ac05d9a5fa
    V3 Nodes: LoadAudio and PreviewAudio bigcat88 2025-07-13 08:28:50 +03:00
  • 2d73c69b9a testing. comfyanonymous 2025-07-15 02:28:52 -04:00
  • b1ae4126c3
    Add action to detect windows line endings. (#8917) comfyanonymous 2025-07-14 23:27:18 -07:00
  • b4903c762d
    Update check-line-endings.yml comfyanonymous 2025-07-15 02:23:42 -04:00
  • 56b12062c8
    Add action to detect windows line endings. comfyanonymous 2025-07-15 02:15:38 -04:00
  • edf7eb8aeb
    Fix MaskComposite error when destination has 2 dimensions Brandon Wallace 2025-07-15 00:02:10 -05: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
  • 4eba299572
    Update nodes_gemini.py Yoland Yan 2025-07-14 17:23:19 -07:00
  • d5baf9ac57
    Fix wrong reference bug Yoland Yan 2025-07-14 17:13:38 -07:00
  • 98b5183ed8 Merge branch 'master' into dr-support-pip-cm Dr.Lt.Data 2025-07-15 06:46:20 +09:00
  • d16487f4e6
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-15 00:19:16 +03: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
  • 6a2ed20890 Merge branch 'master' of github.com:comfyanonymous/ComfyUI into feat/linux-amd-setup AKharytonchyk 2025-07-14 14:15:19 +02:00
  • a7467a8d45
    Upate template to 0.1.36 ComfyUI Wiki 2025-07-14 17:35:01 +08:00
  • 263f87c4a9 Remove windows line endings. comfyanonymous 2025-07-14 04:42:34 -04: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
  • 56981f5da4 Corrected test cases using mocking techniques shivansh-gupta4 2025-07-14 06:48:19 +05:30
  • 8355adc750 Moved required_frontend to a new function and imported that in server.py shivansh-gupta4 2025-07-13 23:51:06 +05:30
  • 0cdafe4eec
    Merge branch 'comfyanonymous:master' into master patientx 2025-07-13 14:09:34 +03:00
  • 491a49c828 merged vaes and improved surface net Yousef Rafat 2025-07-13 13:54:13 +03:00