Dariusz L
514393468f
refactor: add workflow analysis package
2026-08-02 18:59:18 +02:00
Dariusz L
c37b2a3a0f
refactor: remove downloader compatibility aliases
2026-08-02 18:34:26 +02:00
Dariusz L
b304399798
refactor: slim downloader facade
2026-08-02 18:26:49 +02:00
Dariusz L
42ec5aa048
refactor: compose download API outside facade
2026-08-02 18:19:26 +02:00
Dariusz L
9d376dcaf7
refactor: inject Hugging Face Xet dependencies
2026-08-02 18:11:21 +02:00
Dariusz L
9b94bcfc22
refactor: inject preview download dependencies
2026-08-02 18:09:07 +02:00
Dariusz L
5bdd2a35e7
refactor: inject metadata sidecar dependencies
2026-08-02 18:07:12 +02:00
Dariusz L
a1362a0c1a
refactor: inject download directory dependencies
2026-08-02 18:06:28 +02:00
Dariusz L
502ef25d22
refactor: inject aria2 backend dependencies
2026-08-02 18:04:51 +02:00
Dariusz L
e88c4b530f
refactor: inject orchestration dependencies
2026-08-02 17:55:32 +02:00
Dariusz L
029c22932d
refactor: inject download state dependencies
2026-08-02 17:51:56 +02:00
Dariusz L
47ca662b60
refactor: centralize shared download state
2026-08-02 17:48:34 +02:00
Dariusz L
9254d503b2
refactor: define downloader public API
2026-08-02 17:45:49 +02:00
Dariusz L
e4e5c7c9e4
chore: remove dead downloader aliases
2026-08-02 17:27:42 +02:00
Dariusz L
91e852dd97
refactor: extract download configuration helpers
2026-08-02 17:24:54 +02:00
Dariusz L
e56889d67d
refactor: extract download state operations
2026-08-02 17:21:42 +02:00
Dariusz L
979114793f
refactor: extract download directory resolution
2026-08-02 17:19:56 +02:00
Dariusz L
881a6730d7
refactor: extract metadata sidecar writer
2026-08-02 17:17:40 +02:00
Dariusz L
d8f3da6b86
refactor: extract aria2 URL preflight
2026-08-02 17:15:02 +02:00
Dariusz L
48c094310f
refactor: extract background download orchestration
2026-08-02 17:11:56 +02:00
Dariusz L
758a4200b2
refactor: extract model download orchestration
2026-08-02 17:09:01 +02:00
Dariusz L
c931f23729
refactor: extract Python download orchestration
2026-08-02 17:05:49 +02:00
Dariusz L
b3e713cc3b
refactor: extract aria2 download actions
2026-08-02 16:59:21 +02:00
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
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
57b79ba208
refactor: remove dead compatibility shims
2026-08-02 04:03:09 +02:00
Dariusz L
bb0e921511
refactor(routes): remove unused compatibility facades
2026-08-02 03:45:51 +02:00
Dariusz L
e09d3c2bf8
refactor(entrypoint): extract node definitions
2026-08-02 03:19:32 +02:00
Dariusz L
a6e8fe1c55
refactor(entrypoint): extract extension runtime state
2026-08-02 03:15:43 +02:00
Dariusz L
f3a6c9db6f
fix(routes): preserve HTTP error statuses
2026-08-02 03:12:21 +02:00
Dariusz L
4d65a4dc87
refactor(search): extract search support service
2026-08-02 03:08:50 +02:00
Dariusz L
3f0359e1f4
refactor(context): require hash and download dependencies
2026-08-02 03:04:29 +02:00
Dariusz L
0b2166ae58
refactor(context): require metadata service dependencies
2026-08-02 03:01:10 +02:00
Dariusz L
d43fd41d32
refactor(context): require loaded models dependencies
2026-08-02 02:59:38 +02:00
Dariusz L
b7a1b1cf07
refactor(context): require workflow service dependencies
2026-08-02 02:58:08 +02:00
Dariusz L
9cd8966d13
refactor(context): require directory service dependencies
2026-08-02 02:55:06 +02:00
Dariusz L
39a0606afa
refactor(context): require scanner service dependencies
2026-08-02 02:52:37 +02:00
Dariusz L
8744da536b
refactor(settings): extract settings routes into SettingsService
2026-08-02 02:48:51 +02:00
Dariusz L
3fdec8c24e
refactor(loaded): extract loaded model route handlers into service
2026-08-02 02:38:08 +02:00
Dariusz L
d8aed83e04
refactor(directories): extract directory route handlers into DirectoryService
2026-08-02 02:25:08 +02:00
Dariusz L
c2f44e7831
refactor(metadata): extract metadata route handlers into MetadataService and add tests
2026-08-02 02:14:10 +02:00
Dariusz L
627dd5a84a
refactor(scanner): extract scanner route handlers into ScannerService and add tests
2026-08-02 02:05:27 +02:00
Dariusz L
68321b7799
refactor(downloads): extract download route handlers into DownloadService and add tests
2026-08-02 01:50:27 +02:00