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.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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
Acceptance criteria
/usr/local/sbinscripts./api/statusincludes enough structured fields for Home Assistant and operator checks.