handleFile signature is updated in ComfyUI frontend [handleFile (file: File, openSource?: WorkflowOpenSource, options?: { deferWarnings?: boolean } )]. Using rest parameters to fix and future-proof.
DRY: merge _GIT_ERROR_PATTERNS + _CATEGORY_LABELS into single
_GIT_ERROR_CATEGORIES list of (key, label, regex) 3-tuples.
Adding a category now requires editing one place only.
KISS: replace _GIT_ERROR_COLLECTOR {'lock':..., 'by_category':...}
dict wrapper with two plain module variables _git_error_lock and
_git_errors. Removes string-key access throughout.
YAGNI: remove 200-char message truncation from _record_git_error.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Errors during git clone/pull are now accumulated in a thread-safe
collector and printed as a grouped summary after all operations
complete, instead of being scattered in per-repo log lines.
Error categories: repository_not_found, divergent_branch, auth_failed,
network_error, merge_conflict, permission_denied, other.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Tag completion with a1111-sd-webui-tagcomplete style wildcard sub-selection
- Support for CSV files and multiple wildcard sources
- Smart parsing and text overflow handling
- Full compatibility with existing wildcard files
- v2.0.0 with major wildcard workflow improvements
- Category: utility with comprehensive tag and autocomplete features