This website requires JavaScript.
b57412f5cd
Switch Model Resolver shortcut to native ComfyUI commands/keybindings with dynamic tooltip and exclude non-model categories
Dariusz L
2026-07-04 04:34:34 +02:00
1e22b2ba73
refactor: centralize repeated route logic into shared helpers
Dariusz L
2026-07-04 01:23:46 +02:00
546784e68a
refactor: simplify aria2 status route and remove wrapper functions
Dariusz L
2026-07-04 01:03:00 +02:00
4c065818e3
feat: add custom URL resolution to missing browser
Dariusz L
2026-07-04 00:45:13 +02:00
cb666902e5
refactor: centralize hash calculation callbacks and catalog backup logic
Dariusz L
2026-07-04 00:18:41 +02:00
5de1500537
refactor: consolidate inline mappings and precondition checks into shared helpers
Dariusz L
2026-07-04 00:04:22 +02:00
4091dbb88d
feat(civitai): add public API search fallback and improve search robustness
Dariusz L
2026-07-03 22:00:13 +02:00
cbf91eb960
fix: filter local hash match candidates and avoid sidecar self-match
Dariusz L
2026-07-03 20:20:36 +02:00
65ff2baa30
Add local hash match cache and invalidate it on rescan/downloads
Dariusz L
2026-07-03 17:09:35 +02:00
42b13bbb60
feat: improve local hash matching and strengthen download selection metadata
Dariusz L
2026-07-03 16:37:10 +02:00
4c777e5c50
feat: add local hash match identity tracking and highlights; simplify CivitAI import and hash lookup
Dariusz L
2026-07-03 01:30:06 +02:00
f2358d4f5c
Update huggingface-author-index.json
Dariusz L
2026-07-03 00:26:41 +02:00
b28cd72ae5
refactor: deduplicate filename cleanup and generic token helpers
Dariusz L
2026-07-03 00:26:18 +02:00
9c0ec8b26b
Add progress reporting for loaded model and workflow analysis
Dariusz L
2026-07-03 00:06:04 +02:00
1a94a7badc
Validate civitai URL input before parsing
Dariusz L
2026-07-02 23:43:37 +02:00
56ec5c3083
refactor: consolidate shared helpers and deduplicate HTML escaping/URL collection
Dariusz L
2026-07-02 23:35:40 +02:00
28d054b228
refactor: deduplicate progress tracking, file size extraction, and loaded model rendering
Dariusz L
2026-07-02 23:13:37 +02:00
ce29f88c6d
refactor: centralize repeated filename/search/URL/HTTP helpers
Dariusz L
2026-07-02 22:56:21 +02:00
8ce70c30e6
refactor: consolidate shared utilities into type_utils and path_utils
Dariusz L
2026-07-02 22:41:56 +02:00
3865914d0f
refactor: replace inline JSON reads with read_json_safe in resolver, civitai, and huggingface
Dariusz L
2026-07-02 19:19:05 +02:00
5f23ace7ab
Bump logger version to 1.5.6
Dariusz L
2026-07-02 18:56:10 +02:00
37383ac046
refactor: consolidate logger imports and replace deprecated log.warn usage
Dariusz L
2026-07-02 17:27:54 +02:00
8ef52c8e69
fix(type_utils): accept hf:// URLs in looks_like_model_file
Dariusz L
2026-07-02 04:46:40 +02:00
9951e1fbd5
refactor: centralize shared utilities in core/type_utils and remove redundant wrappers
Dariusz L
2026-07-02 04:40:23 +02:00
e0a765af61
Translate url_utils.js comments to English
Dariusz L
2026-07-02 04:24:11 +02:00
b7e7b1b295
refactor: centralize getModelCardUrl and HTML/URL utilities in resolver/utils
Dariusz L
2026-07-02 04:18:04 +02:00
86bd6c04fc
refactor: centralize model-extension handling and search-cache clearing
Dariusz L
2026-07-02 03:57:43 +02:00
2d2e8b4621
refactor: centralize filename and size utilities across sources
Dariusz L
2026-07-02 03:37:44 +02:00
59e61ba077
refactor: centralize progress reporters, default user-agent, improve error propagation and aria2 fetch usage
Dariusz L
2026-07-02 02:54:38 +02:00
f428924ee0
fix: normalize table cell borders in search results
Dariusz L
2026-07-02 02:47:12 +02:00
11ec45526c
refactor: consolidate duplicated path and size utilities
Dariusz L
2026-07-02 02:27:53 +02:00
01f0ea1194
feat: improve hash comparison UX with source labels and success notifications
Dariusz L
2026-07-02 02:18:21 +02:00
2078d870b3
refactor: centralize path normalization and extract common options task handler
Dariusz L
2026-07-02 02:12:40 +02:00
d97450f119
refactor: extract splitter drag logic into shared utility
Dariusz L
2026-07-02 01:57:37 +02:00
dc7ed980b9
refactor: deduplicate progress tracking and unify hash polling logic
Dariusz L
2026-07-02 01:50:19 +02:00
d42df98370
Generalize model source linking from CivitAI-only to multi-platform support (CivitAI, CivArchive, HuggingFace, LoRA Archive) with cached metadata lookups
Dariusz L
2026-07-02 01:26:54 +02:00
88cf8580f7
feat: add local model hash calculation with manual-progress notifications
Dariusz L
2026-07-02 00:41:40 +02:00
1128234bbd
feat: add local model hash comparison functionality
Dariusz L
2026-07-02 00:27:59 +02:00
1c71b609f3
fix: defer base model mapping refresh during batch load
Dariusz L
2026-07-01 23:19:02 +02:00
ea97e36532
fix: guard renderModelTreeNodes calls behind expand state to avoid unnecessary rendering
Dariusz L
2026-07-01 23:07:32 +02:00
113c20c566
perf: optimize missing models browser selection updates
Dariusz L
2026-07-01 23:00:37 +02:00
d95c099f5a
Improve rendering performance and split drag behavior
Dariusz L
2026-07-01 22:52:17 +02:00
c9d83f6fe1
Remove scrollbar-gutter: stable from resolver pane
Dariusz L
2026-07-01 21:06:48 +02:00
26d13c1acc
feat: enhance logging system with exception level, aliases, and spaced log levels
Dariusz L
2026-07-01 20:58:25 +02:00
22be853f13
Add FATAL log level to logging system
Dariusz L
2026-07-01 20:43:32 +02:00
f11f81b152
Merge branch 'main' of https://github.com/Azornes/Comfyui-Model-Resolver
Dariusz L
2026-07-01 20:31:27 +02:00
21b16389e7
refactor: simplify queue panel open/close logic
Dariusz L
2026-07-01 20:29:43 +02:00
c7dcdc848a
Add ko-fi funding option for Azornes
Dariusz L
2026-07-01 20:09:34 +02:00
0f62d19490
refactor: simplify queue split drag state management
Dariusz L
2026-07-01 18:05:16 +02:00
3c4dfc72e4
feat: refactor queue panel and split layout with deferred reveal and pointer events
Dariusz L
2026-07-01 17:58:05 +02:00
c2b074ce12
fix: improve missing browser split pane resize behavior
Dariusz L
2026-07-01 01:23:24 +02:00
ef8ff03743
fix: remove forced download path mode reset on template detection
Dariusz L
2026-06-30 23:16:44 +02:00
25e20eea8f
feat: add frontend and backend log export in options
Dariusz L
2026-06-30 23:14:37 +02:00
f1e863e495
Normalize module name when __name__ contains OS path separators
Dariusz L
2026-06-30 22:33:41 +02:00
63518e18b4
fix(logger): reset loggers in configure() to apply new config
Dariusz L
2026-06-30 22:16:53 +02:00
c6441aa92e
feat: add FATAL log level, refactor logging colors and stacklevel
Dariusz L
2026-06-30 22:07:15 +02:00
b59be44935
refactor(log): remove legacy standalone log functions and consolidate exports
Dariusz L
2026-06-30 21:34:25 +02:00
a7f5f70e3c
refactor: migrate logging from global functions to per-module loggers
Dariusz L
2026-06-30 21:24:33 +02:00
a04c294c55
Bump log_system version to 1.5.7; conditionally resolve use_colors from env/config
Dariusz L
2026-06-30 06:00:21 +02:00
5301bbbb6d
Improve log system robustness with safer handlers and simplified color config
Dariusz L
2026-06-30 05:35:01 +02:00
cf90841789
feat(log_system/logger): enable Windows console ANSI colors and fix color formatting
Dariusz L
2026-06-30 04:28:33 +02:00
41f0f6c7b4
Use shared global notification container across custom nodes
Dariusz L
2026-06-30 01:27:52 +02:00
24db5ed54c
refactor: centralize notification handling into shared utility
Dariusz L
2026-06-30 01:08:11 +02:00
54f861a02e
feat: add aria2 daemon start/stop control and install migration
Dariusz L
2026-06-30 00:03:08 +02:00
8b15500ce4
Add automatic aria2 binary installation support
Dariusz L
2026-06-29 21:55:27 +02:00
5f1b53e41c
Add option to show/hide auto-download capable models in missing browser
Dariusz L
2026-06-29 20:54:54 +02:00
378f82cb25
feat: identify auto-download-capable missing models; add workflow schema inference and badge UI
Dariusz L
2026-06-29 20:34:03 +02:00
f780e6507b
feat: preserve search state and resolution aliases across workflow transitions
Dariusz L
2026-06-28 04:04:45 +02:00
59e874c17f
feat: improve CivitAI download support with session tokens and proper headers
Dariusz L
2026-06-28 03:42:41 +02:00
c79e217a42
feat: support grouped download progress for multiple active downloads
Dariusz L
2026-06-27 23:51:43 +02:00
aa91d1410c
feat: add aria2 download backend with pause/resume support
Dariusz L
2026-06-27 23:39:31 +02:00
e151f9b4c1
fix: normalize download category token before color lookup
Dariusz L
2026-06-27 22:25:55 +02:00
5571035e23
Replace resolved badge with check icon in missing model rows
Dariusz L
2026-06-27 22:21:21 +02:00
4ac05c0228
Make missing-model list header sticky during scroll
Dariusz L
2026-06-27 20:52:45 +02:00
b73cdb0f40
feat: improve category resolution and missing models browser
Dariusz L
2026-06-27 19:36:47 +02:00
e53d9f2a0b
feat: generalize remote metadata lookup across CivitAI, CivArchive, and HuggingFace
Dariusz L
2026-06-27 03:25:31 +02:00
3cd302d4ee
feat: implement local-only model info fetching and refactor model info dialog
Dariusz L
2026-06-26 22:16:44 +02:00
4e576cbd56
feat: add SHA256 hash calculation with cancellation, progress tracking, and remote size probing
Dariusz L
2026-06-26 21:51:55 +02:00
57716ce9f9
feat(civarchive): add remote file size probing, hash page model card extraction, and model-type filtering
Dariusz L
2026-06-26 20:50:37 +02:00
af31075cb1
style: tighten padding in model details panel and sidebar
Dariusz L
2026-06-26 03:22:34 +02:00
e386808dd4
feat: add CivitAI link, file matching, and mirror selection to model details
Dariusz L
2026-06-26 01:44:15 +02:00
c7d6b27fb0
feat: add search cancellation API and harden CivArchive source resolution
Dariusz L
2026-06-26 00:55:38 +02:00
a320d4d805
refactor: consolidate duplicated logic into shared utilities
Dariusz L
2026-06-25 18:54:59 +02:00
f3cd3605a8
refactor: centralize type maps and normalize_download_category in type_utils
Dariusz L
2026-06-25 18:03:28 +02:00
6850ef1267
refactor: centralize type coercion and file I/O helpers to eliminate duplication
Dariusz L
2026-06-25 17:33:59 +02:00
d979bbcf21
refactor: extract shared utilities and deduplicate metadata path definitions
Dariusz L
2026-06-25 17:00:27 +02:00
905faa9056
refactor: centralize MODEL_EXTENSIONS in type_utils to eliminate duplication
Dariusz L
2026-06-25 16:53:32 +02:00
8655f92515
refactor: centralize category mapping and atomic JSON writing
Dariusz L
2026-06-25 16:45:55 +02:00
96036f0d6e
refactor: DRY up source search functions and update HF author index
Dariusz L
2026-06-25 16:35:29 +02:00
91d8e0cf3f
Add return_success_on_error to API endpoints and import has_known_model_extension
Dariusz L
2026-06-25 02:41:02 +02:00
92e2601631
refactor: centralize API error handling and confidence calculation logic
Dariusz L
2026-06-25 02:24:02 +02:00
e4c3b0fb6f
refactor: consolidate type and progress utilities
Dariusz L
2026-06-25 02:09:47 +02:00
d49ae0becc
refactor: centralize API calls through ResolverManagerDialog.fetchJson
Dariusz L
2026-06-25 02:01:18 +02:00
d1a5ccfedb
refactor: centralize base model normalization and matching in matcher
Dariusz L
2026-06-25 01:33:25 +02:00
8f890f6992
refactor: centralize path utilities in core/path_utils
Dariusz L
2026-06-25 01:23:20 +02:00
2fe2092dfc
refactor: centralize API helpers, extract shared UI utilities, simplify dropdown positioning
Dariusz L
2026-06-25 00:59:06 +02:00
91549dbc9b
refactor: delegate download cancellation, reorder workflowId, remove unused copy/filter helpers
Dariusz L
2026-06-25 00:39:23 +02:00
c0a4398911
refactor: deduplicate download logic into executeDownloadRequest
Dariusz L
2026-06-25 00:30:25 +02:00
34638d517e
refactor: share normalize_sha256 and parse_huggingface_url across modules
Dariusz L
2026-06-25 00:03:34 +02:00
0b98054536
refactor: consolidate duplicated credential checks and local match fetch logic
Dariusz L
2026-06-24 23:54:18 +02:00