Commit Graph

  • 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