Commit Graph
1007 Commits
Author SHA1 Message Date
Dariusz L 2d1bc22909 frontend: ignore stale local-match refresh responses after workflow switch 2026-09-10 00:51:19 +02:00
Dariusz L df90db5431 data update 2026-09-10 00:48:04 +02:00
Dariusz L 27ce316c67 perf: optimize hash cache building with in-memory dir entries and thread pool 2026-09-08 18:43:51 +02:00
Dariusz L ea3b987d6a frontend: prefer workflow base model over incompatible archive metadata in auto mode 2026-08-25 04:36:37 +02:00
Dariusz L f358df46ae Treat upscale categories as Upscaler for auto base model resolution 2026-08-25 03:26:03 +02:00
Dariusz L c5371e7165 feat: prefer active workflow widgets over model metadata for base model detection 2026-08-25 03:21:42 +02:00
Dariusz L 1eb3af32be Ignore stale embedded model metadata when a node exposes an explicit model widget 2026-08-25 03:07:41 +02:00
Dariusz L cd626dedab frontend: manual subfolder suggestion respects configured folder rule
Pass preferTemplate through forceSuggestedDownloadSubfolder so manual
subfolder suggestions use the same configured folder rule as post-search
autofill. Added a focused test for the manual path.
2026-08-25 02:38:42 +02:00
Dariusz L ddde0ac3ce feat: add CivitAI title-based search fallback for filename mismatches 2026-08-25 02:35:15 +02:00
Dariusz L 7627c61450 Fix CivitAI filename matching false positives for short generic prefixes 2026-08-25 02:17:22 +02:00
Dariusz L 854ce6c62e Update huggingface-author-index.json 2026-08-25 02:06:09 +02:00
Dariusz L 9c24d92151 feat: support HuggingFace string identifiers, convrot variants, and mixed/scaled precision tokens
- Preserve HuggingFace textual model/version IDs in download metadata instead of coercing to integers
- Add convrot as a recognized model variant suffix
- Recognize numeric precision tokens with optional mixed/scaled suffixes (e.g. int8mixed, fp8scaled)
- Report partial batch search failures as informational notifications rather than errors
2026-08-25 02:05:45 +02:00
Dariusz L ddc5333bd2 refactor: unify model data contracts 2026-08-21 23:10:26 +02:00
Dariusz L 6b96e94016 Add native ComfyUI error overlay detection and auto-open integration 2026-08-13 00:48:40 +02:00
Dariusz L 65fd1ac554 frontend: restore missing-browser split width synchronously on initial paint
In missing_browser_methods.js, apply the saved split before the first paint when
the docked panel is narrower than the last layout, instead of waiting one
animation frame. Also tighten fast-width estimation by trying
getBoundingClientRect().width when clientWidth/offsetWidth are unavailable, and
measure from the observed resize host rather than the browser element itself.
2026-08-12 21:09:47 +02:00
Dariusz L 8f9ecb6187 Model Database Update 2026-08-12 20:31:49 +02:00
Dariusz L a0f370eed0 Add persistent queue downloads subtabs container 2026-08-12 20:01:34 +02:00
Dariusz L 026ba97c5b Fix model download directory alias resolution 2026-08-11 14:58:13 +02:00
Dariusz L 12887e8b83 Update pyproject.toml v1.2.0 2026-08-11 04:39:10 +02:00
Dariusz L 0899c3c2dd Update huggingface-author-index.json 2026-08-11 04:39:00 +02:00
Dariusz L bcc3015786 Update Data 2026-08-09 23:03:05 +02:00
Dariusz L c8997ee320 Update huggingface-author-index.json 2026-08-09 23:02:41 +02:00
Dariusz L 907876905c Add custom resize handle to model info dialog 2026-08-09 22:58:21 +02:00
Dariusz L 93056b3447 Add multi-directional resize handles to model resolver modal 2026-08-09 22:15:13 +02:00
Dariusz L effe6d373b Remove scrollbar-gutter from missing detail pane 2026-08-09 22:04:45 +02:00
Dariusz L eeeb939b9a refactor shared metadata source payload 2026-08-09 00:16:50 +02:00
Dariusz L 593a85062a refactor provider status message contract 2026-08-09 00:14:20 +02:00
Dariusz L 215f4e391e refactor frontend storage access through safeStorage 2026-08-09 00:08:51 +02:00
Dariusz L 551dae9df7 refactor: centralize progress ID generation 2026-08-08 22:33:41 +02:00
Dariusz L e0d5dff0a0 refactor: reuse shared filename extraction 2026-08-08 22:31:35 +02:00
Dariusz L eb2e17f75b refactor: unify file size extraction details 2026-08-08 22:29:31 +02:00
Dariusz L c398ccb6f8 refactor: unify SHA-256 candidate extraction 2026-08-08 22:24:25 +02:00
Dariusz L 8724bb5d5b refactor: unify loaded model grouping 2026-08-08 22:23:04 +02:00
Dariusz L 9795410748 refactor: reuse JSON client for workflow hash refresh 2026-08-08 21:24:17 +02:00
Dariusz L a9d43f0358 refactor: unify project version fetching 2026-08-08 21:20:01 +02:00
Dariusz L 669bf02c76 refactor: centralize request SHA256 extraction 2026-08-08 19:07:47 +02:00
Dariusz L 4f7d59666a refactor: share workflow cache helpers 2026-08-08 19:05:14 +02:00
Dariusz L cfeb333546 refactor: centralize model cache invalidation 2026-08-08 19:03:16 +02:00
Dariusz L 5fa1e76902 refactor: unify workflow progress polling 2026-08-07 17:28:12 +02:00
Dariusz L adc409404a refactor: unify optional JSON object payload parsing 2026-08-07 17:24:53 +02:00
Dariusz L 4727669f5a Unify archive search result rows 2026-08-07 16:08:07 +02:00
Dariusz L 3755a1cc46 Use shared helper for credential routes 2026-08-07 16:04:20 +02:00
Dariusz L 9aad01fb63 Unify metadata SHA256 selection 2026-08-07 16:02:30 +02:00
Dariusz L 5bfa698282 Unify path identity fallbacks 2026-08-07 15:58:28 +02:00
Dariusz L 8b1559e31c refactor shared download DOM key 2026-08-07 04:16:04 +02:00
Dariusz L 689d98aead refactor shared CivArchive size aliases 2026-08-07 04:14:46 +02:00
Dariusz L 8a8e2bc3a1 refactor shared source URL detection 2026-08-07 04:12:57 +02:00
Dariusz L c168157727 refactor shared sidecar file identity 2026-08-07 04:08:49 +02:00
Dariusz L 6c97742244 refactor: share metadata count aggregation 2026-08-07 03:41:31 +02:00
Dariusz L e0f57c22b1 test: lock SHA256 source precedence 2026-08-07 03:37:18 +02:00