• 0 Open
    6 Closed
    Updated 2026-08-26 13:08:05 +01:00
    No due date

    Make an in-flight download visible where the item already lives. DESIGN.md §8 keeps download progress as transient state rebuilt from Transmission, and §9 describes no surface for it, so today a season pack downloading and a season pack that never started look identical — the only thing a row can say is a two-day-old import failure. Progress goes inline on the rows that own the item; torrents arr did not grab are never shown (§2).

  • 0 Open
    9 Closed
    Updated 2026-08-24 15:15:35 +01:00
    No due date

    Corrections from a hands-on pass over the deployed build: tracking that grabbed a back catalogue it should not have, a search that returns every episode of a matched series, control geometry, chip colour, header layout, and the redundant per-row search button. DESIGN.md §4.1, §4.2, §9.2 and §9.6 are amended by the first issue, and every other issue in the milestone depends on it.

  • 0 Open
    17 Closed
    Updated 2026-08-25 12:16:49 +01:00
    No due date

    Second hands-on pass over the deployed build. Collects what surfaced from real use rather than from the design document.

  • 4 Open
    0 Closed
    Updated 2026-08-25 17:55:10 +01:00
    No due date

    Findings from the three integration reviews of the Feedback pass 2 blitz, plus the two issues that wait on the subtitles branch merge order. Filed as they were found; none blocked the milestone that produced them.

  • 0 Open
    3 Closed
    Updated 2026-08-25 19:17:41 +01:00
    No due date

    A third operator pass over the web UI (DESIGN.md §9.2, §9.6, §9.7). Three batched issues: strip the top rail down to wordmark, warning, search and cog; make row affordances read as buttons and stop rendering dead or duplicated rows; and make season and episode rows behave consistently. Chained rather than parallel because all three edit web/src/main.ts and web/src/style.css.

  • 0 Open
    5 Closed
    Updated 2026-08-24 19:01:20 +01:00
    No due date

    Adding a title must populate it immediately rather than waiting up to a day for the metadata lane, search must survive a degraded TMDB, and the workspace must be able to rebuild a table without losing child rows. See DESIGN.md §8 (reconcile lanes), §9.2 (unified search), §10 (persistence).

  • 0 Open
    7 Closed
    Updated 2026-08-24 17:14:47 +01:00
    No due date

    Hands-on feedback pass. Adds the missing removal paths (whole series, and per-season/per-episode file removal with intent cleared), reverses the DESIGN.md §4.1 ruling so untracking a season withdraws its leaf intent, makes the library the homepage with the signal chain relegated to settings, and stops unified search surfacing episodes. See DESIGN.md §4.1, §4.2, §9.2, §9.6.

  • 0 Open
    12 Closed
    Updated 2026-08-24 03:22:07 +01:00
    No due date

    Poster art, cast, ratings, external links and trailers for both movies and series, visible in unified search (DESIGN.md §9.2) and on per-title detail pages. TMDB is the only source; ratings are its vote_average alone. Images are hotlinked from image.tmdb.org and detail is served through arr-meta's 24h cache rather than persisted, with poster_path, backdrop_path and vote_average stored on movies and series so library views cost no TMDB call. Adds a movie detail page at /movies/{id} and a metadata header to the series detail view (#129). Blocked on blitz/tv-tracking landing on main.

  • 0 Open
    4 Closed
    Updated 2026-08-24 21:31:39 +01:00
    No due date

    Two faults found on Rick and Morty S08/S09. Size bands are written per episode but scored against a pack's total size, so a pack is penalised in proportion to its length. And one failed pack grab disables pack search for that season permanently, contradicting DESIGN.md §6.2 ("it never gives up entirely, it goes quiet") and disabling the season release deck the same section names as the escape hatch. See §5.4, §6.2, §9.3.

  • 0 Open
    3 Closed
    Updated 2026-08-24 22:51:56 +01:00
    No due date

    Per-episode size bands (§5.5, #179/#180) assume every episode is the same length. Rick and Morty runs ~22 minutes against bands set for ~45, so every S09 pack is rejected below floor and a size rejection cannot be waived. Scale the band by runtime, and give §9.3 the one-click override it already gives other rules.

  • 0 Open
    27 Closed
    Updated 2026-08-23 20:59:18 +01:00
    No due date

    phase/6-tv gap set: metadata refresh, tracked-season intent, RSS episode matching, season decks, TV attention queue, series detail view.