From 64e64199367a939a900b3db80d1cb2376c2bacab Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sun, 4 Oct 2026 21:48:47 -0700 Subject: [PATCH] Revalidate the Jellyfin theme after upgrades Give the corrected stylesheet a fresh URL and serve it with no-store so existing browsers stop using the cached layered theme. Assisted-by: gpt-6.1-sol --- service/jellyfin/branding.xml | 2 +- service/jellyfin/service.pkl | 9 ++++++--- service/jellyfin/theme/{theme.css => cloverfin.css} | 0 3 files changed, 7 insertions(+), 4 deletions(-) rename service/jellyfin/theme/{theme.css => cloverfin.css} (100%) diff --git a/service/jellyfin/branding.xml b/service/jellyfin/branding.xml index a695655922d1b7283692bd49e836f1f703ed9fbb..c071fac378ee62fef42c86193d5c1b4cebe8a9e6 100644 --- a/service/jellyfin/branding.xml +++ b/service/jellyfin/branding.xml @@ -9,7 +9,7 @@ </form> and then we knew, just like paper airplanes: that we could fly. - @import url("/web/extra/theme.css"); + @import url("/web/extra/cloverfin.css"); #loginPage { display: flex; align-items: center; justify-content: center; } #loginPage > .padded-left { width: min(100%, 32rem); margin: auto; padding: 2rem; } #loginPage .manualLoginForm, #loginPage .visualLoginForm, #loginPage .btnForgotPassword { display: none; } diff --git a/service/jellyfin/service.pkl b/service/jellyfin/service.pkl index ab970cf2d0656b460d3b054f529f596948584005..ab0e477a3fa2a2aae0e848ca71b9a516f38ce23d 100644 --- a/service/jellyfin/service.pkl +++ b/service/jellyfin/service.pkl @@ -31,10 +31,13 @@ container { subdomain = "jelly" checkPath = "/health" metricsPath = "/metrics" - overrideFiles { ["/web/extra/"] = "theme" } + overrideFiles { + ["/web/extra/"] = "theme" + ["/web/extra/cloverfin.css"] = "theme/cloverfin.css" + } headHtml { - ["/web/"] = "" - ["/web/index.html"] = "" + ["/web/"] = "" + ["/web/index.html"] = "" } } diff --git a/service/jellyfin/theme/theme.css b/service/jellyfin/theme/cloverfin.css similarity index 100% rename from service/jellyfin/theme/theme.css rename to service/jellyfin/theme/cloverfin.css -- 2.54.0