Overhaul breadarr-tui UX: filter/sort, color, help overlay, cross-nav

Library tab gets a cycling filter (all/series/movies/missing/unmonitored)
and sort (title/missing/kind), color-coded kind tags and missing-count
severity, and monitor-toggle without opening detail. Keybinding hints move
out of cramped block titles into a context-aware status bar plus a `?`
help overlay, both driven by one shared keybinding table so they can't
drift apart. Episode status icons and review-queue confidence get the same
severity coloring. Stuck tab gains real selection/focus and can jump
straight to a show's Library detail (needed adding media_item_id to
StalledGrab's query — the one small backend touch in this pass). Adds a
manual refresh-now key.
This commit is contained in:
Breadway 2026-07-21 20:55:04 +08:00
parent 99604a7e55
commit 6e7be67f0b
5 changed files with 534 additions and 74 deletions

View file

@ -56,6 +56,7 @@ pub struct ReviewQueueEntry {
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct StalledGrab {
pub release_id: i64,
pub media_item_id: i64,
pub media_title: String,
pub raw_title: String,
pub grabbed_at: String,