Commit Graph
420 Commits
Author SHA1 Message Date
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
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