Regis Gaughan, III
602ae5ea45
Merge pull request #777 from unclehooru/fix-mode-state-restore
...
Fix bypass/mute state lost on tab switch for rgthree nodes, and Repeater overwriting linked nodes on restore
2026-10-05 15:27:29 -04:00
unclehooru
8863b9e658
Move prototype accessor lookup into shared_utils as a generic helper
2026-10-05 17:05:16 +09:00
unclehooru
10f3769d37
Merge remote-tracking branch 'upstream/main' into fix-mode-state-restore
2026-10-05 15:51:23 +09:00
Regis Gaughan, III
55ee1c7b26
Merge pull request #776 from cmdicely/bugfix/775-power-puter-python-314-compatibility
...
Power Puter: Avoid relying on obsolete `ast.Num` after its removal
2026-10-05 01:00:12 -04:00
rgthree
16e329820f
Update package deps and types; fix broken types, even if still not the latest comfyu typings...
2026-10-05 00:29:21 -04:00
unclehooru
e51609a9ae
Do not rewrite linked nodes from Repeater/Relay while a workflow is being restored
2026-10-01 22:52:16 +09:00
unclehooru
20cdd32604
Keep _state.mode in sync when overriding mode in RgthreeBaseNode
2026-10-01 22:51:24 +09:00
cmdicely
beb832316c
Update power_puter.py
...
use `ast.Contant.value` instead of `ast.Constant.n` in python 3.14+
`ast.Constant.n` was a compatibility shim for `ast.Num` on `ast.Constant`.
It was removed in python 3.14 along with `ast.Num`.
2026-09-26 13:57:27 -07:00
cmdicely
44eb0cef0b
Avoid relying on obsolete ast.Num after its removal
...
`ast.Num` was deprecated in Python 3.8 and removed in Python 3.14.
Check if `ast.Num` exists; rely only on `ast.Constant`, which replaced it, otherwise.
2026-09-26 13:20:57 -07:00
Regis Gaughan, III
449c58fcdd
Merge pull request #769 from stuttlepress/fix-image-comparer-empty-output
...
Fix Image Comparer never populating its inherited IMAGE output.
2026-09-24 22:34:17 -04:00
Regis Gaughan, III
bec8e6eaa0
Merge pull request #770 from DrJKL/fix/fast-groups-toggle-restrictions
...
Fix Fast Groups toggle restrictions after widget adoption. #766 .
2026-09-24 22:22:25 -04:00
Regis Gaughan, III
1554cb807b
Merge pull request #763 from ussoewwin/fix/logo-route-non-svg
...
fix(logo): don't let a non-SVG / proxy error response break the logo route
2026-09-24 22:15:44 -04:00
Amp and Alexander Brown
7e03436f59
fix: preserve fast group toggle restrictions after widget adoption
...
Amp-Thread-ID: https://ampcode.com/threads/T-01a0c564-c177-701a-b053-86d219fe1663
Co-authored-by: Alexander Brown <drjkl@comfy.org >
2026-09-22 18:44:51 +00:00
stuttlepress
66341c6c8b
Fix Image Comparer never populating its inherited IMAGE output.
...
The images output is never filled, and any link from it fails at runtime.
This also blocks the node inside ComfyUI's native Start Loop / End Loop, where
a node in the loop body must reach End Loop to pass validation and needs a
working output to connect to its terminations input.
Two optional inputs share one socket, so image_a is preferred and image_b is
the fallback.
2026-09-20 21:04:55 -05:00
ussoewwin
17f184820b
fix(logo): don't let a non-SVG / proxy error response break the logo route
...
get_logo_svg() cached whatever LOGO_URL returned without validating it, and get_logo() then ran str.format() over it. Any literal '{' in the payload - an HTML error page from a proxy, captive portal or CDN, e.g. a Cloudflare 523 page whose CSS uses braces - raised ValueError: unexpected '{' in field name and broke the route for every request until restart.
Validate that the fetched markup is SVG, fall back to the bundled web/common/media/rgthree.svg, substitute {bg}/{fg} with str.replace instead of str.format, and never serve non-SVG content from the route.
2026-09-14 20:57:18 +09:00
rgthree
2c5342a8cb
Cache head branch for updating extensions from git.
2026-08-31 23:42:17 -04:00
rgthree
35c9f1e186
Fix ComfyUI changing loadApiJson to async without updated types. Fixes #760
2026-08-27 23:50:33 -04:00
rgthree
13b4399c00
Update some of the types, though can't go to current b/c of comfy npm bugs.
2026-08-21 00:19:33 -04:00
rgthree
f4bf78648b
Remove test invocation of previous message.
2026-08-19 23:46:05 -04:00
rgthree
65b9521230
Add a warning in the browser and console for ComfyUI_Swwan conflict as many are running into issues.
2026-08-19 23:44:51 -04:00
rgthree
d92cad68a6
ComfyUI switched id types again; fixing drag and drop widgets check to allow for either. Fixes #755
2026-08-18 12:10:18 -04:00
rgthree
8f14800b3c
Lora Loader fixes: mute video audio, add option for autoplay previews, fix wrapping in notes, etc.
2026-08-18 12:01:56 -04:00
rgthree
6b76ee6f2c
Update the updater script to retry branches.
2026-07-23 21:29:38 -04:00
Regis Gaughan, III
e1628b0619
Merge pull request #743 from hcwhan/fix-contextmenu-title-raw-html
...
Fix progress bar context menu title showing raw HTML on newer frontends
2026-07-23 19:34:16 -05:00
hcwhan
56a800962d
Fix progress bar context menu title showing raw HTML on newer frontends
...
Newer ComfyUI frontends render the ContextMenu title via textContent instead of innerHTML (XSS hardening), so the HTML string passed as the progress bar menu title was displayed as raw markup. Pass a plain-text title and swap in the logo markup after the menu is created.
2026-07-17 17:38:56 +08:00
rgthree
27b4f4cdcf
Adds now() strftime() and full datetime support for Power Puter
2026-06-20 00:20:56 -04:00
rgthree
738105af5f
Ensure resource look ups exist under their respective directory. Fixes #725
2026-05-08 22:57:14 -04:00
rgthree
683836c46e
Power Lora Loader: Add an info badge (and config option to remove); add ability to match selection
2026-04-07 00:17:26 -04:00
rgthree
b38092ece9
Handle subgraph generation for seed node when inside a subgraph. Fixes #697
2026-04-06 23:57:09 -04:00
rgthree
1773555c7f
Add sha256 function to Power Puter
2026-04-06 23:54:22 -04:00
rgthree
c63a8c4015
Update comfy w/o getting stuck on non-changed changes.
2026-04-06 23:53:20 -04:00
rgthree
8ff50e4521
Correct operator usage and add some more. Fixed from copying in original source. Fixes #645
2025-12-11 20:53:25 -05:00
rgthree
ce6fc334c9
Use the dynamic prompt when looking up nodes in Power Puter. Addresses #644
2025-12-09 21:37:29 -05:00
rgthree
b6e0e4b33e
Fix index access on lists in Power Puter and add some tests. Fixes #643
2025-12-07 17:18:00 -05:00
rgthree
e9d5618188
Add and operators to Power PuPuter. Also, restrict filesystem save methods from numpy.ndarray.
2025-12-06 00:53:18 -05:00
rgthree
42e73c3c48
Add a log message for ComfyUI's Node 2.0 incompatibility.
2025-11-27 08:46:36 -05:00
rgthree
eadc24ecc8
Fix cases where a missing lora would result in NPE for abspath lookup. Fixes #620
2025-11-11 19:55:20 -05:00
rgthree
68fe47c0e8
Resolve symlinks (and userdirs) when looking for lora files reported by ComfyUI. Addresses #574
2025-11-10 23:55:04 -05:00
rgthree
9d8164edfc
Safety check the Power Lora Loader info lookup, and log if there's an error to help #574
2025-11-09 19:59:33 -05:00
rgthree
4a1ddc3262
Remove no longer needed type declarations for button, buttonGroup and popup.
2025-11-08 22:23:02 -05:00
rgthree
9cd266a43e
Ports the button, buttongroup, and popup as ComfyUI is removing the ability to call these soon. Fixes #600 .
2025-11-08 22:18:21 -05:00
rgthree
67c3ba1b7c
Update ComfyUI frontend types and changes needed to accomodate them. Should be a no-op.
2025-11-08 18:14:45 -05:00
rgthree
629c514a68
Ports the widgetInputs.js methods used in reroute to support primitive nodes as ComfyUI is removing the ability to call these soon. Addresses #600 .
2025-11-07 21:42:59 -05:00
Regis Gaughan, III
3faa4d0b4c
Merge pull request #608 from sfinktah/sfink-label-multiline-rotate label: added \n parsing & rotation
2025-11-04 19:19:43 -05:00
Christopher Anderson
69b3bbd8b5
label: added \n & rotation [incl .js]
2025-11-05 00:14:16 +11:00
Christopher Anderson
3c1ff0cbf7
label: added \n parsing & rotation
2025-11-02 04:53:57 +11:00
rgthree
2b9eb36d3e
Power Puter: batch() special built-in, and sync triggers() loading and fix invalid svg attrs. Fixes #590 and #592 .
2025-10-05 20:58:19 -04:00
rgthree
0fb1e239a9
Power Puter: Add while loops, break, continue (and pass). Cleanup extraneous print debug.
2025-09-09 20:31:18 -04:00
rgthree
26988df02c
Fix native 'queue selected nodes'; add random seed range in node properties; fix groups collecting nodes when moving; and other small fixes. Fixes #578 #536 #551 #576
2025-09-06 22:12:40 -04:00
rgthree
dbc5fa5e89
Key node bounds with graph id as, turns out, node ids _can_ be duplicated across subgraphs. Fixes #568
2025-08-24 16:58:48 -04:00