From 3a560bd1bb9c38167363a8de5767e47455b17dcc Mon Sep 17 00:00:00 2001 From: BoulderBadgeDad Date: Tue, 2 Jun 2026 20:41:05 -0700 Subject: [PATCH] Enrichment manager: rebuilt header + global process-first + cleaner rows MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Rebuilt the modal header: gradient top bar with a glowing 🧬 icon chip, gradient title + subtitle, and styled refresh/close — replaces the flat bar. - Global 'process first everywhere' control in the header: Artists/Albums/ Tracks/Auto applies to every worker at once (workers that don't enrich a group are skipped via the 400 the endpoint already returns). Sets order only. - Match rows: replaced the loud accent-gradient artwork placeholder with a subtle neutral chip showing the entity glyph; real images layer over it and remove themselves on error, so missing/broken art never leaves ragged gaps. - Removed overflow:hidden from .em-row. Frontend only; JS syntax clean. --- webui/static/enrichment-manager.js | 57 ++++++++++++++++++++++++++---- webui/static/style.css | 56 +++++++++++++++++++++++------ 2 files changed, 96 insertions(+), 17 deletions(-) diff --git a/webui/static/enrichment-manager.js b/webui/static/enrichment-manager.js index f5109c9b..f31e46f9 100644 --- a/webui/static/enrichment-manager.js +++ b/webui/static/enrichment-manager.js @@ -140,12 +140,26 @@ async function openEnrichmentManager(workerId) { overlay.innerHTML = `