fix(dashboard): render Provider + Seeders columns #1

Merged
cinnabrad merged 1 commit from fix/dashboard-provider-column into feat/per-arr-download-action-beta 2026-07-13 17:46:24 +00:00
Owner

Problem

The dashboard's Provider column is always blank and Seeders always shows 0 (upstream #292, open/unfixed).

Root cause: the torrent row template in dashboard.js reads torrent.debrid and torrent.num_seeds, but the /api/torrents payload has neither — the actual fields are active_provider ("realdebrid") and seeders. Both cells silently fall back to -/0.

Fix

  • torrent.debridtorrent.active_provider
  • torrent.num_seedstorrent.seeders
  • Regenerated build/js/dashboard.js via npm run minify-js (lockfile-pinned terser; the other 6 bundles came out byte-identical, so only dashboard.js changes). Both files pass node --check.

Purely cosmetic — provider routing is unaffected. Targets the per-arr branch (the currently-deployed v2.4-perarr-action-beta line, tip 5c5fd91); beta carries the same bug if you want it there too.

🤖 Generated with Claude Code

## Problem The dashboard's Provider column is always blank and Seeders always shows 0 (upstream [#292](https://github.com/sirrobot01/decypharr/issues/292), open/unfixed). Root cause: the torrent row template in `dashboard.js` reads **`torrent.debrid`** and **`torrent.num_seeds`**, but the `/api/torrents` payload has neither — the actual fields are **`active_provider`** (`"realdebrid"`) and **`seeders`**. Both cells silently fall back to `-`/`0`. ## Fix - `torrent.debrid` → `torrent.active_provider` - `torrent.num_seeds` → `torrent.seeders` - Regenerated `build/js/dashboard.js` via `npm run minify-js` (lockfile-pinned terser; the other 6 bundles came out byte-identical, so only dashboard.js changes). Both files pass `node --check`. Purely cosmetic — provider routing is unaffected. Targets the per-arr branch (the currently-deployed `v2.4-perarr-action-beta` line, tip `5c5fd91`); `beta` carries the same bug if you want it there too. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
The torrent row template read torrent.debrid and torrent.num_seeds, but
the /api/torrents payload exposes neither — the fields are active_provider
and seeders. Both cells always fell back to blank/0 (upstream #292).

- torrent.debrid    -> torrent.active_provider
- torrent.num_seeds -> torrent.seeders

Regenerated build/js/dashboard.js via npm run minify-js (lockfile terser;
other 6 bundles byte-identical). Cosmetic; provider routing unaffected.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cinnabrad merged commit 4389e2a027 into feat/per-arr-download-action-beta 2026-07-13 17:46:24 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cinnabrad/decypharr-fork!1
No description provided.