From dbe35fc0236fffe77d326d30f259668701496a2c Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Sat, 13 Jun 2026 20:06:26 -0700 Subject: [PATCH] video dashboard: drop the TMDB/TVDB/Trakt/OMDb placeholder row Pointless until the real enrichment workers exist. Header keeps the icon title, subtitle, Watchlist/Wishlist quick-nav and (hidden) sweep; the worker button row will land later, matching music. --- tests/test_video_side_shell.py | 5 +---- webui/index.html | 11 ++--------- webui/static/video/video-side.css | 21 --------------------- 3 files changed, 3 insertions(+), 34 deletions(-) diff --git a/tests/test_video_side_shell.py b/tests/test_video_side_shell.py index 66783f24..749018fc 100644 --- a/tests/test_video_side_shell.py +++ b/tests/test_video_side_shell.py @@ -107,10 +107,7 @@ def test_video_dashboard_header_matches_music_shape(): assert 'data-video-goto="video-watchlist"' in header assert 'data-video-goto="video-wishlist"' in header assert 'id="watchlist-button"' not in header and 'id="wishlist-button"' not in header - # Meta-source placeholder buttons stand in for music's enrichment row. - assert "header-actions" in header - for src in ("tmdb", "tvdb", "trakt", "omdb"): - assert f'data-video-meta="{src}"' in header + # The enrichment-worker button row isn't built yet (will match music later). assert "onclick" not in header diff --git a/webui/index.html b/webui/index.html index 78db64a0..0d928da8 100644 --- a/webui/index.html +++ b/webui/index.html @@ -430,15 +430,8 @@

Video Dashboard

Monitor your video library, downloads and services

- -
- - - - -
+
diff --git a/webui/static/video/video-side.css b/webui/static/video/video-side.css index 5ede3952..30c4622b 100644 --- a/webui/static/video/video-side.css +++ b/webui/static/video/video-side.css @@ -116,27 +116,6 @@ body[data-side="video"] .dashboard-header-sweep { display: none; } -/* Video meta-source buttons — the placeholder equivalents of music's round - enrichment buttons. Disabled pills until the video meta sources are wired. */ -.video-meta-button { - height: 40px; - padding: 0 18px; - border-radius: 20px; - font-size: 13px; - font-weight: 600; - letter-spacing: 0.02em; - color: var(--text-secondary, #9aa0aa); - background: rgba(18, 18, 22, 0.85); - border: 1px solid rgba(255, 255, 255, 0.10); - backdrop-filter: blur(8px) saturate(1.2); - box-shadow: 0 4px 16px rgba(0, 0, 0, 0.25), inset 0 1px 0 rgba(255, 255, 255, 0.06); - cursor: not-allowed; - opacity: 0.55; -} -.video-meta-button:disabled { - cursor: not-allowed; -} - /* ── Subpages: one built video page shown at a time ────────────────────── */ /* Each real page is a .video-subpage inside #video-page-host; the controller toggles the [hidden] attribute. Be explicit so no reused .dash-* rule can