Commit Graph
365 Commits
Author SHA1 Message Date
Dariusz L 76d0a3aa7c refactor shared remote file size resolution 2026-08-06 22:25:42 +02:00
Dariusz L 83c7943f8a Unify CivitAI version requests 2026-08-06 21:28:17 +02:00
Dariusz L 62a4f597b7 refactor: unify workflow payload validation 2026-08-06 20:42:37 +02:00
Dariusz L 016138bf07 refactor: share CivArchive result builder 2026-08-06 20:40:14 +02:00
Dariusz L 233731acce refactor: unify local hash match enrichment 2026-08-06 20:35:38 +02:00
Dariusz L ae35a28808 refactor: centralize file size aliases 2026-08-06 20:11:52 +02:00
Dariusz L ba379e202d refactor: unify CivitAI credential checks 2026-08-06 20:08:03 +02:00
Dariusz L ac5f22736d refactor: share custom provider result fields 2026-08-06 19:19:13 +02:00
Dariusz L 14e5fb3d24 refactor: unify preview chunk collection 2026-08-06 19:14:40 +02:00
Dariusz L ed1c472421 refactor: unify provider file sha256 extraction 2026-08-06 19:13:02 +02:00
Dariusz L c7b2c90b63 refactor(core): share worker count resolution 2026-08-06 18:33:06 +02:00
Dariusz L 0319b4e9c4 refactor(routes): table credential check registrations 2026-08-06 18:25:51 +02:00
Dariusz L 1aeec3eded refactor(routes): share model service instance 2026-08-06 18:16:34 +02:00
Dariusz L 6309be8efe refactor(core): centralize alphanumeric normalization 2026-08-06 17:12:26 +02:00
Dariusz L acb7f11a94 refactor(download): share dependency validation 2026-08-06 17:06:26 +02:00
Dariusz L 6f35df33d6 refactor(core): reuse shared path containment check 2026-08-06 16:58:06 +02:00
Dariusz L 25c92761f7 refactor: share progress parameter validation 2026-08-06 16:23:21 +02:00
Dariusz L 348f7ed8e0 refactor: unify model result builders 2026-08-06 16:20:31 +02:00
Dariusz L 599d78d773 Persist Hugging Face file SHA256 during Xet downloads 2026-08-06 02:37:40 +02:00
Dariusz L 07f5f5829a fix: prevent download UI collisions for custom nodes and handle missing preview probes 2026-08-06 01:47:33 +02:00
Dariusz L ff25791062 fix(huggingface): honor author index ttl during force search 2026-08-05 20:57:46 +02:00
Dariusz L eeb483ccd2 unify category token normalization 2026-08-05 17:50:08 +02:00
Dariusz L a244369c97 refactor shared path comparison keys 2026-08-05 17:46:06 +02:00
Dariusz L 39667e447b refactor service route registration 2026-08-05 17:41:41 +02:00
Dariusz L 9e0f83b0ea refactor model service route registration 2026-08-05 15:13:00 +02:00
Dariusz L 6b0f806e30 refactor: reuse shared file size extraction 2026-08-05 14:35:32 +02:00
Dariusz L 7a219bd2d2 refactor: unify primary model file selection 2026-08-05 14:29:02 +02:00
Dariusz L 24d0dae0e0 refactor: unify CivitAI result payloads 2026-08-05 14:24:07 +02:00
Dariusz L 29d4691a34 refactor: unify logger context badges 2026-08-05 13:43:22 +02:00
Dariusz L e4a5593f79 refactor: reuse shared path normalization 2026-08-05 13:36:52 +02:00
Dariusz L bb01732b89 Unify provider search result builders 2026-08-05 06:13:18 +02:00
Dariusz L 5f899316ce Unify aria2 pause and resume state changes 2026-08-05 06:03:55 +02:00
Dariusz L b118753a1e Unify workflow node traversal 2026-08-05 06:00:24 +02:00
Dariusz L 2daa09032c refactor: share download result status response 2026-08-05 05:14:22 +02:00
Dariusz L 5b8969430b refactor: unify sidecar candidate ordering 2026-08-05 05:11:33 +02:00
Dariusz L 75cc40cfb0 refactor: unify model path identity 2026-08-05 05:02:49 +02:00
Dariusz L 535d8ad3ce refactor: share archive member path validation 2026-08-05 04:42:34 +02:00
Dariusz L e1870a130a refactor: share metadata payload parsing 2026-08-05 04:39:33 +02:00
Dariusz L c418ab40dd refactor: unify dynamic widget choice merging 2026-08-05 04:36:54 +02:00
Dariusz L da6a3713ad refactor: share safe sidecar path validation 2026-08-05 02:51:19 +02:00
Dariusz L eb86f647c8 refactor: unify model download URL collection 2026-08-05 02:47:37 +02:00
Dariusz L e326a107f4 refactor: centralize initial download progress 2026-08-05 02:13:51 +02:00
Dariusz L 0b3c1785c7 refactor: reuse model path identity 2026-08-05 02:10:01 +02:00
Dariusz L 151c246cde refactor model list result construction 2026-08-05 00:52:08 +02:00
Dariusz L 6118ff9eeb refactor workflow node traversal 2026-08-05 00:39:31 +02:00
Dariusz L 7f200db72e fix(huggingface): initialize missing cache during force search 2026-08-04 22:24:24 +02:00
Dariusz L 232e3c3e06 fix(huggingface): avoid cache writes during force search 2026-08-04 22:20:01 +02:00
Dariusz L ff16bd869f Add SHA-256 hash matching support for HuggingFace author index
Enable matching files in the HuggingFace author index by SHA-256 in
addition to filename. Enrich the author index with hashes from repo
tree responses, store them in the index metadata, and use them as a
primary lookup path during search_huggingface_for_file before falling
back to filename-based search. Also update the author index cache
version to 2 and add tests for the new behavior.
2026-08-04 06:21:08 +02:00
Dariusz L 5e85fdb8da perf: optimize LoRA Manager archive hash search and guard SHA-256 fallback
- Skip name fallback in search provider runner when request already has sha256
- Add direct SQLite hash lookup in lora_manager_archive with result caching
- Add timing and logging for archive search
- Refresh HuggingFace author index metadata
- Add tests for hash search and provider fallback behavior
2026-08-04 06:01:08 +02:00
Dariusz L 3f0e753edd feat: add SHA-256 search support and refresh HuggingFace author index
- Propagate sha256 through search orchestrator and providers
- Add hash-based lookup for CivitAI, HuggingFace, CivArchive, and LoRA Manager Archive
- Update search UI to accept SHA-256 hashes and refine link/name toggle styling
- Refresh HuggingFace author index metadata
2026-08-04 05:41:51 +02:00