431 Commits
Author SHA1 Message Date
AlekPet e9a2ad42d1 update PainterNode and Painter asset manager
+ styles asset manager
+ added confirm modal window and toast information if asset not found
2026-09-28 18:45:58 +03:00
AlekPet 1169fe83fe update PainterNode
+ added created and updated date in metadata
+ view dates in asset manager
2026-09-28 14:10:13 +03:00
AlekPet add7a5dca2 update PainterNode
+ Add workflow name to metdata saved to state.
+ Updated the visual appearance of asset display.
2026-09-27 21:13:04 +03:00
AlekPet 2ee14a8708 update PainterNode
+ removed code that is no longer used.
2026-09-27 17:47:06 +03:00
AlekPet b334b11ad1 update PainterNode
+ removed unnecessary entries from .gitignore
+ removed unnecessary .gitignore file inside PainterNode
+ updated README.md
2026-09-27 17:28:15 +03:00
AlekPet f037c4a4e9 PainterNode update
+ Added a path in `painter_asset_storage.py` to retrieve saved assets for management.
+ Refactored the saved data manager.
+ Added the ability to insert saved canvases into the current workflow in PainterNode.
+ Added a button to permanently delete saved canvas data.
+ Added new style classes and removed unused ones.
+ Cleaned up the code.
+ Updated the version in `pyproject.toml`.
2026-09-27 15:42:01 +03:00
AlekPet 8502b20091 update PainterNode
+ The canvas data storage structure has been modified.
+ Data is now stored on the backend rather than within the workflow itself, preventing the workflow JSON from becoming bloated.
  Data is stored in `ComfyUI\user\__alekpet\painter_assets`, with each item assigned a unique identifier.
+ Automatic migration has been added to convert workflows using the old PainterNode format to the new data storage method.
+ Code cleanup (removal of legacy code).
2026-09-27 12:57:38 +03:00
AlekPet 1e3a7bf0e7 update
+ PainterNode, added inset image (as background or as image), when select image
  in the COMBO
+ added highlight mousemove items media in extension extras_preview_media
+ update version
2026-09-24 23:34:42 +03:00
AlekPet 78a09c1589 update
+ PainterNode: fix piping image
+ PainterNode and PoseNode implemented past image from clipboard ctrl+v
+ Changed deprecated function checkState to capture CanvasState
+ update version
2026-09-17 12:11:38 +03:00
AlekPet f05473ef99 fix: V-004 security vulnerability ide_node.py
all http endpoints registered via promptserver (thanks, anupamme)
2026-08-27 08:19:21 +03:00
Aleksey Petrov (AlekPet) fde3a094dd Merge pull request #211 from anupamme/fix-repo-comfyui-custom-nodes-alekpet-v004-path-traversal-painter-node
fix: all http endpoints registered via promptserver in painter_node.py
2026-08-27 08:15:30 +03:00
anupamme feefa546a9 fix: V-004 security vulnerability
Automated security fix generated by OrbisAI Security
2026-08-26 20:30:08 +00:00
Aleksey Petrov (AlekPet) af99547353 Merge pull request #210 from Venokos/scrumble
Correct scrumble to scribble in README.md.
2026-08-26 23:01:37 +03:00
Aleksey Petrov (AlekPet) b12e928fd3 Merge pull request #209 from Venokos/master
correct some spelling problems in README.md
2026-08-26 23:00:45 +03:00
Venokos 351e6eb8f7 correct scrumble to scribble in the introduction of PainterNode in README.md 2026-08-26 23:57:00 +08:00
Venokos 37f275be5e correct some spelling problems in README.md 2026-08-26 23:55:16 +08:00
AlekPet 4cdc78a093 update ColorCorrectNode
+ implemented the ability to use the Color Correct Node with video frames
2026-07-30 18:39:23 +03:00
AlekPet 9c2bb57d46 Merge branch 'master' of https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet 2026-05-10 00:15:10 +03:00
AlekPet a8360203b4 update PainterNode, PoseNode
+ add support clone nodes
+ fix PainterNode not working in Nodes 2.0 (enablePointerEvents in Fabricjs not support correct)
and node Painter in Nodes 2.0 used my old widget type 'painter'
+ update version
2026-05-10 00:14:06 +03:00
AlekPet 6c78fac451 update PainterNode, PoseNode
+ add support clone nodes
+ fix PainterNode not working in Nodes 2.0 (enablePointerEvents in Fabricjs not support correct)
and node Painter in Nodes 2.0 used my old widget type 'painter'
+ update version
2026-05-09 23:44:06 +03:00
AlekPet 7d76521a01 update IDENode
+ Implemented features save, rename, remove file code
+ Implemented checking save filename and extensions
+ Update visual style buttons and structure
+ Other smaller feature
+ Update version
2026-05-07 13:15:59 +03:00
AlekPet f874f96e9d Merge branch 'master' of https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet into update_idenode 2026-04-24 20:54:07 +03:00
Aleksey Petrov (AlekPet) 6310c31baf Merge pull request #204 from love530love/fix-pip-subprocess
Fix pip subprocess call in get_installed_modules
2026-04-21 21:18:25 +03:00
love530love 75ddea2429 Fix pip subprocess call in get_installed_modules: sanitize sys.executable and handle errors\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> 2026-04-21 11:13:02 +08:00
AlekPet 0f642a3d3a update IDENode
+ Fix open old IDENode saved code in widgets_values in the new version
+ Update README
2026-04-19 13:42:59 +03:00
AlekPet dd935f5d72 update IDENode
+ Implemented fearuew rename, remove file code
+ Implemented checking save filename and extensions
+ Change visual style buttons
+ Other smaller feature
2026-04-18 23:12:31 +03:00
AlekPet da7bd64e96 implemented new feautes
+ load code with inputs and outputs
+ added a code save button, allowing you to save written code with inputs and outputs
+ example codes (js and python) add.json in the directory ./web_alekpet_nodes/lib/idenode/codes/*
+ visual changes and other improvements
2026-04-12 19:45:31 +03:00
AlekPet e9763014da fix UnicodeDecodeError, add encoding utf-8 and remove cyrlic chars from python files 2026-04-03 22:13:38 +03:00
AlekPet 0b079c458e fixed IDENone, adding variables to the input and output of a node and added a check for duplicate variables. 2026-04-02 17:54:11 +03:00
AlekPet 999c57b616 update IDENode
+ Fix work Javascript code
+ Rewrite code make widget PYCODE, not hidden in subgraph
+ Other small fixes
2026-04-01 11:42:40 +03:00
AlekPet 4b50dc4497 fix extension extras_preview_media
+ Fixed for the new version of ComfyUI the display of media content when
  hovering in the selection list
2026-03-20 00:09:40 +03:00
AlekPet ba55cc2ccc fix zero width space in the files 2026-03-03 12:36:30 +03:00
AlekPet b0cab52e31 update
+ Updated the structure; now the web_alekpet_nodes folder is not deleted
  or recreated, and no files are copied.
+ Added a folder with example_workflows
+ Corrected some README files
+ Cleaned up the __init__.py file
+ Update version
2026-03-01 19:16:04 +03:00
AlekPet 7ade1b1455 fix in the startup race condition 2026-02-28 15:45:09 +03:00
AlekPet d3ba728a16 fix default value model glm image generate 2026-01-15 22:46:38 +03:00
AlekPet a66169b4e4 updates glm nodes
+ Add new model glm-image
+ Add new size resilution and small fixes codes
+ Renames nodes CogViewImageGenerate and CogVideoXGenerate to ChatGLMImageGenerate and
  ChatGLMVideoGenerate
+ Update vesion
2026-01-15 22:40:01 +03:00
AlekPet b3af53a344 updates readme's 2026-01-08 14:25:40 +03:00
AlekPet 8e8408b510 Add new nodes CogViewImageGenerateNode, CogVideoXGenerateNode 2026-01-08 14:09:45 +03:00
AlekPet 87394870f8 fix gml media instruct node and add new models 2026-01-06 18:31:47 +03:00
AlekPet a857ddba34 fix GoogleTranslateNode modal message, when load workflow (API) 2025-12-25 10:46:16 +03:00
AlekPet f75fa7d544 fix __init__.py for argostranslate
+ Add hack checking install argostranslate module (name module
  argostranslate not equal git+https link)
2025-09-21 12:34:00 +03:00
AlekPet bb9085b2b4 update extras_preview_media extension
+ Add missing media formats
2025-09-20 17:44:23 +03:00
Aleksey Petrov (AlekPet) 223f2a8fc7 Merge pull request #182 from loscrossos/alek_fix_argostranslate
fix for python3.13+
2025-09-19 15:48:20 +03:00
LosCrossos 270d0a8418 adding changes for fix for python3.13+.
Signed-off-by: LosCrossos <165311345+loscrossos@users.noreply.github.com>
2025-09-19 13:55:55 +02:00
AlekPet ebac117522 add support preview image for LoadImageOutput node 2025-09-11 12:20:39 +03:00
AlekPet c87493b982 update
+ Chnages classNames in PainterNode, conflicts other extensions used my
  PainterNode as template.
+ Fix modal window.
2025-09-03 16:49:11 +03:00
AlekPet e7d593496b update PoseNode, PainterNode
+ Return alpha channel mask input, if exists transparent canvas (template LoadImage node ComfyCore)
+ Update version
2025-08-30 20:23:22 +03:00
AlekPet 62948a8c5d update
+ Speech & Recognation extension is disabled by default due to a bug with multi-line fields
+ Update version
2025-08-29 20:14:23 +03:00
AlekPet 60e3607883 PainterNode fix 2025-08-29 12:37:13 +03:00
AlekPet 6564e907b1 fixes
+ PoseNode alpha channel and js code
+ IDENode check extra_pnginfo in the workflow
+ update version
2025-08-28 22:04:31 +03:00