Dariusz L
c35f5bb5b2
refactor: extract aria2 transfer backend
2026-08-02 16:55:52 +02:00
Dariusz L
9360783628
refactor: extract Hugging Face Xet backend
2026-08-02 16:51:17 +02:00
Dariusz L
3e36d1ce6a
refactor: extract aria2 daemon backend
2026-08-02 16:45:16 +02:00
Dariusz L
6ef551877d
refactor: extract downloader backend helpers
2026-08-02 16:40:54 +02:00
Dariusz L
29a051e79a
refactor: extract downloader preview handling
2026-08-02 16:37:17 +02:00
Dariusz L
7ba4b6fa8a
refactor: extract downloader metadata helpers
2026-08-02 16:31:25 +02:00
Dariusz L
340fbdca59
refactor: extract downloader validation helpers
2026-08-02 16:21:58 +02:00
Dariusz L
1ce9b77de3
refactor: add download implementation package
2026-08-02 16:18:35 +02:00
Dariusz L
7fb2f01223
test: cover downloader boundaries
2026-08-02 16:17:35 +02:00
Dariusz L
69bf8a2a93
ci: skip duplicate registry versions
2026-08-02 16:02:17 +02:00
Dariusz L
4ea3f7d50f
fix(frontend): clarify CivArchive error tooltips
2026-08-02 15:42:15 +02:00
Dariusz L
ce52d957f9
feat(frontend): explain CivArchive availability errors
2026-08-02 15:28:52 +02:00
Dariusz L
b9cc47cd00
chore(frontend): organize missing type filter styles
2026-08-02 15:08:36 +02:00
Dariusz L
1acc07d29f
docs: describe external pull request checks
2026-08-02 14:51:40 +02:00
Dariusz L
29129bc3a8
chore(frontend): track audited npm lockfile
2026-08-02 14:50:30 +02:00
Dariusz L
699365f336
test(frontend): cover node context menu policies
2026-08-02 14:46:58 +02:00
Dariusz L
fb43ca2b83
test(frontend): cover splitter drag cancellation
2026-08-02 14:44:30 +02:00
Dariusz L
63b66c0ee9
test(frontend): cover model URL parsing
2026-08-02 14:42:57 +02:00
Dariusz L
006cf70921
test(frontend): cover model hash comparison fallbacks
2026-08-02 14:42:01 +02:00
Dariusz L
fda204602b
test(frontend): cover search hash policies
2026-08-02 14:40:48 +02:00
Dariusz L
409553711d
test(frontend): cover base model aliases
2026-08-02 14:38:58 +02:00
Dariusz L
070585a809
test(frontend): cover html utility fallbacks
2026-08-02 14:37:39 +02:00
Dariusz L
43ccccdd23
test(frontend): cover queue storage edge cases
2026-08-02 14:34:01 +02:00
Dariusz L
b962aa510c
ci: limit checks to external pull requests
2026-08-02 14:28:36 +02:00
Dariusz L
b25683b84e
ci: run checks for pull requests
2026-08-02 14:25:32 +02:00
Dariusz L
e27da65e87
docs(frontend): add coverage workflow and architecture notes
2026-08-02 13:59:38 +02:00
Dariusz L
678bcb460a
refactor(frontend): extract workflow identity state
2026-08-02 13:58:30 +02:00
Dariusz L
cdcb27acf4
test(frontend): cover missing model identity state
2026-08-02 13:53:56 +02:00
Dariusz L
25bde5f58b
refactor(frontend): extract keybinding utilities
2026-08-02 13:52:46 +02:00
Dariusz L
06270d4f5d
test(frontend): cover keybinding utilities
2026-08-02 13:51:48 +02:00
Dariusz L
6034b9adbf
refactor(frontend): extract model hash comparison
2026-08-02 13:50:21 +02:00
Dariusz L
6c83675f24
test(frontend): cover model hash comparison
2026-08-02 13:48:11 +02:00
Dariusz L
c025f9bdba
refactor(frontend): extract missing model state
2026-08-02 13:46:38 +02:00
Dariusz L
2a27538f7d
test(frontend): cover missing model state policies
2026-08-02 13:44:26 +02:00
Dariusz L
d198b489da
refactor(frontend): extract search state management
2026-08-02 13:42:53 +02:00
Dariusz L
93756424df
test(frontend): cover search state policies
2026-08-02 13:40:42 +02:00
Dariusz L
3551a601c8
refactor(frontend): extract search hash policies
2026-08-02 13:38:30 +02:00
Dariusz L
9d0321bb81
refactor(frontend): extract base model aliases
2026-08-02 13:36:12 +02:00
Dariusz L
57e6f8c61d
refactor(frontend): extract search source policies
2026-08-02 13:34:02 +02:00
Dariusz L
c2aaf3b7e6
test(frontend): cover persisted search source flags
2026-08-02 13:32:11 +02:00
Dariusz L
eb8f27cecb
test(frontend): cover search source policies
2026-08-02 13:31:23 +02:00
Dariusz L
10ef9504dd
test(frontend): cover download progress states
2026-08-02 13:28:17 +02:00
Dariusz L
396a28ba4f
refactor(frontend): extract download progress policy
2026-08-02 13:27:21 +02:00
Dariusz L
f2d11bd477
refactor(frontend): extract queue storage methods
2026-08-02 13:26:21 +02:00
Dariusz L
922a30fdd4
refactor(frontend): extract shared API client
2026-08-02 13:20:20 +02:00
Dariusz L
64022c8509
test(frontend): cover ComfyUI entrypoint contract
2026-08-02 13:17:54 +02:00
Dariusz L
bbd3965eac
chore(frontend): add JavaScript test tooling
2026-08-02 13:16:35 +02:00
Dariusz L
f9a03a65a9
Add footer version check failure retry interval
...
Use a separate shorter refresh interval when footer version checks fail,
track the failure state, and schedule retries via a dedicated timer.
On success, clear any pending retry timer so recovery is immediate.
2026-08-02 13:10:40 +02:00
Dariusz L
ccd2585663
Add Comfy Registry fallback and retry logic to version checks
...
- Retry GitHub pyproject version fetch up to 3 times on failure
- Fall back to Comfy Registry install endpoint when GitHub is unavailable
- Avoid caching failed version checks, so stale unavailable states do not persist
- Add targeted tests for registry fallback and failed-check caching behavior
2026-08-02 13:04:47 +02:00
Dariusz L
abb92b2138
refactor(frontend): clean unused catches and regex escapes
2026-08-02 04:20:44 +02:00