8ff50e4521
Correct operator usage and add some more. Fixed from copying in original source. Fixes#645rgthree2025-12-11 20:53:25 -05:00
ce6fc334c9
Use the dynamic prompt when looking up nodes in Power Puter. Addresses #644rgthree2025-12-09 21:37:29 -05:00
b6e0e4b33e
Fix index access on lists in Power Puter and add some tests. Fixes#643rgthree2025-12-07 17:18:00 -05:00
e9d5618188
Add and operators to Power PuPuter. Also, restrict filesystem save methods from numpy.ndarray.
rgthree2025-12-06 00:53:18 -05:00
42e73c3c48
Add a log message for ComfyUI's Node 2.0 incompatibility.
rgthree2025-11-27 08:46:36 -05:00
eadc24ecc8
Fix cases where a missing lora would result in NPE for abspath lookup. Fixes#620rgthree2025-11-11 19:55:20 -05:00
68fe47c0e8
Resolve symlinks (and userdirs) when looking for lora files reported by ComfyUI. Addresses #574rgthree2025-11-10 23:55:04 -05:00
9d8164edfc
Safety check the Power Lora Loader info lookup, and log if there's an error to help #574rgthree2025-11-09 19:59:33 -05:00
4a1ddc3262
Remove no longer needed type declarations for button, buttonGroup and popup.
rgthree2025-11-08 22:23:02 -05:00
9cd266a43e
Ports the button, buttongroup, and popup as ComfyUI is removing the ability to call these soon. Fixes#600.
rgthree2025-11-08 22:18:21 -05:00
67c3ba1b7c
Update ComfyUI frontend types and changes needed to accomodate them. Should be a no-op.
rgthree2025-11-08 18:14:45 -05:00
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.
rgthree2025-11-07 21:42:59 -05:00
3faa4d0b4c
Merge pull request #608 from sfinktah/sfink-label-multiline-rotate label: added \n parsing & rotation
Regis Gaughan, III2025-11-04 19:19:43 -05:00
2b9eb36d3e
Power Puter: batch() special built-in, and sync triggers() loading and fix invalid svg attrs. Fixes#590 and #592.
rgthree2025-10-05 20:58:19 -04:00
0fb1e239a9
Power Puter: Add while loops, break, continue (and pass). Cleanup extraneous print debug.
rgthree2025-09-09 20:31:18 -04:00
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#576rgthree2025-09-06 22:12:40 -04:00
dbc5fa5e89
Key node bounds with graph id as, turns out, node ids _can_ be duplicated across subgraphs. Fixes#568rgthree2025-08-24 16:58:48 -04:00
110e4ef1db
If loading from API JSON manually inspect the loaded data and set widgets since ComfyUI can't automatically. Fixes#564rgthree2025-08-19 21:21:51 -04:00
e5b2772686
Switch back to non-comfyUI removeWidget to fix power primitive textarea sticking even when not a string type.
rgthree2025-08-18 23:34:03 -04:00
22afa45bf9
Turns ou, graph.subgraphs is an optional property; maybe older comfyuis. Fixes#561rgthree2025-08-18 08:54:38 -04:00
5b45e105c0
Add support for bookmarks in sub graphs.
rgthree2025-08-16 15:50:20 -04:00
006cb572fa
Fix fast muter/bypasser connections andsome other subgraph support. Fixes#558rgthree2025-08-16 14:14:49 -04:00
454e645b74
Fast Groups Muter/Bypasser now works with subgraphs; Fix group quick actions in subgraphs; some other subgraph cleanup too.
rgthree2025-08-16 13:58:54 -04:00
9bbb1aced5
Add back in original removeWidget implementation as ComfyUI's new one isn't available yet. Fixes#559rgthree2025-08-16 11:13:31 -04:00
fbbc2b8536
Add util method to change mode of nodes so we can manually update subgraphs too. Fixes#556rgthree2025-08-16 01:32:58 -04:00
20f3c0e4ef
Update comfy ui frontend types after manually changing typedefs to export what we need.
rgthree2025-08-16 01:21:43 -04:00
c5ffa43de4
Isolated the TreeSitter parsing and added ability to control exposed properties and methods.
rgthree2025-08-01 23:53:54 -04:00
930d98a0ff
Add initial code for a conductor node plus tree sitter.
rgthree2025-07-19 21:54:33 -04:00
944d5353a1
Puter: Add ability to assign dict values using '{}'.
rgthree2025-07-11 23:02:21 -04:00
dd4c0ca27b
Power Puter: Pre-set input vars (a-z) to avoid key errors when muting/bypassing. Add better messages for trigger words.
rgthree2025-05-26 07:42:22 -04:00
9c01f224a8
Allow CLIP as optional for Power Lora Loader. Fixes#501rgthree2025-05-24 21:29:35 -04:00
9774135656
Power Puter: Allow assigning to destructured tuple
rgthree2025-05-24 18:35:03 -04:00
61b82b068b
Fixes regex pattern not annotated. Fixes#428rgthree2025-05-24 16:32:54 -04:00
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.)
rgthree2025-05-24 16:17:45 -04:00
0cf25c9205
Power Puter: Add len() as available function; opens door for deterministic randomization from external int/seed
rgthree2025-05-24 15:59:42 -04:00
08fe395114
Power Puter: Better cache handling for connected nodes; Add print method.
rgthree2025-05-24 15:34:01 -04:00
2aa1a855e8
Power Puter: Add condition support, passing arguments to special functions, and get trigger words for enabled loras, get connected nodes.
rgthree2025-05-22 22:49:38 -04:00
1b1a7359bf
Power Puter: Allow special function calls from list comprehension.
rgthree2025-05-21 21:36:59 -04:00
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.
rgthree2025-05-21 21:10:19 -04:00
5288408220
Save the Display Any response to the pnginfo so it pre-exists when reloading the workflow.
rgthree2025-05-18 23:59:31 -04:00
942e290eeb
Cast f-string vars into str first before joining.
rgthree2025-05-18 23:13:54 -04:00
ed4e3cccd2
Power Puter: Search for nodes by title; get a dict of nodes; and special fn for getting loras in power lora loader.
rgthree2025-05-18 22:59:30 -04:00
8c122b3477
"Add version info and badge to about. Make pyproject the source of truth (name, icon, etc)."
rgthree2025-05-18 21:46:02 -04:00
f72f39d482
Fix Portainer not reseting colors. Fixes#494rgthree2025-05-18 13:02:42 -04:00
847c6345e0
Fixes new image size node; adds tests to verify.
rgthree2025-05-17 19:04:43 -04:00