- 16 Jul, 2024 1 commit
-
-
Chenlei Hu authored
* Add frontend manager * Add tests * nit * Add unit test to github CI * Fix path * nit * ignore * Add logging * Install test deps * Remove 'stable' keyword support * Update test * Add web-root arg * Rename web-root to front-end-root * Add test on non-exist version number * Use repo owner/name to replace hard coded provider list * Inline cmd args * nit * Fix unit test
-
- 09 Jul, 2024 1 commit
-
-
Chenlei Hu authored
Use more explicit name 'python_module' Parse abs ath Move parse to nodes.py
-
- 02 Jul, 2024 2 commits
-
-
comfyanonymous authored
-
shawnington authored
* Fix to #3465. Prevent the, resaving of duplicate images if overwrite not specified This is a fix to #3465 Adds function compare_image_hash to do a sha256 hash comparison between an uploaded image and existing images with matching file names. This changes the behavior so that only images having the same filename that are actually different are saved to input, existing images are instead now opened instead of resaved with increment. Currently, exact duplicates with the same filename are resave saved with an incremented filename in the format: <filename> (n).ext with the code: ``` while os.path.exists(filepath): filename = f"{split[0]} ({i}){split[1]}" filepath = os.path.join(full_output_folder, filename) i += 1 ``` This commit changes this to: ``` while os.path.exists(filepath): if compare_image_hash(filepath, image): image_is_duplicate = True break filename = f"{split[0]} ({i}){split[1]}" filepath = os.path.join(full_output_folder, filename) i += 1 ``` a check for if image_is_duplicate = False is done before saving the file. Currently, if you load the same image of a cat named cat.jpg into the LoadImage node 3 times, you will get 3 new files in your input folder with incremented file names. With this change, you will now only have the single copy of cat.jpg, that will be re-opened instead of re-saved. However if you load 3 different images of cats named cat.jpg, you will get the expected behavior of having: cat.jpg cat (1).jpg cat (2).jpg This saves space and clutter. After checking my own input folder, I have 800+ images that are duplicates that were resaved with incremented file names amounting to more than 5GB of duplicated data. * fixed typo in expression
-
- 20 Jun, 2024 1 commit
-
-
Chenlei Hu authored
-
- 19 Jun, 2024 1 commit
-
-
Chenlei Hu authored
-
- 01 May, 2024 1 commit
-
-
Garrett Sutula authored
* Add TLS Support * Add to readme * Add guidance for windows users on generating certificates * Add guidance for windows users on generating certificates * Fix typo
-
- 11 Mar, 2024 3 commits
-
-
comfyanonymous authored
-
comfyanonymous authored
Logging level now defaults to info. --verbose sets it to debug.
-
comfyanonymous authored
-
- 25 Feb, 2024 1 commit
-
-
僵尸浩 authored
-
- 29 Jan, 2024 1 commit
-
-
comfyanonymous authored
-
- 08 Jan, 2024 1 commit
-
-
pythongosssss authored
* wip per user data * Rename, hide menu * better error rework default user * store pretty * Add userdata endpoints Change nodetemplates to userdata * add multi user message * make normal arg * Fix tests * Ignore user dir * user tests * Changed to default to browser storage and add server-storage arg * fix crash on empty templates * fix settings added before load * ignore parse errors
-
- 06 Jan, 2024 1 commit
-
-
ramyma authored
-
- 04 Jan, 2024 1 commit
-
-
comfyanonymous authored
A POST request to /free with: {"unload_models":true} will unload models from vram. A POST request to /free with: {"free_memory":true} will unload models and free all cached data from the last run workflow.
-
- 02 Jan, 2024 1 commit
-
-
comfyanonymous authored
-
- 28 Nov, 2023 1 commit
-
-
comfyanonymous authored
-
- 20 Nov, 2023 1 commit
-
-
comfyanonymous authored
-
- 29 Oct, 2023 1 commit
-
-
comfyanonymous authored
-
- 03 Oct, 2023 1 commit
-
-
Dr.Lt.Data authored
If an error occurs while retrieving object_info, only the node that encountered the error should be handled as an exception, while the information for the other nodes should continue to be processed normally.
-
- 19 Sep, 2023 1 commit
-
-
Sean Lynch authored
Try to prevent JS search from breaking on pathnames with square brackets.
-
- 09 Sep, 2023 1 commit
-
-
Michael Poutre authored
-
- 07 Sep, 2023 4 commits
-
-
comfyanonymous authored
-
comfyanonymous authored
-
Chris authored
-
Chris authored
-
- 30 Aug, 2023 1 commit
-
-
Ridan Vandenbergh authored
-
- 29 Aug, 2023 2 commits
- 28 Aug, 2023 1 commit
-
-
Dr.Lt.Data authored
Co-authored-by:Lt.Dr.Data <lt.dr.data@gmail.com>
-
- 26 Aug, 2023 1 commit
-
-
ramyma authored
-
- 20 Aug, 2023 2 commits
-
-
pythongosssss authored
-
pythongosssss authored
-
- 04 Aug, 2023 1 commit
-
-
pythongosssss authored
-
- 19 Jul, 2023 1 commit
-
-
comfyanonymous authored
-
- 13 Jul, 2023 1 commit
-
-
comfyanonymous authored
-
- 24 Jun, 2023 1 commit
-
-
Dr.Lt.Data authored
* support preview mode for mask editor. * use original file reference instead of loaded frontend blob bugfix: * prevent file open dialog when save to load image * bugfix: cannot clear previous mask painted image's alpha * bugfix * bugfix --------- Co-authored-by:Lt.Dr.Data <lt.dr.data@gmail.com>
-
- 15 Jun, 2023 1 commit
-
-
comfyanonymous authored
-
- 12 Jun, 2023 1 commit
-
-
comfyanonymous authored
-
- 05 Jun, 2023 1 commit
-
-
space-nuko authored
-