Dariusz L
8d9ca189fc
Remove obsolete compatibility aliases
2026-08-03 13:11:59 +02:00
Dariusz L
e1e725792b
Unify shared path normalization
2026-08-03 12:59:04 +02:00
Dariusz L
510aa570ce
Unify remote dead-link detection
2026-08-03 12:54:55 +02:00
Dariusz L
2559145fc1
Unify model category aliases across backend and UI
2026-08-03 12:52:20 +02:00
Dariusz L
128a6ccacf
Refactor shared metadata model helpers
2026-08-03 12:46:48 +02:00
Dariusz L
413e7cc0ab
Promote subgraph widget contexts to top-level model references
...
When a subgraph exposes a promoted widget and the instance value or connected
inner widget contains a usable model path, create a top-level model reference
on the subgraph node instead of only pointing to the inner definition node.
This lets resolution, location, and queue updates target the instance widget
directly.
Also handle serialized subgraph instances that omit proxyWidgets by
reconstructing the same promotion from subgraph input/link metadata, and
extend widget values for promoted inputs in the workflow updater.
2026-08-03 04:17:49 +02:00
Dariusz L
c0abf02040
refactor: normalize CivArchive diagnostics
2026-08-02 22:15:53 +02:00
Dariusz L
0531f4e9b2
feat: expose CivArchive provider status
2026-08-02 22:00:51 +02:00
Dariusz L
ed571a8ec6
feat: classify CivArchive failures
2026-08-02 21:57:46 +02:00
Dariusz L
dc11d426ae
refactor: remove workflow analyzer module
2026-08-02 19:41:30 +02:00
Dariusz L
9a7b16cde2
refactor: move missing workflow grouping
2026-08-02 19:40:10 +02:00
Dariusz L
c462db3345
refactor: extract workflow inventory
2026-08-02 19:38:35 +02:00
Dariusz L
426b7c0542
refactor: extract workflow analysis
2026-08-02 19:35:38 +02:00
Dariusz L
346f3e3c5c
refactor: extract workflow subgraphs
2026-08-02 19:32:58 +02:00
Dariusz L
e3fdf9f334
refactor: extract workflow references
2026-08-02 19:28:33 +02:00
Dariusz L
9daa3403e4
refactor: extract dynamic workflow widgets
2026-08-02 19:21:14 +02:00
Dariusz L
8cfb595f92
refactor: extract static workflow widgets
2026-08-02 19:10:13 +02:00
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