Port legacy operational dashboard cards to repo-managed Importarr UI #16

Closed
opened 2026-07-29 13:36:00 +02:00 by daniels · 0 comments
Owner

Problem

The current public legacy UI provides an operator dashboard that the repo-managed UI does not fully reproduce yet. This must be ported before the legacy UI is removed, otherwise the reinstall will make Importarr look less capable and hide operational state.

Features to port

  • summary badges:
    • ready video count
    • unpacking/processing count
    • ready total size
    • last hour / last 24h / total processed counts
  • status card:
    • worker service active/substate/result
    • timer state and schedule when available
    • runtime/current job state
    • memory current and peak where available
  • warnings card:
    • old manual queue files
    • service/timer unhealthy
    • other queue health warnings from status logic
  • processed card using importer log summaries
  • current-file display based on worker status state

Acceptance criteria

  • Repo-managed public UI exposes the same high-level operational dashboard information as the current legacy page.
  • Data comes from repo-owned services/state/log parsing, not /usr/local/sbin scripts.
  • /api/status includes enough structured fields for Home Assistant and operator checks.
  • Public page makes it obvious that the repo-managed deployment is live.
## Problem The current public legacy UI provides an operator dashboard that the repo-managed UI does not fully reproduce yet. This must be ported before the legacy UI is removed, otherwise the reinstall will make Importarr look less capable and hide operational state. ## Features to port - summary badges: - ready video count - unpacking/processing count - ready total size - last hour / last 24h / total processed counts - status card: - worker service active/substate/result - timer state and schedule when available - runtime/current job state - memory current and peak where available - warnings card: - old manual queue files - service/timer unhealthy - other queue health warnings from status logic - processed card using importer log summaries - current-file display based on worker status state ## Acceptance criteria - Repo-managed public UI exposes the same high-level operational dashboard information as the current legacy page. - Data comes from repo-owned services/state/log parsing, not `/usr/local/sbin` scripts. - `/api/status` includes enough structured fields for Home Assistant and operator checks. - Public page makes it obvious that the repo-managed deployment is live.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: daniels/importarr#16