From 111af5150eaabc576d59539ed14514a0c2999689 Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Tue, 9 Jun 2026 21:22:02 -0700 Subject: [PATCH] Watchlist page: hued action chips, meta chips, Global Settings reskin (#831 round 3) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Boulder: the cards are good but everything around them was basic — six identical grey pill buttons, a plain header, and a dated Global Settings modal. Action chips (artist-detail button language — tinted gradient + hover lift + icon scale): Scan is the primary CTA with the accent gradient and a shimmer sweep; the rest get per-hue identity (similar-artists blue, settings slate, origins green, history amber, blocklist/cancel red). One .wl-chip base class with a --chip-rgb variable per hue. Header count/timer become pill meta chips (timer accent-tinted). Chip-safe labels: the scan/update handlers set button.textContent, which would wipe the new svg + shimmer children on first use — added _wlSetChipLabel() (preserves icon/shimmer, swaps the text node) and converted all 11 writes. Global Settings modal: emoji + inline-styled header replaced with the origins/blocklist house-style head (title/sub/✕); option cards now show live checked-state feedback (:has(:checked) accent ring + grayscale-dimmed icons when off — also upgrades the per-artist config modal, same components); the master-override toggle gets a CSS .enabled treatment instead of the hard-coded green inline border the JS used to write. All element ids/onclicks unchanged; JS syntax-checked; 131 watchlist tests pass. --- webui/index.html | 36 ++++---- webui/static/api-monitor.js | 46 +++++---- webui/static/style.css | 179 ++++++++++++++++++++++++++++++++++++ 3 files changed, 222 insertions(+), 39 deletions(-) diff --git a/webui/index.html b/webui/index.html index d5136152..a205e9e9 100644 --- a/webui/index.html +++ b/webui/index.html @@ -6967,8 +6967,8 @@ Watchlist
- 0 artists - Next Auto: -- + 0 artists + Next Auto: --
@@ -7021,31 +7021,32 @@
- - - - - - - @@ -7727,18 +7728,13 @@