Commit Graph
92 Commits
Author SHA1 Message Date
Lex Darlog (DRL) 3cc6c963e0 shorten safe_format tooltip 2025-08-31 06:32:20 +05:00
Lex Darlog (DRL) 7809b2eefc + CHANGELOG 2025-08-31 06:24:49 +05:00
Lex Darlog e2a9e3badc v1.1.0: Safe mode (#3) 2025-08-31 06:18:40 +05:00
Lex Darlog (DRL) b3b1a20e8e README: safe mode 2025-08-31 06:15:18 +05:00
Lex Darlog (DRL) 63846e2466 + update pyproject.toml according to official recommendations 2025-08-31 05:34:05 +05:00
Lex Darlog (DRL) 16ca2d70f0 v1.1.0 2025-08-31 05:29:48 +05:00
Lex Darlog (DRL) dc230d279c CHANGELOG 2025-08-31 05:28:53 +05:00
Lex Darlog (DRL) 1289961c08 + bugfix: properly handle multiline templates in safe-mode regex 2025-08-31 05:20:34 +05:00
Lex Darlog (DRL) e15988a53c Again, fully reworked the logic:
instead of parsing and escaping the entire template ourself, let's rely on the built-in formatting and fallback on errors instead
2025-08-30 06:12:22 +05:00
MaraScott f764fefe76 fix(string-constructor): resolve Optional typing crash and regex warnings
- Fixed TypeError caused by invalid use of typing.Optional with two arguments.
  Replaced Optional[Dict[str, Any], None] with correct Optional[Dict[str, Any]] = None.
- Updated __escape_match() to pass integer brace counts instead of raw strings
  to _n_brackets_after_escape_for_existing_key, preventing runtime errors.
- Converted regex patterns to raw strings (r\'...\') to eliminate SyntaxWarning
  about invalid escape sequences (\\s, \\{).
2025-08-29 14:09:52 +02:00
Lex Darlog (DRL) 200dff7c81 + account for leading/trailing brackets 2025-08-29 13:31:53 +05:00
Lex Darlog (DRL) a08e42f394 node_formatter: **COMPLETE REFACTOR** - _Formatter class introduced instead of a bunch of functions for all the cases. 2025-08-29 12:07:07 +05:00
Lex Darlog (DRL) d286e07f70 match_escaping_func as an argument 2025-08-29 10:21:09 +05:00
Lex Darlog (DRL) 142705a3cb reorder funcs 2025-08-29 09:51:53 +05:00
Lex Darlog (DRL) 072e098837 pre-cache regex 2025-08-29 09:46:10 +05:00
Lex Darlog (DRL) ebb03f393d Change args order 2025-08-29 09:24:18 +05:00
Lex Darlog (DRL) b06aa2991c Merge commit - for clearer diff only 2025-08-29 09:12:22 +05:00
Lex Darlog (DRL) 7158842e3c Restore comments and changes about code style 2025-08-29 09:11:04 +05:00
Lex Darlog (DRL) 8893bf3e7b + remove trailing spaces 2025-08-28 16:27:28 +05:00
Lex Darlog (DRL) c2524445e8 restore: spaces -> tabs 2025-08-28 16:17:08 +05:00
MaraScott 0d9dfd2e05 Update node_formatter.py to accept curly bracket in template for non variables in dict 2025-08-28 12:35:38 +02:00
Lex Darlog 95fa51613a Update Github Action for Publishing to Comfy Registry (#1) 2025-08-22 08:18:40 +05:00
Lex Darlog 9ad9c0853d Update publish_action.yml
Restore the removed comment
2025-08-22 08:17:07 +05:00
Lex Darlog (DRL) abdd048a25 README: slight rephrasing to be more clear 2025-08-06 08:46:10 +05:00
Lex Darlog (DRL) 1052717fa4 README: negative recursive example 2025-08-03 18:02:21 +05:00
Lex Darlog (DRL) 5d4dcf74a9 Merge branch 'dev': v1.0.4 2025-08-02 17:28:57 +05:00
Lex Darlog (DRL) 166ca35afa v1.0.4 2025-08-02 17:28:36 +05:00
Lex Darlog (DRL) a3daf42c79 README: advanced topics 2025-08-02 17:24:30 +05:00
Lex Darlog (DRL) 15469d928f StringConstructorValidateKeys 2025-08-02 15:41:02 +05:00
Lex Darlog (DRL) 475a2e2ca7 Shorten node names: Format-Dict -> just Dict 2025-08-02 15:40:35 +05:00
Lex Darlog (DRL) 58dbe9a70a All the secondary dict-related nodes are moved to a subcategory 2025-08-02 15:02:19 +05:00
Lex Darlog (DRL) ae60ee97c1 +1 2025-08-02 14:56:00 +05:00
Lex Darlog (DRL) 21fb81063d TODO 2025-07-27 08:15:59 +05:00
Lex Darlog (DRL) c49d00361b ren screenshot 2025-07-27 08:08:29 +05:00
Lex Darlog (DRL) 9b1a56afa3 README 2025-07-27 08:04:15 +05:00
Lex Darlog (DRL) 578f906507 new recursive screenshot: empty 2025-07-27 07:54:33 +05:00
Lex Darlog (DRL) 2e022b10c1 Merge branch 'dev': v1.0.3 2025-07-27 07:30:50 +05:00
Lex Darlog (DRL) 9b04b7187c v1.0.3 2025-07-27 07:29:58 +05:00
Lex Darlog (DRL) 073f4dd084 README 2025-07-27 07:26:30 +05:00
Lex Darlog (DRL) e4e6fb918b refactor: func modules -> static methods right within nodes 2025-07-27 05:18:07 +05:00
Lex Darlog (DRL) 7dc5ee2fd8 fix: explicit return type to let the built-in PreviewAny node display the dict output 2025-07-27 03:11:33 +05:00
Lex Darlog (DRL) 9001c972ad README 2025-07-25 04:22:14 +05:00
Lex Darlog (DRL) 1ebdde0252 Merge branch 'dev': v1.0.2 2025-07-25 04:15:23 +05:00
Lex Darlog (DRL) ee1cb2964c v1.0.2 2025-07-25 04:15:05 +05:00
Lex Darlog (DRL) 70b3ef3644 StringConstructorValidateKeys 2025-07-25 04:14:42 +05:00
Lex Darlog (DRL) 0b8e8b5a4c refactor 2025-07-25 03:06:23 +05:00
Lex Darlog (DRL) 1626573b8e rephrase description for registry 2025-07-25 00:27:59 +05:00
Lex Darlog (DRL) 595598a867 TODO 2025-07-22 05:26:28 +05:00
Lex Darlog (DRL) 7d9dd5230b Merge branch 'dev': v1.0.1 2025-07-22 03:43:58 +05:00
Lex Darlog (DRL) 821898cbf1 v1.0.1 2025-07-22 03:43:04 +05:00