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
0ff8057576
Unify frontend SHA-256 normalization
2026-08-03 12:56:24 +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
3353423015
Update README.md
2026-08-03 04:47:07 +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
60e67fcb74
Fix links in README for installation and configuration
2026-08-03 01:07:15 +02:00
Dariusz L
17c9ab8f59
Update README.md
2026-08-03 00:58:36 +02:00
Dariusz L
0343bf022e
docs: document provider availability states
2026-08-02 22:19:38 +02:00
Dariusz L
428d0c0b46
test: cover provider status aggregation
2026-08-02 22:18:15 +02:00
Dariusz L
c0abf02040
refactor: normalize CivArchive diagnostics
2026-08-02 22:15:53 +02:00
Dariusz L
5f1a933ae5
feat: add provider-specific search retry
2026-08-02 22:12:52 +02:00
Dariusz L
bb3ccdd47f
feat: improve CivArchive status feedback
2026-08-02 22:06:38 +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
d241bc6482
test: capture CivArchive failure contract
2026-08-02 21:54:05 +02:00
Dariusz L
2767901602
docs: describe workflow package architecture
2026-08-02 20:18:36 +02:00
Dariusz L
048be11185
test: enforce workflow module boundaries
2026-08-02 20:17:33 +02:00
Dariusz L
7d5adbc1fa
ci: enforce workflow coverage gate
2026-08-02 20:15:06 +02:00
Dariusz L
01c6dc62cb
test: cover runtime imports
2026-08-02 20:12:50 +02:00
Dariusz L
a23fa499f5
test: cover workflow components
2026-08-02 20:10:48 +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
413e44fed4
test: lock downloader facade exports
2026-08-02 18:28:28 +02:00
Dariusz L
b304399798
refactor: slim downloader facade
2026-08-02 18:26:49 +02:00
Dariusz L
f09447f16c
test: update download API patch points
2026-08-02 18:19:39 +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