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