Commit Graph
404 Commits
Author SHA1 Message Date
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
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 944d5353a1 Puter: Add ability to assign dict values using '{}'. 2025-07-11 23:02:21 -04:00
Regis Gaughan, III 784c7d1dab Merge pull request #532 from phazei/power-loader-fixes
Power Lora Loader: make model optional and include full path in get_e…
2025-07-11 22:39:38 -04:00
rgthree 07c5eab7c7 Add slice to power puter abilities. 2025-07-08 00:31:08 -04:00
rgthree 3d0ed3f54c Allow deterministic/cacheable use of random.choice and random.int by using random.seed first. 2025-07-07 23:40:17 -04:00
rgthree 4595787e72 Fix seed to work with string ids (for subgraphs) 2025-07-07 21:30:46 -04:00
Adam 98b16c4a01 Power Lora Loader: make model optional and include full path in get_enabled_loras_from_prompt_node 2025-07-05 23:56:44 -07: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 417d485ac8 [Power Puter] Add purge_vram special function. 2025-06-22 22:01:32 -04:00
rgthree 6ea4040f27 Add video previews to lora loader info dialog. 2025-06-22 21:55:32 -04:00
rgthree 84a146fee3 Inc version 2025-06-08 12:10:06 -04:00
rgthree 74eeb5472c Remove kw_only for 3.9 compatibility. For #511 2025-06-08 12:09:33 -04:00
rgthree 569f90a7a5 Use typing Union/Optional for python 3.9 support. 2025-06-06 20:38:42 -04:00
Regis Gaughan, III 7a3910163d Merge pull request #506 from Mirimachina/main
Link to additional Power Puter docs in Readme
2025-06-05 22:49:43 -04:00
rgthree 9a40abd0e0 Power Puter: Add ability to define multiple outputs. Also improve button widget. 2025-06-05 22:47:55 -04:00
mirimachina 2fcd7a6421 Link to additional Power Puter docs in Readme 2025-05-30 20:37:10 -07:00
rgthree b775441a4c Power Puter: Allow lists and tuples to be used as iters within list comprehension 2025-05-29 00:26:42 -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 0aa6d0a203 Fix alphabet list. 2025-05-26 07:47:33 -04:00
rgthree dd4c0ca27b Power Puter: Pre-set input vars (a-z) to avoid key errors when muting/bypassing. Add better messages for trigger words. 2025-05-26 07:42:22 -04:00
rgthree 9c01f224a8 Allow CLIP as optional for Power Lora Loader. Fixes #501 2025-05-24 21:29:35 -04:00
rgthree 9774135656 Power Puter: Allow assigning to destructured tuple 2025-05-24 18:35:03 -04:00
rgthree 61b82b068b Fixes regex pattern not annotated. Fixes #428 2025-05-24 16:32:54 -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 0cf25c9205 Power Puter: Add len() as available function; opens door for deterministic randomization from external int/seed 2025-05-24 15:59:42 -04:00
rgthree 08fe395114 Power Puter: Better cache handling for connected nodes; Add print method. 2025-05-24 15:34:01 -04:00
rgthree 2aa1a855e8 Power Puter: Add condition support, passing arguments to special functions, and get trigger words for enabled loras, get connected nodes. 2025-05-22 22:49:38 -04:00
rgthree 1b1a7359bf Power Puter: Allow special function calls from list comprehension. 2025-05-21 21:36:59 -04:00