Show live download state on movie, season and episode rows #264
Notifications
Due Date
No due date set.
Depends on
Reference: yolo/arr#264
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
With the API reporting live download state, put it where the item already
lives: the movie row, the season row for its pack, the episode row. There is
no downloads page — a download is an attribute of the thing being downloaded.
One chip per row, fed by
GET /api/downloadsjoined ontarget_kind/target_id:and silently never finish
A season row aggregates its own pack grab. An episode inside a season being
grabbed as a pack shows nothing of its own; the pack is one download, not ten.
Polls with the page on the UI's existing 15s cadence (
POLL_MSinmain.ts),not a second timer and not SSE.
At phone width only the active-grab progress survives — seeding and stalled
shed the way
.ep-chipsalready sheds resolution and language.Give the chip a width that does not depend on its content, the way the
subtitle chip takes its width from the wanted set (#258): a row whose
percentage ticks from 9% to 10% must not shove the chips beside it.
Non-goals: pause/resume/remove controls (Transmission's own UI owns those),
and any surface for torrents arr did not grab.
Depends on: #263