100 Commits
Author SHA1 Message Date
Alexander G. Morano a28214a015 merged auto-level into old level node 2025-09-04 23:15:00 -04:00
Alexander G. Morano 07edee1be9 patched for v3 2025-09-04 22:42:56 -04:00
Alexander G. Morano 3895344681 two modes
* histogram, has a clip value 0->1. Default is 0.5.
* auto == linear auto-level (which is equivalent to a histrogram with clip value 1.0)
2025-09-04 22:26:46 -04:00
Alexander G. Morano cb00ef610d * fixed regression in FLATTEN node 2025-08-15 16:17:10 -04:00
Alexander G. Morano 22cf9f17d2 * tick allows for float/int start 2025-08-12 16:26:30 -04:00
Alexander G. Morano a543edb393 * fixed css for DELAY node
* delay node timer extended to 150+ days
* all tooltips checked to be TUPLE entries
2025-08-03 19:39:07 -04:00
Alexander G. Morano 5bdded1c91 * support for tensors in OP UNARY or OP BINARY 2025-07-31 18:23:56 -04:00
Alexander G. Morano 4cc2230acf * added BATCH TO LIST node
* `VECTOR` node(s) default step changed to 0.1
2025-07-27 02:10:16 -04:00
Alexander G. Morano 25cfed0cc4 * allow numpy>=1.25.0 2025-07-13 14:16:39 -04:00
Alexander G. Morano af484c87db * updated to cozy_comfyui 0.0.39 -- Converion for RGBA streamline 2025-07-07 16:23:22 -04:00
Alexander G. Morano 8056568f6a Type Hints updated 2025-07-04 17:12:40 -04:00
Alexander G. Morano 3d68e8e379 * GRAPH NODE updated to use new mechanism in cozy_comfyui 0.0.37 for list of list parse on dynamics 2025-06-28 17:16:14 -04:00
Alexander G. Morano 1c8edebf03 * fixed resize_matte mode to use full mask/alpha 2025-06-18 12:48:35 -04:00
Alexander G. Morano e9014947df * allow hex codes for vectors
* updated to cozy_comfyui 0.0.36
2025-06-18 03:53:48 -04:00
Alexander G. Morano bd5bdc6caf mask for constant 2025-06-11 15:05:11 -04:00
Alexander G. Morano cda1974b02 * cleaned up image_convert for grayscale/mask
* updated to cozy_comfyui 0.0.35
2025-06-07 19:39:38 -04:00
Alexander G. Morano 3ac86e664b * updated to comfy_cozy 0.0.34
default width and height to 1
removed old debug string
akashic try to parse unicode emoji strings
2025-06-06 01:36:06 -04:00
Alexander G. Morano 21aa320d53 * fixed dynamic nodes that already start with inputs (dynamic input wouldnt show up)
* patched Queue node to work with new `COMBO` style of inputs
2025-06-02 02:58:23 -04:00
Alexander G. Morano 817474017c * updated to comfy_cozy 0.0.32 2025-05-29 13:34:35 -04:00
Alexander G. Morano 804fed3255 * added SPLIT node to break images into vertical or horizontal slices 2025-05-27 19:29:21 -04:00
Alexander G. Morano d365f18232 removed fixed sorting 2025-05-27 18:51:34 -04:00
Alexander G. Morano 0c95492566 re-ranged all FLOAT to their maximum representations 2025-05-27 17:46:17 -04:00
Alexander G. Morano 48e8f5d889 loosened restriction for python 3.11+ to allow for 3.10+ 2025-05-25 22:55:04 -04:00
Alexander G. Morano b864d534f4 updated to comfy_cozy 0.0.25 2025-05-16 15:00:38 -04:00
Alexander G. Morano e7c4363417 trans check
calc check
vars check
2025-05-16 03:14:27 -04:00
Alexander G. Morano c97e5a8648 create check 2025-05-15 18:45:06 -04:00
Alexander G. Morano 017baf09b6 color check 2025-05-15 16:44:18 -04:00
Alexander G. Morano 2bde15c448 adjust check 2025-05-15 04:16:07 -04:00
Alexander G. Morano ed4bab5dbc PixelMergeNode invert mask inputs
push adjust functions into cozy_comfyui
2025-05-15 01:47:28 -04:00
Alexander G. Morano 2dd0f17bbe * AdjustLightNode, AdjustBlurNode, AdjustPixelNode
* widget_vector tweaked to disallow non-numerics
* widgetHookControl streamlined
2025-05-14 04:00:11 -04:00
Alexander G. Morano 4caec76623 * widget_vector tweaked to disallow non-numerics
* widgetHookControl streamlined
2025-05-13 17:06:09 -04:00
Alexander G. Morano 635e6da827 shifted cozy mask ops to compose
cleaned up dynamic inputs
2025-05-12 02:53:33 -04:00
Alexander G. Morano 462b2bb263 full image lib migration to cozy_comfyui 2025-05-11 02:49:09 -04:00
Alexander G. Morano dbacc08330 cleanup blendmodes -- support now in cozy_comfyui 2025-05-11 02:31:41 -04:00
Alexander G. Morano 194a0fd48f migrated 90% of image ops to cozy_comfyui 2025-05-11 01:58:54 -04:00
Alexander G. Morano 193fe7d2a9 assume all tensors and numpy are RGB(A). Convert to BGR on CV2 requirement
Added explicit MASK option for Pixel Split
levels function tweak
2025-05-10 03:37:06 -04:00
Alexander G. Morano 9c8cd9a502 adjust node split into 4/5 nodes 2025-05-09 02:52:06 -04:00
Alexander G. Morano 1f106fd665 * Allow masks to be inverted at inputs
* `EnumScaleInputMode` for `BLEND` node to adjust inputs prior to operation
* allow images or mask inputs in `CONSTANT` node to fall through
* `VALUE` nodes return all items as list, not just >1
2025-05-08 23:36:35 -04:00
Alexander G. Morano 67ac980951 Support for NUMERICAL (bool, int, float, vecN) inputs on value inputs 2025-05-08 14:01:57 -04:00
Alexander G. Morano abbe17e485 fixed for VEC* types using MIN/MAX 2025-05-08 13:59:33 -04:00
Alexander G. Morano 425b13feec pushing to clear version error? 2025-05-07 22:49:38 -04:00
Alexander G. Morano 4ab58f47e1 freeze before attempting to fix vectors again 2025-05-07 15:24:23 -04:00
Alexander G. Morano 18f1257c69 * fixed IS_CHANGED in graphnode
* updated `TICK SIMPLE` in situ of `TICK` to be inclusive of the end range
* migrated ease, normalization and wave functions to cozy_comfyui
* first pass preserving values in multi-type fields
2025-05-06 04:30:06 -04:00
Alexander G. Morano 8853f22068 * fixed IS_CHANGED in graphnode
* updated `TICK SIMPLE` in situ of `TICK` to be inclusive of the end range
* migrated ease, normalization and wave functions to cozy_comfyui
2025-05-05 21:42:52 -04:00
Alexander G. Morano f1bdabc2e6 fixing nodes that require NOT_IDEMPOTENT 2025-05-05 02:52:01 -04:00
Alexander G. Morano 90a89a781f * Cleaned up all node defaults
* Vector nodes aligned for list outputs
* Cleaned all emoji from input/output
* Clear all EnumConvertTypes and align with new comfy_cozy
* Lexicon defines come from Comfy_Cozy module
* `OP UNARY` fixed factorial
* Added fill array mode for `OP UNARY`
* removed `STEREOGRAM` and `STEROSCOPIC` -- they were designed poorly
2025-05-05 00:12:01 -04:00
Alexander G. Morano 2baba1e4c2 Lexicon updated to come from comfy_cozy 2025-05-04 23:48:55 -04:00
Alexander G. Morano ca52e98b6c webhooks for dyanmic widget changes updated 2025-05-04 18:33:42 -04:00
Alexander G. Morano d8badc5320 op_unary
fixed factorial
added fill array mode for op unary
2025-05-04 03:32:02 -04:00
Alexander G. Morano 558693fc8f cleaned up defaults
vector nodes aligned for list output
vars complete
2025-05-04 01:20:54 -04:00
Alexander G. Morano 70ab1e942b first pass on cleaning all emoji from input/output 2025-05-03 04:19:28 -04:00
Alexander G. Morano 152e91de7c clear all EnumConvertTypes and align with new comfy_cozy 2025-05-02 15:07:24 -04:00
Alexander G. Morano 7c579fce03 * new comfy_cozy support 2025-05-01 03:38:08 -04:00
Alexander G. Morano 53918f8044 * auto-convert all VEC*INT -> VEC* float types
* readability for node definitions
2025-04-30 23:20:05 -04:00
Alexander G. Morano 583ecbba3e unified widget_vector 2025-04-30 23:19:44 -04:00
Alexander G. Morano 68eb3e7ea8 vector updated to support single vector type input (vec) 2025-04-30 04:32:40 -04:00
Alexander G. Morano 5b992822cf image info updated for batch reads 2025-04-30 04:32:15 -04:00
Alexander G. Morano 861ca9fe76 SHAPE NODE fixed for transparency blends when using blurred masks 2025-04-24 15:53:23 -04:00
Alexander G. Morano a28e54853b removed inversion in pixel splitter 2025-04-24 13:02:26 -04:00
Alexander G. Morano 0d02b2f613 categories aligned to new comfy-cozy support 2025-04-23 23:41:21 -04:00
Alexander G. Morano b5971aa838 collapsed lexicon definitions
realigned categories
2025-04-22 03:29:47 -04:00
Alexander G. Morano 7e836e83ab all JS messages fixed 2025-04-19 20:40:25 -04:00
Alexander G. Morano ac15ace549 fixed reset message from JS 2025-04-19 16:20:29 -04:00
Alexander G. Morano 0bee1b7062 patched new frontend input mechanism for dynamic inputs
reduced requirements
removed old vector conversions waiting for new frontend mechanism
2025-04-19 15:48:49 -04:00
Alexander G. Morano 5459a955fb fixed bug in resize_matte MODE that would fail when the matte was smaller than the input image
migrated to image_crop functions to cozy_comfyui
2025-04-17 18:16:27 -04:00
Alexander G. Morano 81f67e755c updated functions to use cozy_comfyui 2025-04-14 15:01:40 -04:00
Alexander G. Morano 957044719c migrate messages into new cozy_comfyui setup 2025-04-14 14:34:14 -04:00
Alexander G. Morano 5e9e0e9f9d * core supports switched to [cozy_comfyui](https://github.com/cozy-comfyui/cozy_comfyui) 2025-04-14 02:04:37 -04:00
Alexander G. Morano 869001110c * all nodes will accept LIST or BATCH and process as if all elements are in a list.
* patched constant node to work with `MATTE_RESIZE`
* patched import loader to work with old/new comfyui
* missing array web node partial
* removed array and no one even noticed.
* all inputs should be treated as a list even single elements []
2025-04-12 02:31:53 -04:00
Alexander G. Morano d2a5ca40f8 Fixes the import for old/new comfyui mechanism 2025-04-12 01:28:40 -04:00
Alexander G. Morano e7951974b6 Merge pull request #92 from MightyYeti/main
Patches import
2025-04-12 01:22:15 -04:00
Alexander G. Morano 4e7952d333 Update __init__.py 2025-04-12 01:20:40 -04:00
Alexander G. Morano e6b88ccbc3 Update pyproject.toml 2025-04-12 01:19:27 -04:00
Alexander G. Morano 01995c82c6 Update requirements.txt 2025-04-12 01:18:13 -04:00
Alexander G. Morano 6abc812324 rip out glsl, webcam, spout, midi, help and 2025-03-29 01:07:07 -04:00
Alexander G. Morano b93ff3b19e updated requirements for numpy to only be >=1.26.4 2025-03-28 18:09:10 -04:00
Alexander G. Morano 393359cee4 dunno how to work around comfyui not doing type conversion 2025-03-25 18:07:57 -04:00
Alexander G. Morano 136625bd6a dunno how to work around comfyui not doing type conversion 2025-03-25 18:07:10 -04:00
Alexander G. Morano 0c401dbdfe * updated numby jit to ignore python objects
* aligned float("NaN") constructs
2025-03-18 21:55:46 -04:00
Alexander G. Morano cacbe3ee1a * vectors now convert in-line 2025-03-18 04:02:05 -04:00
Alexander G. Morano ae7d8b1594 * allow vectors to be inline inputs + widget cause waiting for ComfyUI team is painful
* changed precision default to 3
* merged new action from ComfyUI team
2025-03-17 19:33:27 -04:00
Alexander G. Morano adf8d58f5b more type hint updates 2025-03-17 18:54:46 -04:00
Alexander G. Morano 00a4b79fd3 proper type of INPUT_TYPES return 2025-03-17 18:37:30 -04:00
Alexander G. Morano 81bf0a201a comment cleaning 2025-03-17 02:15:08 -04:00
Alexander G. Morano 189a8f4227 Merge pull request #83 from ComfyNodePRs/update-publish-yaml
Update Github Action for Publishing to Comfy Registry
2025-03-14 15:35:01 -04:00
Alexander G. Morano aeb865a63f cleanup for purz stream 2025-03-06 21:12:13 -05:00
Alexander G. Morano 79f919bedc defaults for regex colorizer entries
fall through for constant node input
2025-03-06 16:53:37 -05:00
Alexander G. Morano d71e4db764 auto-size masks during mask add
fix some limits on transform node
fix inversion in pixel merge
2025-03-06 15:25:58 -05:00
Alexander G. Morano 7de8224225 * removed security scanner failures for in-line http links
* aligned core_color to match breakout updates
* fixed configuration bug when no configuration present
* moved color defaults to top and better entries
* removed old config file route
2025-03-06 13:45:12 -05:00
Alexander G. Morano c01c68bc24 * aligned core_color to match breakout updates
* fixed configuration bug when no configuration present
* moved color defaults to top and better entries
* removed old config file route
2025-03-02 21:03:45 -05:00
Alexander G. Morano 7678d6727f fixed readme dates! 2025-03-01 22:30:42 -05:00
Alexander G. Morano 26bdd7d799 direct mask support for TRANSFORM NODE 2025-03-01 18:29:21 -05:00
Alexander G. Morano 4900212377 * fixed import bug in widget_vector
* cleaner akashic output
* valid types for specific node inputs
* updated value node to return [0] (list) instead of just an int when empty
2025-02-25 01:09:20 -05:00
Alexander G. Morano 8919e1915b * updated value node to return [0] (list) instead of just an int when empty 2025-02-24 02:33:43 -05:00
Alexander G. Morano 6cf6c1861b removed duplicated nodes for vector INT* types
better akashic outputs
parse_param* ANY parse adjustment for all input
2025-02-24 02:18:24 -05:00
Alexander G. Morano 77fab84b8a * vector fields can now be reset by clicking on the header of the field 2025-02-23 03:59:52 -05:00
Alexander G. Morano 1ac6014806 * cleanup api names
* cleaned up typehints
* fixed stupid bug that would just overwrite color defaults on refresh
2025-02-22 16:31:08 -05:00
Alexander G. Morano 7b4b275ae4 nomenclature
camera_list matches function in Jov_Capture
2025-02-18 22:21:15 -05:00
Alexander G. Morano 75d58b822b better typehints
faster timeout for webcamera
promptserver should not be wrapped in exception
2025-02-18 18:38:31 -05:00
Alexander G. Morano a6a9c69ff9 check frontend version and switch conversion logic
outputs have to be singular since comfy lists force per item iteration
2025-02-18 01:52:06 -05:00