29 Commits
Author SHA1 Message Date
dajiaohuang 241122a71e fix: match painter mask dimensions to image 2026-10-24 00:18:54 +08:00
AlekPet 2ee14a8708 update PainterNode
+ removed code that is no longer used.
2026-09-27 17:47:06 +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
anupamme feefa546a9 fix: V-004 security vulnerability
Automated security fix generated by OrbisAI Security
2026-08-26 20:30:08 +00: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 60e3607883 PainterNode fix 2025-08-29 12:37:13 +03:00
AlekPet e11d490f7e update PainterNode
+ Changed method wait piping input image from async to sync
+ Update version
2025-08-19 23:13:31 +03:00
duanyll c781e3f858 fix: PainterNode buffer is not large enough 2025-08-13 11:32:41 +08:00
AlekPet c34f5b465e added the ability to set a transparent background 2025-08-01 22:57:09 +03:00
AlekPet 9b549cdf9d fix PainterNode 2025-07-29 17:42:09 +03:00
AlekPet 0b251da5f8 update code
Implemented rename worfkflow from JSON save canvas data.
2025-03-14 14:32:32 +03:00
AlekPet 8c31687c58 update PainterNode
Start developer save big painter canvas data to JSON file for workflow
Update dialog manager saved json files
2025-03-06 16:27:27 +03:00
AlekPet b53674dda1 fix widget toggle, not works if set in the js file, add to the py files nodes type BOOLEAN, update version.... 2025-02-28 10:12:27 +03:00
AlekPet fce927725f added descriptions for nodes 2024-09-01 18:05:42 +03:00
AlekPet cc834143c5 implement manager storage data localStorage and JSON files
Add radio elements select storage and delete records
Add canvas preview record
2024-08-14 19:34:58 +03:00
AlekPet 1e8acc6383 formatted python files, updates ArgosTranslate, ExtrasNode
Changes:
Update ArgosTranslate node, change avaiables languages from selected
language and clear code.
Update HexToHue node, set piping next sibling input color elements
color. Fix readme extrasnodes.
Add to the file utils.js functions isValidStyle and rgbToHex
Update pyproject.toml to new version.
2024-06-27 18:10:48 +03:00
AlekPet edda6cdcac implement new method save canvas datas from json file
New method save painter node data inside directory
settings_nodes/Paint_{Number}.png_settings.json
This avaiables saved canvas with big datas.
2024-06-18 20:40:59 +03:00
AlekPet ebfd2a4484 update painterNode piping code
Update code, remove wait time if not not update checked or not
connected
Remove repeat request to get input image
Add update list objects if open Selection mode, when piping set image
Other small changes...
2024-05-29 16:47:09 +03:00
AlekPet 23d7ebd46a fix in DeepTranslatorNode and other
Change element on/off proxy on the toggle element
Fix error if added proxies in the config.json not load default value
Painter removed in the method IS_CHANGED to update constantly, regardless of whether
the image has changed or not
2024-05-28 17:19:32 +03:00
AlekPet 072b8dcc1c implement option sendToBack enabled or disabled piping image
Make fieldset categories settings
Change step scale when selected piping action image
Add send to back image options, send image to the back on the canvas or
not
Checkbox, save canvas to localStorage move to main setting modal window
own fieldset
Small changes in the painter_node.py
Small changes in the utils.js file, add check if transition animation
not end from clicking show hide modal window
2024-05-10 13:26:11 +03:00
AlekPet 1ffcb243c0 change beckend module time.sleep on the asyncio.sleep
Add checkbox to disable change image piping image input
Fix localStorage save LS canvas save, when node create, and add
pipingSettings in node create function.
2024-05-05 20:42:17 +03:00
AlekPet 0d92d48596 edit __init__.py, change dynamic nodes names to manual, to manager
Add checkbox change size painter node, when piping input not equal size
canvas size, when generate image
Beckend small fixes code
2024-04-23 16:02:19 +03:00
AlekPet b0ed9b7f10 initial implement piping in an image
other fixes code
2024-04-22 19:37:01 +03:00
AlekPet 08663e7183 update 2023-10-07 22:32:28 +03:00
AlekPet 6b63f55721 fix 2023-09-26 12:45:02 +03:00
AlekPet 90138f2292 update, add new nodes 2023-09-08 18:48:48 +03:00
AlekPet 96c3fd8360 update, add mask edit in Mask Editor 2023-09-02 14:47:47 +03:00
AlekPet c7ac012f32 update 2023-07-11 12:06:32 +03:00
AlekPet 93ea223fdc Add PainterNode from ControlNet 2023-06-21 18:46:09 +03:00