240 Commits
Author SHA1 Message Date
StableLlama 779b6ae8e2 Merge pull request #63 from StableLlama/fix_too_large_EXIF
Fix image saving and allow list empty entry filtering
2026-10-16 19:24:57 +02:00
StableLlama dd6f936003 Make saved image Comfy compliant 2026-10-16 18:28:00 +02:00
StableLlama 5ba4e602f3 Bump version to 2.2.0 and update changelog 2026-10-16 17:39:25 +02:00
StableLlama 9d53d63725 fix_too_large_EXIF 2026-10-16 17:27:58 +02:00
StableLlama 3e1d77627c Merge pull request #62 from StableLlama/enhance_filter_empty
Added: filter empty
2026-10-16 17:26:58 +02:00
StableLlama 26878b18f1 Added:
- Data List and LIST: new "filter empty" node that removes every empty entry
  (`None`, empty STRING, empty LIST/DICT/SET, ...); `0` and `False` are kept.
  An optional boolean switch also treats a STRING consisting only of whitespace
  as empty.
2026-10-16 17:22:16 +02:00
StableLlama 678e48fcf6 Merge pull request #61 from StableLlama/enhance_save_pt2
Enhance save pt2
2026-09-19 00:20:34 +02:00
StableLlama 20c6e96185 bump to version 2.1.0 2026-09-19 00:17:10 +02:00
StableLlama 1cdbd3044c Save workflow in the image and show preview 2026-09-18 22:06:43 +02:00
StableLlama 7a9e7c61ea fix typo 2026-09-18 22:04:36 +02:00
StableLlama d7c70b548e Merge pull request #60 from StableLlama/add_more_data_creation
version 2.0.0
2026-09-11 11:30:49 +02:00
StableLlama f802173782 update code formatting (ruff) 2026-09-11 11:28:46 +02:00
StableLlama de5b1350d9 Try to fix CI 2026-09-11 11:18:19 +02:00
StableLlama 1deac10f15 bump version to 2.0.0
- Critical change that ensures reliablity and **should** have no bad side
  effects, but when you see any, please report:
  DICT, LIST, SET and Data List nodes (plus the DICT/LIST-taking STRING nodes)
  now degrade gracefully when their data source is not connected (`None`) instead
  of raising: read/query nodes return their natural "no data" result (the `get`
  default, an empty list, `False`, `0`, `None`), and transform nodes behave as if
  given an empty container.
- Add a "continue if not empty" flow-control node: it passes a value through
  unchanged when it is non-empty, and blocks execution (via an execution blocker)
  when the value is empty. It is list-aware (`INPUT_IS_LIST` / `OUTPUT_IS_LIST`),
  so it is immune to ComfyUI's empty-input batching crash and passes data lists
  through unchanged. By default the block is silent; an optional `message` can be
  set to show a dialog. Use it before nodes that cannot handle an empty input
  (e.g. a node receiving an empty Data List) to stop execution instead of failing.
2026-09-11 11:02:43 +02:00
StableLlama 8ff49ec895 Enhance:
- "save IMAGE to file" and "save IMAGE+MASK to file": `format` is now a dropdown
  (still connectable as a STRING) whose entries are derived from the formats the
  installed Pillow/image plugins can actually write (RGB node offers them all,
  IMAGE+MASK only alpha-capable ones); every batch frame is written instead of
  only the first; and `path` can be switched to ComfyUI-style `filename_prefix`
  mode via a toggle, resolved through ComfyUI's own folder/file helpers
  (auto-numbered under the output dir); both modes accept ComfyUI templates such
  as `%date:yyyy-MM-dd%`
2026-09-09 14:22:21 +02:00
StableLlama b46f4ba2bf add create DICT and LIST from JSON string 2026-09-09 10:29:14 +02:00
StableLlama eac17833e1 Merge pull request #59 from StableLlama/enhance_save
Enhance save and better docu
2026-09-06 20:52:00 +02:00
StableLlama ceb1b849a2 Bump to 1.8.1 2026-09-06 20:49:37 +02:00
StableLlama e366c200ff Enhance documentation 2026-09-06 19:08:41 +02:00
StableLlama 584ecac04b Add (optionally) prompts to the images when saving them 2026-09-06 18:19:35 +02:00
StableLlama d271520c8d Merge pull request #58 from StableLlama/feature_timedelta_to_int
Add feature: Time delta node conversion
2026-08-31 15:51:59 +02:00
StableLlama 2458bcaebe Add feature: Time delta nodes can now be converted to seconds (float) and milliseconds (int) 2026-08-31 15:39:09 +02:00
StableLlama 4678b002fc Merge pull request #57 from StableLlama/enhance_string_save
Create release 1.7.0
2026-08-27 22:33:43 +02:00
StableLlama 97f758ca18 Create release 1.7.0 2026-08-27 22:29:57 +02:00
StableLlama 2d948b4209 Merge pull request #56 from StableLlama/enhance_string_save
Allow appending for text string saving
2026-08-27 22:01:28 +02:00
StableLlama 333ebde5a2 Allow appending for text string saving 2026-08-27 21:53:17 +02:00
StableLlama ca24d72ccc Update meta, add icon 2026-07-17 11:52:19 +02:00
StableLlama 2de7245e33 Merge pull request #53 from StableLlama/release_1.6.0
Bump version to 1.6.0
2026-07-17 11:05:30 +02:00
StableLlama 33c29fcfcc Bump version to 1.6.0 2026-07-17 11:02:31 +02:00
StableLlama d127f53afc Merge pull request #51 from Comahar/feat/optional-seed-random-nodes
Add optional seed inputs to pop-random nodes.
2026-07-17 10:33:06 +02:00
StableLlama b7cba8fe67 Merge pull request #52 from Comahar/fix/string-list-join-sep
Fix StringListJoin separator handling
2026-07-17 10:22:51 +02:00
Comahar 9d87b8ecf6 Fix StringListJoin treating sep as a list
StringListJoin has no INPUT_IS_LIST, so sep is a plain string;
sep[0] was taking only the first character.
2026-07-16 17:38:09 +03:00
Comahar b1f9824fa2 Add optional seed inputs to pop-random nodes. 2026-07-14 23:06:54 +03:00
StableLlama fd37841b70 Merge pull request #49 from StableLlama/fix_complaint
Fix alert: Workflow does not contain permissions #3
2026-05-07 19:59:43 +02:00
StableLlama c20ac5bd96 Merge branch 'main' into fix_complaint 2026-05-07 19:57:15 +02:00
StableLlama d09d7fd517 Fix alert: Workflow does not contain permissions #3 2026-05-07 19:55:27 +02:00
StableLlama 76a4822470 Merge pull request #48 from StableLlama/little_fixes
Little maintenence
2026-03-26 23:18:14 +01:00
StableLlama f3ddffe09d Bump version to 1.5.0 2026-03-26 23:16:04 +01:00
StableLlama 8ad5554697 Add more test cases 2026-03-26 23:10:28 +01:00
StableLlama 8b70ea01a2 Better handle missing development dependencies 2026-03-26 22:39:22 +01:00
StableLlama 9ef5bca4b1 Enhance launch configurations for pytest and update alpha channel image creation in PathSaveImageRGBA to remove a warning 2026-03-26 22:22:29 +01:00
StableLlama 2e85a05dba Merge pull request #46 from Lex-DRL/dict-immutable-support
Support for arbitrary mappings and immutable dicts as inputs for dict nodes
2026-03-22 21:17:54 +01:00
Lex Darlog (DRL) b90ca0696e Tests update: also check for frozendict input 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) 0b401a15e4 frozendict dev-dependency 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) e7a041e7d6 fix failed test 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) 682f614289 + docstring 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) 48983f2268 updated type-hints (keeping track of key/value type) 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) 3a14652dc9 Update all the remaining dict-modifying nodes + change approach to intermediate dict -> preserve type 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) adb91b188e + type hints 2026-03-22 14:00:41 -03:00
Lex Darlog (DRL) c8717e602d support for immutable dicts 2026-03-22 14:00:41 -03:00