Commit Graph

  • 55ee1c7b26 Merge pull request #776 from cmdicely/bugfix/775-power-puter-python-314-compatibility main Regis Gaughan, III 2026-10-05 01:00:12 -04:00
  • 16e329820f Update package deps and types; fix broken types, even if still not the latest comfyu typings... rgthree 2026-10-05 00:29:21 -04:00
  • beb832316c Update power_puter.py cmdicely 2026-09-26 13:57:27 -07:00
  • 44eb0cef0b Avoid relying on obsolete ast.Num after its removal cmdicely 2026-09-26 13:20:57 -07:00
  • 449c58fcdd Merge pull request #769 from stuttlepress/fix-image-comparer-empty-output Regis Gaughan, III 2026-09-24 22:34:17 -04:00
  • bec8e6eaa0 Merge pull request #770 from DrJKL/fix/fast-groups-toggle-restrictions Regis Gaughan, III 2026-09-24 22:22:25 -04:00
  • 1554cb807b Merge pull request #763 from ussoewwin/fix/logo-route-non-svg Regis Gaughan, III 2026-09-24 22:15:44 -04:00
  • 7e03436f59 fix: preserve fast group toggle restrictions after widget adoption AmpandAlexander Brown 2026-09-22 18:44:51 +00:00
  • 66341c6c8b Fix Image Comparer never populating its inherited IMAGE output. stuttlepress 2026-09-20 21:04:55 -05:00
  • 17f184820b fix(logo): don't let a non-SVG / proxy error response break the logo route ussoewwin 2026-09-14 20:57:18 +09:00
  • 2c5342a8cb Cache head branch for updating extensions from git. rgthree 2026-08-31 23:42:17 -04:00
  • 35c9f1e186 Fix ComfyUI changing loadApiJson to async without updated types. Fixes #760 rgthree 2026-08-27 23:50:33 -04:00
  • 13b4399c00 Update some of the types, though can't go to current b/c of comfy npm bugs. rgthree 2026-08-21 00:19:33 -04:00
  • f4bf78648b Remove test invocation of previous message. rgthree 2026-08-19 23:46:05 -04:00
  • 65b9521230 Add a warning in the browser and console for ComfyUI_Swwan conflict as many are running into issues. rgthree 2026-08-19 23:44:51 -04:00
  • d92cad68a6 ComfyUI switched id types again; fixing drag and drop widgets check to allow for either. Fixes #755 rgthree 2026-08-18 12:10:18 -04:00
  • 8f14800b3c Lora Loader fixes: mute video audio, add option for autoplay previews, fix wrapping in notes, etc. rgthree 2026-08-18 12:01:56 -04:00
  • 6b76ee6f2c Update the updater script to retry branches. rgthree 2026-07-23 21:29:08 -04:00
  • e1628b0619 Merge pull request #743 from hcwhan/fix-contextmenu-title-raw-html Regis Gaughan, III 2026-07-23 19:34:16 -05:00
  • 56a800962d Fix progress bar context menu title showing raw HTML on newer frontends hcwhan 2026-07-17 17:38:56 +08:00
  • 27b4f4cdcf Adds now() strftime() and full datetime support for Power Puter rgthree 2026-06-20 00:20:56 -04:00
  • 738105af5f Ensure resource look ups exist under their respective directory. Fixes #725 rgthree 2026-05-08 22:57:14 -04:00
  • 683836c46e Power Lora Loader: Add an info badge (and config option to remove); add ability to match selection rgthree 2026-04-07 00:17:26 -04:00
  • b38092ece9 Handle subgraph generation for seed node when inside a subgraph. Fixes #697 rgthree 2026-04-06 23:57:09 -04:00
  • 1773555c7f Add sha256 function to Power Puter rgthree 2026-04-06 23:54:22 -04:00
  • c63a8c4015 Update comfy w/o getting stuck on non-changed changes. rgthree 2026-04-06 23:53:20 -04:00
  • 8ff50e4521 Correct operator usage and add some more. Fixed from copying in original source. Fixes #645 rgthree 2025-12-11 20:53:25 -05:00
  • ce6fc334c9 Use the dynamic prompt when looking up nodes in Power Puter. Addresses #644 rgthree 2025-12-09 21:37:29 -05:00
  • b6e0e4b33e Fix index access on lists in Power Puter and add some tests. Fixes #643 rgthree 2025-12-07 17:18:00 -05:00
  • e9d5618188 Add and operators to Power PuPuter. Also, restrict filesystem save methods from numpy.ndarray. rgthree 2025-12-06 00:53:18 -05:00
  • 42e73c3c48 Add a log message for ComfyUI's Node 2.0 incompatibility. rgthree 2025-11-27 08:46:36 -05:00
  • eadc24ecc8 Fix cases where a missing lora would result in NPE for abspath lookup. Fixes #620 rgthree 2025-11-11 19:55:20 -05:00
  • 68fe47c0e8 Resolve symlinks (and userdirs) when looking for lora files reported by ComfyUI. Addresses #574 rgthree 2025-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 #574 rgthree 2025-11-09 19:59:33 -05:00
  • 4a1ddc3262 Remove no longer needed type declarations for button, buttonGroup and popup. rgthree 2025-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. rgthree 2025-11-08 22:18:21 -05:00
  • 67c3ba1b7c Update ComfyUI frontend types and changes needed to accomodate them. Should be a no-op. rgthree 2025-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. rgthree 2025-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, III 2025-11-04 19:19:43 -05:00
  • 69b3bbd8b5 label: added \n & rotation [incl .js] Christopher Anderson 2025-11-05 00:14:16 +11:00
  • 3c1ff0cbf7 label: added \n parsing & rotation Christopher Anderson 2025-11-02 04:53:57 +11:00
  • 2b9eb36d3e Power Puter: batch() special built-in, and sync triggers() loading and fix invalid svg attrs. Fixes #590 and #592. rgthree 2025-10-05 20:58:19 -04:00
  • 0fb1e239a9 Power Puter: Add while loops, break, continue (and pass). Cleanup extraneous print debug. rgthree 2025-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 #576 rgthree 2025-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 #568 rgthree 2025-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 #564 rgthree 2025-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. rgthree 2025-08-18 23:34:03 -04:00
  • 22afa45bf9 Turns ou, graph.subgraphs is an optional property; maybe older comfyuis. Fixes #561 rgthree 2025-08-18 08:54:38 -04:00
  • baf11d1173 More subgraph cleanup. rgthree 2025-08-16 22:19:31 -04:00
  • 5b45e105c0 Add support for bookmarks in sub graphs. rgthree 2025-08-16 15:50:20 -04:00
  • 006cb572fa Fix fast muter/bypasser connections andsome other subgraph support. Fixes #558 rgthree 2025-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. rgthree 2025-08-16 13:58:54 -04:00
  • 9bbb1aced5 Add back in original removeWidget implementation as ComfyUI's new one isn't available yet. Fixes #559 rgthree 2025-08-16 11:13:31 -04:00
  • fbbc2b8536 Add util method to change mode of nodes so we can manually update subgraphs too. Fixes #556 rgthree 2025-08-16 01:32:58 -04:00
  • 20f3c0e4ef Update comfy ui frontend types after manually changing typedefs to export what we need. rgthree 2025-08-16 01:21:43 -04:00
  • c5ffa43de4 Isolated the TreeSitter parsing and added ability to control exposed properties and methods. rgthree 2025-08-01 23:53:54 -04:00
  • 930d98a0ff Add initial code for a conductor node plus tree sitter. rgthree 2025-07-19 21:54:33 -04:00
  • 944d5353a1 Puter: Add ability to assign dict values using '{}'. rgthree 2025-07-11 23:02:21 -04:00
  • 784c7d1dab Merge pull request #532 from phazei/power-loader-fixes Regis Gaughan, III 2025-07-11 22:39:38 -04:00
  • 07c5eab7c7 Add slice to power puter abilities. rgthree 2025-07-08 00:31:08 -04:00
  • 3d0ed3f54c Allow deterministic/cacheable use of random.choice and random.int by using random.seed first. rgthree 2025-07-07 23:40:17 -04:00
  • 4595787e72 Fix seed to work with string ids (for subgraphs) rgthree 2025-07-07 21:30:46 -04:00
  • 98b16c4a01 Power Lora Loader: make model optional and include full path in get_enabled_loras_from_prompt_node Adam 2025-07-05 23:50:25 -07:00
  • f754c47658 Power Puter: Add for loop, and augassign capabilities. rgthree 2025-06-23 00:15:18 -04:00
  • 51bc089334 Switch Power Puter and Power Primitive to use BOOLEAN, not BOOL. Fixes #520 rgthree 2025-06-22 22:49:44 -04:00
  • 417d485ac8 [Power Puter] Add purge_vram special function. rgthree 2025-06-22 22:01:32 -04:00
  • 6ea4040f27 Add video previews to lora loader info dialog. rgthree 2025-06-22 21:55:32 -04:00
  • 84a146fee3 Inc version rgthree 2025-06-08 12:10:06 -04:00
  • 74eeb5472c Remove kw_only for 3.9 compatibility. For #511 rgthree 2025-06-08 12:09:33 -04:00
  • 569f90a7a5 Use typing Union/Optional for python 3.9 support. rgthree 2025-06-06 20:38:42 -04:00
  • 7a3910163d Merge pull request #506 from Mirimachina/main Regis Gaughan, III 2025-06-05 22:49:43 -04:00
  • 9a40abd0e0 Power Puter: Add ability to define multiple outputs. Also improve button widget. rgthree 2025-06-05 22:47:55 -04:00
  • 2fcd7a6421 Link to additional Power Puter docs in Readme mirimachina 2025-05-30 20:37:10 -07:00
  • b775441a4c Power Puter: Allow lists and tuples to be used as iters within list comprehension rgthree 2025-05-29 00:26:42 -04:00
  • 6096e515f2 A bunch of common utils and such; especially around model/lora info. rgthree 2025-05-27 21:00:21 -04:00
  • 0aa6d0a203 Fix alphabet list. rgthree 2025-05-26 07:47:33 -04:00
  • dd4c0ca27b Power Puter: Pre-set input vars (a-z) to avoid key errors when muting/bypassing. Add better messages for trigger words. rgthree 2025-05-26 07:42:22 -04:00
  • 9c01f224a8 Allow CLIP as optional for Power Lora Loader. Fixes #501 rgthree 2025-05-24 21:29:35 -04:00
  • 9774135656 Power Puter: Allow assigning to destructured tuple rgthree 2025-05-24 18:35:03 -04:00
  • 61b82b068b Fixes regex pattern not annotated. Fixes #428 rgthree 2025-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.) rgthree 2025-05-24 16:17:45 -04:00
  • 0cf25c9205 Power Puter: Add len() as available function; opens door for deterministic randomization from external int/seed rgthree 2025-05-24 15:59:42 -04:00
  • 08fe395114 Power Puter: Better cache handling for connected nodes; Add print method. rgthree 2025-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. rgthree 2025-05-22 22:49:38 -04:00
  • 1b1a7359bf Power Puter: Allow special function calls from list comprehension. rgthree 2025-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. rgthree 2025-05-21 21:10:19 -04:00
  • 5288408220 Save the Display Any response to the pnginfo so it pre-exists when reloading the workflow. rgthree 2025-05-18 23:59:31 -04:00
  • 942e290eeb Cast f-string vars into str first before joining. rgthree 2025-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. rgthree 2025-05-18 22:59:30 -04:00
  • 8c122b3477 "Add version info and badge to about. Make pyproject the source of truth (name, icon, etc)." rgthree 2025-05-18 21:46:02 -04:00
  • f72f39d482 Fix Portainer not reseting colors. Fixes #494 rgthree 2025-05-18 13:02:42 -04:00
  • 847c6345e0 Fixes new image size node; adds tests to verify. rgthree 2025-05-17 19:04:43 -04:00
  • 777cfaabc6 New node: Power Puter rgthree 2025-05-17 00:54:13 -04:00
  • 701cf7888a Add a simpler image resize node. rgthree 2025-05-15 23:13:20 -04:00
  • 6c5f7c95ed Add new files. (I guess -a doesn't add new files...) rgthree 2025-05-11 22:10:00 -04:00
  • 340533d536 New node to get the width height of an image, latent or mask. rgthree 2025-05-11 22:09:27 -04:00
  • 4fa340d667 Don't splice to return of previous getExtraMenuOptions. Fixes #495 rgthree 2025-05-11 21:16:04 -04:00
  • 57cbded462 Add power primitive py, oops rgthree 2025-05-11 08:50:17 -04:00
  • 2d2fe9d48d Power Primitive rgthree 2025-05-10 23:19:14 -04:00
  • 5a0ce4f4ee New Node: Power Primitive. rgthree 2025-05-10 21:56:42 -04:00