4gray
|
96facd6f49
|
feat(downloads): queue season episode downloads (#1357)
* docs(downloads): specify season queueing
* docs(downloads): plan season queue implementation
* feat(downloads): define episode queue identity
* fix(downloads): align episode identity contract
* feat(downloads): coordinate season queue submissions
* fix(downloads): keep queue coordination provider neutral
* fix(downloads): reconcile legacy episode identities
* fix(downloads): fail closed on invalid stored coordinates
* refactor(downloads): adapt Xtream episode requests
* fix(downloads): use canonical Stalker episode ids
* test(downloads): cover Stalker adapter reactivity
* feat(downloads): add selected season queue action
* refactor(downloads): extract season download presenter
* feat(downloads): localize season queue feedback
* test(downloads): cover series batch queue flow
* test(downloads): harden series queue fixtures
* docs(downloads): describe season queueing
* docs(downloads): clarify season queue IPC contract
* fix(downloads): isolate season header build warnings
* fix(downloads): label season view toggles
* fix(downloads): preserve Xtream episode headers
* fix(downloads): fail closed on stale episode state
* fix(downloads): align renderer queue safeguards
* fix(downloads): block ambiguous episode actions
* fix(downloads): accept nullable legacy coordinates
* fix(downloads): preserve scoped episode ownership
* fix(downloads): probe restored files asynchronously
* fix(downloads): bound restored file probes
* fix(downloads): release timed out file probes
* fix(downloads): bound file probe callers
* fix(downloads): refresh stable season skips
* fix(downloads): fail closed before provider prep
* fix(downloads): preserve retained partial ownership
* fix(downloads): reconcile partial cleanup completion
* fix(downloads): await authoritative list refresh
* fix(downloads): coalesce list refreshes
* fix(downloads): preserve specials season identity
* fix(stalker): preserve specials season mapping
* fix(downloads): distinguish missing Xtream seasons
|
2026-08-03 08:53:44 +02:00 |
|