Commit Graph
880 Commits
Author SHA1 Message Date
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 82cd5c95cd refactor: generate frontend category aliases 2026-08-05 05:07:36 +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 7269347c00 refactor: unify frontend source normalization 2026-08-05 04:31:30 +02:00
Dariusz L 0d08bbceaa refactor: reuse shared source display labels 2026-08-05 02:53:04 +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 188809c31f refactor: share sidebar active state detection 2026-08-05 02:18:21 +02:00
Dariusz L 8c47fe6da8 refactor: reuse missing category collector 2026-08-05 02:15:22 +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 fec8004573 refactor: share instant action binding 2026-08-05 02:06:57 +02:00
Dariusz L 151c246cde refactor model list result construction 2026-08-05 00:52:08 +02:00
Dariusz L d817ad88a9 test allow workflow traversal component 2026-08-05 00:51:22 +02:00
Dariusz L 7fe31aabad refactor shared source labels 2026-08-05 00:46:21 +02:00
Dariusz L af7f9d0798 refactor frontend SHA-256 field extraction 2026-08-05 00:42:39 +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 e8a9e3b2c8 fix(frontend): move link name switch to the right 2026-08-04 21:28:22 +02:00
Dariusz L 0b82fe49ee fix(frontend): preserve model size across search result shapes 2026-08-04 21:02:43 +02:00
Dariusz L ab9d21bcb2 test(frontend): benchmark DOM patchers 2026-08-04 20:25:10 +02:00
Dariusz L 8606e3e1fd fix(frontend): preserve analysis progress during polling 2026-08-04 20:23:13 +02:00
Dariusz L adc29077c8 perf(frontend): delegate dynamic action clicks 2026-08-04 20:20:42 +02:00
Dariusz L d2c4d513db refactor(frontend): reuse shared DOM synchronization 2026-08-04 20:17:41 +02:00
Dariusz L 9fb0357e59 refactor(frontend): add shared DOM patch helpers 2026-08-04 20:16:30 +02:00
Dariusz L 0d6ad98121 perf(frontend): coalesce search UI refreshes 2026-08-04 20:15:14 +02:00
Dariusz L 7b4a2e607e fix(frontend): ignore stale local match refreshes 2026-08-04 20:12:46 +02:00
Dariusz L 746f7d3ec4 fix(frontend): ignore stale search and URN UI responses 2026-08-04 20:08:53 +02:00
Dariusz L c8155d955c test(frontend): add DOM patcher behavior coverage 2026-08-04 20:03:23 +02:00
Dariusz L f5ad8c8af1 fix(frontend): patch loaded models progress in place 2026-08-04 19:45:29 +02:00
Dariusz L 3b98851edf fix(frontend): stabilize queued downloads refreshes 2026-08-04 19:42:55 +02:00
Dariusz L b8d7bac497 fix(frontend): preserve URN download panel container 2026-08-04 19:40:49 +02:00
Dariusz L 058832073d fix(frontend): preserve local match rows during refresh 2026-08-04 19:40:04 +02:00
Dariusz L 5906523d0c fix(frontend): preserve search results during progress updates 2026-08-04 19:36:14 +02:00
Dariusz L a093edd004 fix(frontend): dispose missing models virtualizer on full refresh 2026-08-04 19:29:25 +02:00
Dariusz L f1620a7659 frontend: preserve missing models browser state during apply and avoid duplicate workflow refreshes 2026-08-04 19:13:13 +02:00
Dariusz L b5518f0d57 feat(frontend): simplify missing source indicator styling 2026-08-04 15:53:08 +02:00
Dariusz L fdaa00265a feat(frontend): add virtualized missing browser and custom modal resize
- Replace full missing-models list rendering with virtual scroll container
- Improve splitter responsiveness by lowering layout frame stride to 1
- Add custom modal resize handle with pointer-event driven sizing
- Reduce live layout throttle from 40ms to 16ms
- Update related route assertions for new layout behavior
2026-08-04 15:19:26 +02:00
Dariusz L 37728ea198 Update model metadata: add MageFlow and MiniMax H3, refresh HuggingFace author index 2026-08-04 14:48:56 +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 1a8364d585 Update huggingface-author-index.json 2026-08-04 06:20:26 +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
Dariusz L 2bf3d4a071 refine link/name toggle control styling 2026-08-04 01:16:43 +02:00
Dariusz L c3afd9324c Add link/name toggle to download methods search input 2026-08-04 00:57:13 +02:00