184 Commits
Author SHA1 Message Date
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
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
AmpandAlexander 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
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 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
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 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 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 b6e0e4b33e Fix index access on lists in Power Puter and add some tests. Fixes #643 2025-12-07 17:18:00 -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
Christopher Anderson 3c1ff0cbf7 label: added \n parsing & rotation 2025-11-02 04:53:57 +11: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
rgthree 110e4ef1db If loading from API JSON manually inspect the loaded data and set widgets since ComfyUI can't automatically. Fixes #564 2025-08-19 21:21:51 -04:00
rgthree e5b2772686 Switch back to non-comfyUI removeWidget to fix power primitive textarea sticking even when not a string type. 2025-08-18 23:34:03 -04:00
rgthree 22afa45bf9 Turns ou, graph.subgraphs is an optional property; maybe older comfyuis. Fixes #561 2025-08-18 08:54:38 -04:00
rgthree baf11d1173 More subgraph cleanup. 2025-08-16 22:19:31 -04:00
rgthree 5b45e105c0 Add support for bookmarks in sub graphs. 2025-08-16 15:50:20 -04:00
rgthree 006cb572fa Fix fast muter/bypasser connections andsome other subgraph support. Fixes #558 2025-08-16 14:14:49 -04:00
rgthree 454e645b74 Fast Groups Muter/Bypasser now works with subgraphs; Fix group quick actions in subgraphs; some other subgraph cleanup too. 2025-08-16 13:58:54 -04:00
rgthree 9bbb1aced5 Add back in original removeWidget implementation as ComfyUI's new one isn't available yet. Fixes #559 2025-08-16 11:13:31 -04:00
rgthree fbbc2b8536 Add util method to change mode of nodes so we can manually update subgraphs too. Fixes #556 2025-08-16 01:32:58 -04:00
rgthree 20f3c0e4ef Update comfy ui frontend types after manually changing typedefs to export what we need. 2025-08-16 01:21:43 -04:00
rgthree c5ffa43de4 Isolated the TreeSitter parsing and added ability to control exposed properties and methods. 2025-08-01 23:53:54 -04:00
rgthree 930d98a0ff Add initial code for a conductor node plus tree sitter. 2025-07-19 21:54:33 -04:00
rgthree f754c47658 Power Puter: Add for loop, and augassign capabilities. 2025-06-23 00:15:18 -04:00
rgthree 51bc089334 Switch Power Puter and Power Primitive to use BOOLEAN, not BOOL. Fixes #520 2025-06-22 22:49:44 -04:00
rgthree 6ea4040f27 Add video previews to lora loader info dialog. 2025-06-22 21:55:32 -04:00
rgthree 9a40abd0e0 Power Puter: Add ability to define multiple outputs. Also improve button widget. 2025-06-05 22:47:55 -04:00
rgthree 6096e515f2 A bunch of common utils and such; especially around model/lora info. 2025-05-27 21:00:21 -04:00
rgthree e349f57edc Power Puter: Allow passing anything through. Mostuseful to pass the value of an input when it's not a primitive (like model, conditioning, etc.) 2025-05-24 16:17:45 -04:00
rgthree 8731686ac1 Power Puter: Add re() method for regex compilation; Allow searching for nodes names by regex; better recursive handling of multi-looped list comprehsion; breaking change: nodes() now returns a lit. 2025-05-21 21:10:19 -04:00
rgthree 8c122b3477 "Add version info and badge to about. Make pyproject the source of truth (name, icon, etc)." 2025-05-18 21:46:02 -04:00
rgthree 847c6345e0 Fixes new image size node; adds tests to verify. 2025-05-17 19:04:43 -04:00
rgthree 777cfaabc6 New node: Power Puter 2025-05-17 00:54:13 -04:00
rgthree 6c5f7c95ed Add new files. (I guess -a doesn't add new files...) 2025-05-11 22:10:00 -04:00
rgthree 340533d536 New node to get the width height of an image, latent or mask. 2025-05-11 22:09:27 -04:00
rgthree 4fa340d667 Don't splice to return of previous getExtraMenuOptions. Fixes #495 2025-05-11 21:16:04 -04:00
rgthree 2d2fe9d48d Power Primitive 2025-05-10 23:19:14 -04:00