Commit Graph
35 Commits
Author SHA1 Message Date
DebugPadawan 4ecb9cb12c Refactor architecture and add new essential nodes (v1.5.1) 2026-03-25 12:14:10 +01:00
DebugPadawan Bot 43cfdb3ac8 feat: Add new list and text manipulation nodes (v1.5.0)
New List Nodes:
- Random List Selector: Pick random items from a list with seed control
- List Shuffler: Shuffle list order deterministically
- List Merger: Combine lists with concatenate/interleave modes
- List Deduplicator: Remove duplicates while preserving order

New Text Nodes:
- Text Case Converter: Convert between UPPER, lower, Title Case, snake_case, kebab-case, camelCase, PascalCase
- Text Trimmer: Advanced whitespace removal with multiple modes
- Text Prefix Suffix: Add prefix/suffix to text with optional spacing

Updated documentation in README.md with all new nodes.
2026-03-25 08:02:27 +01:00
OpenClaw Bot d86efa63a5 feat: add Type Conversion and Number Utility nodes (v1.4.0)
New Type Conversion nodes (DebugPadawan/Conversion):
- Type Converter: Universal type conversion (string, int, float, boolean)
- Int to Float: Convert integers to floats
- Float to Int: Convert floats to ints with rounding modes
- String to Int: Parse strings as integers
- String to Float: Parse strings as floats
- String to Boolean: Parse strings as booleans
- Number to String: Format numbers as strings with precision control

New Number Utility nodes (DebugPadawan/Number):
- Number Clamp: Clamp values between min and max
- Number Round: Round with decimal precision control
- Number Range: Generate number sequences
- Number Compare: Compare two numbers
- Number Absolute: Get absolute value
- Number Sign: Get sign (-1, 0, 1) of a number
- Number Remap: Remap values between ranges
- Number Lerp: Linear interpolation between values

Updated version to 1.4.0 and added documentation for all new nodes.
2026-03-25 04:04:46 +01:00
root 2a7674723e feat: Add Text Compare, Text Length, Text Case, and Text Trim nodes
- Text Compare: Compare strings with equals, contains, starts with, ends with modes
- Text Length: Get string length in characters, words, or lines
- Text Case: Transform text case (upper, lower, capitalize, title, swap)
- Text Trim: Remove whitespace (both, left, right, or collapse all)

Version bump to 1.3.0
2026-03-24 23:37:52 +01:00
root 4c59bbb1bf chore: Update version to 1.2.1 and add version badge to README 2026-03-24 21:51:47 +01:00
root e7d48fc120 feat: add requirements.txt 2026-03-24 21:07:59 +01:00
root 8479288e2a feat: add Color Palette Extractor and refactor math nodes (v1.2.0) 2026-03-24 21:02:49 +01:00
root 6481ead998 docs: fix node name in README category table 2026-03-24 19:49:34 +01:00
root c91536449c feat: add Regex, Logic Gate, and List Slicer nodes; refactor project structure 2026-03-24 19:45:07 +01:00
root 8d418fa89c Chore: Set PublisherId to debugpadawan in pyproject.toml 2026-03-24 13:24:16 +00:00
root e34631dcb4 Feat: Add Math and Random Generator nodes 2026-03-24 13:04:33 +00:00
Lukas 98495eb7ad Merge pull request #1 from ComfyNodePRs/publish
Add Github Action for Publishing to Comfy Registry
2026-03-24 13:49:32 +01:00
Lukas 7579a8f30d Merge pull request #2 from ComfyNodePRs/pyproject
Add pyproject.toml for Custom Node Registry
2026-03-24 13:49:29 +01:00
root 8aa0b93f80 Feat: Add Text Replace and Image Info nodes 2026-03-24 12:43:24 +00:00
root 8f50c088cb Refactor: Use dictionary unpacking for node mappings in __init__.py for conciseness 2026-03-24 12:23:10 +00:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME") c5b0d38873 chore(publish): Add Github Action for Publishing to Comfy Registry 2025-10-22 17:38:06 +00:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME") aeeb8c1eee chore(pyproject): Add pyproject.toml for Custom Node Registry 2025-10-22 17:38:06 +00:00
Lukas Julian Lambertz 462abe30b5 Update README.md 2025-06-21 14:46:53 +02:00
Lukas Julian Lambertz ce17e2fd60 Added TextToJSON node 2025-06-21 14:43:24 +02:00
Lukas Julian Lambertz 27e8c783be Update text_processing.py 2025-06-21 14:26:57 +02:00
Lukas Julian Lambertz cbd3e8f004 Update utilities.py 2025-06-21 14:21:35 +02:00
Lukas Julian Lambertz ff8381161b Changed ms to s 2025-06-21 14:02:17 +02:00
Lukas Julian Lambertz e30d922e2b Multiple changes 2025-06-21 14:00:44 +02:00
Lukas Julian Lambertz 3046949004 Update README.md 2025-06-21 13:52:37 +02:00
Lukas Julian Lambertz 405843eced Delete nodes/__pycache__ directory 2025-06-21 13:49:13 +02:00
Lukas Julian Lambertz 339dc5dcdb Merge branch 'main' of https://github.com/DebugPadawan/DebugPadawans-ComfyUI-Essentials 2025-06-21 13:48:34 +02:00
Lukas Julian Lambertz a74f73e00c Update .gitignore 2025-06-21 13:48:22 +02:00
Lukas Julian Lambertz 40df7e7869 Delete __pycache__ directory 2025-06-21 13:47:57 +02:00
Lukas Julian Lambertz 8775fbb15e Added WaitNode 2025-06-21 13:45:09 +02:00
Lukas Julian Lambertz 6b990416ae Create LICENSE 2025-06-21 13:32:30 +02:00
Lukas Julian Lambertz beefaf0442 DebugPrint now accept any types 2025-06-21 13:30:13 +02:00
Lukas Julian Lambertz 5d20c34ed2 fixes 2025-06-21 13:11:17 +02:00
Lukas Julian Lambertz 81587bdf29 Added TextSplitter, TextJoiner, ListInfo 2025-06-21 12:44:47 +02:00
Lukas Julian Lambertz 912c03e1bb Update README.md 2025-06-21 12:36:19 +02:00
Lukas Julian Lambertz e706e9e13d Initial commit 2025-06-21 12:36:03 +02:00