Commit Graph

138 Commits

Author SHA1 Message Date
Dr.Lt.Data
7fe8786e92
Merge branch 'comfyanonymous:master' into feature/settings 2023-08-06 10:56:47 +09:00
comfyanonymous
0cb14a33f6 Fix issue with logging missing nodes. 2023-08-05 21:54:58 -04:00
Dr.Lt.Data
c73825c173
Merge branch 'comfyanonymous:master' into feature/settings 2023-08-05 09:02:15 +09:00
comfyanonymous
cb25b88329 Merge branch 'logging' of https://github.com/pythongosssss/ComfyUI 2023-08-04 12:12:39 -04:00
comfyanonymous
3d614dde49 Fix bug with reroutes and bypass. 2023-08-04 03:47:45 -04:00
pythongosssss
b2ea0cbd5c add logging 2023-08-04 08:30:01 +01:00
Dr.Lt.Data
585fe7e78e
Merge branch 'comfyanonymous:master' into feature/settings 2023-08-03 16:25:03 +09:00
comfyanonymous
077617e8c9 Fix bypassed nodes with no inputs. 2023-08-03 02:57:40 -04:00
comfyanonymous
19fbab6ce3 Fix reroute nodes not working with bypassed nodes. 2023-08-03 02:38:11 -04:00
Dr.Lt.Data
7cde190f7c
Merge branch 'comfyanonymous:master' into feature/settings 2023-08-03 15:26:18 +09:00
comfyanonymous
05321fd947 Add an experimental CTRL-B shortcut to bypass nodes. 2023-08-03 01:57:00 -04:00
Dr.Lt.Data
c192785e79
Merge branch 'comfyanonymous:master' into feature/settings 2023-07-15 03:40:28 +09:00
comfyanonymous
907c9fbf0d Refactor to make it easier to set the api path. 2023-07-14 00:50:49 -04:00
Lt.Dr.Data
dac7f8ede1 Merge branch 'Main' into feature/settings 2023-07-14 13:36:02 +09:00
comfyanonymous
30ea187160 Merge branch 'use-relative-paths' of https://github.com/mcmonkey4eva/ComfyUI 2023-07-13 23:56:29 -04:00
comfyanonymous
876dadca84 Highlight nodes with errors in red even when workflow works fine. 2023-07-13 10:07:50 -04:00
Dr.Lt.Data
7415f8c4ca
Merge branch 'comfyanonymous:master' into feature/settings 2023-07-12 16:47:26 +09:00
comfyanonymous
2b2a1474f7 Move to litegraph. 2023-07-11 03:12:00 -04:00
Huang-Huang Bao
05e6eac7b3
Scale graph canvas based on DPI factor
Similar to fixes in litegraph.js editor demo:
3ef215cf11/editor/js/code.js (L19-L28)

Also workarounds to address viewpoint problem of lightgrapgh.js in DPI scaling scenario.

Fixes #161
2023-07-11 14:47:58 +08:00
Alex "mcmonkey" Goodwin
5797ff89b0 use relative paths for all web connections
This enables local reverse-proxies to host ComfyUI on a path, eg "http://example.com/ComfyUI/" in such a way that at least everything I tested works. Without this patch, proxying ComfyUI in this way will yield errors.
2023-07-10 02:09:03 -07:00
Dr.Lt.Data
de5dacf3c3
Merge branch 'comfyanonymous:master' into feature/settings 2023-07-08 17:29:06 +09:00
Dr.Lt.Data
d43cff2105 bugfix: image widget's was mis-aligned when node has multiline widget 2023-07-08 01:42:33 +09:00
Dr.Lt.Data
0a8dad06eb
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-27 09:21:50 +09:00
comfyanonymous
9b93b920be Add CheckpointSave node to save checkpoints.
The created checkpoints contain workflow metadata that can be loaded by
dragging them on top of the UI or loading them with the "Load" button.

Checkpoints will be saved in fp16 or fp32 depending on the format ComfyUI
is using for inference on your hardware. To force fp32 use: --force-fp32

Anything that patches the model weights like merging or loras will be
saved.

The output directory is currently set to: output/checkpoints but that might
change in the future.
2023-06-26 12:22:27 -04:00
Dr.Lt.Data
0939d77c1b
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-24 16:56:39 +09:00
Dr.Lt.Data
c9f5d5b2e1
optimize: support preview mode for mask editor. (#755)
* 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>
2023-06-24 03:45:41 -04:00
Dr.Lt.Data
b22fbef57f
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-08 14:44:03 +09:00
Dr.Lt.Data
28677342c1 robust paste for image 2023-06-08 00:06:56 +09:00
Dr.Lt.Data
70e02b443f robust patch on pasteFromClipspace 2023-06-07 22:56:08 +09:00
Dr.Lt.Data
13c47cb730
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-07 17:46:28 +09:00
Dr.Lt.Data
422163c2ba bugfix: Fixing the calculation issue when an image widget is added to the size calculation of the text widget. 2023-06-06 22:29:19 +09:00
Dr.Lt.Data
8163eb1007
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-06 19:04:37 +09:00
space-nuko
48f7ec750c Make previews into cli option 2023-06-05 13:19:02 -05:00
space-nuko
b4f434ee66 Preview sampled images with TAESD 2023-06-05 09:20:17 -05:00
Dr.Lt.Data
707cdf97fc
Merge branch 'comfyanonymous:master' into feature/settings 2023-06-05 21:08:22 +09:00
Dr.Lt.Data
9f3a19b728
improve: lightweight preview to reduce network traffic (#733)
* To reduce bandwidth traffic in a remote environment, a lossy compression-based preview mode is provided for displaying simple visualizations in node-based widgets.

* Added 'preview=[image format]' option to the '/view' API.
* Updated node to use preview for displaying images as widgets.
* Excluded preview usage in the open image, save image, mask editor where the original data is required.

* Made preview_format parameterizable for extensibility.

* default preview format changed: jpeg -> webp

* Support advanced preview_format option.
- grayscale option for visual debugging
- quality option for aggressive reducing

L?;format;quality?

ex)
jpeg => rgb, jpeg, quality 90
L;webp;80 => grayscale, webp, quality 80
L;png => grayscale, png, quality 90
webp;50 => rgb, webp, quality 50

* move comment

* * add settings for preview_format
* default value is ''(= don't reencode)

---------

Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2023-06-05 01:49:43 -04:00
ltdrdata
b729184c49 feat: pass settings items to backend on queue prompt 2023-06-01 22:33:34 +09:00
ltdrdata
8e8d6070f2 race condition patch 2023-05-31 23:26:56 +09:00
ltdrdata
1f34bf08f0 To support dynamic custom loading, separate the node registration
process based on the defs in the registerNodes function.
2023-05-31 22:01:25 +09:00
Lt.Dr.Data
08abd838b8 HOTFIX: Patched the conflict issue between the Combo Refresh feature and PrimitiveNodes. 2023-05-30 15:26:45 +09:00
Dr.Lt.Data
23ffafeb5d typo fix: field name in error message 2023-05-28 23:31:40 +09:00
space-nuko
6b2a8a3845 Show message in the frontend if prompt execution raises an exception 2023-05-27 21:06:07 -05:00
space-nuko
cc4d3435d3 Highlight failing nodes/inputs in frontend 2023-05-27 21:06:07 -05:00
comfyanonymous
4796e615dd Revert DPI fix since it caused more issues than it solved. 2023-05-21 10:34:26 -04:00
malern
e6e1999f96 Render UI at a higher resolution when viewing with a higher pixel ratio 2023-05-19 20:04:36 +01:00
comfyanonymous
62a371e12b Load workflow from latent file. 2023-05-18 02:41:21 -04:00
ltdrdata
7ada9e7d85 allows touch drag 2023-05-16 22:55:00 +09:00
Dr.Lt.Data
d926f65f56
Feature/maskeditor context menu (#649)
* add "Open in MaskEditor" to context menu

* change save button name to 'Save to node' if open in node.
clear clipspace_return_node after auto paste

* * leak patch: prevent infinite duplication of MaskEditorDialog instance on every dialog open
* prevent conflict of multiple opening of MaskEditorDialog
* name of save button fix

* patch: brushPreview hiding by dialog

* consider close by 'esc' key on maskeditor.

* bugfix about last patch

* patch: invalid close detection

* 'enter' key as save action

* * batch support enhance
  - pick index based on imageIndex on copy action
* paste fix on batch image node

* typo

---------

Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2023-05-14 10:21:22 -04:00
comfyanonymous
e7b9d2c02c /prompt endpoint error is now in json format. 2023-05-14 01:30:58 -04:00
BlenderNeko
1201d2eae5
Make nodes map over input lists (#579)
* allow nodes to map over lists

* make work with IS_CHANGED and VALIDATE_INPUTS

* give list outputs distinct socket shape

* add rebatch node

* add batch index logic

* add repeat latent batch

* deal with noise mask edge cases in latentfrombatch
2023-05-13 11:15:45 -04:00