From d0de5cd02141b260f0608ec7c5d5588c758e8d73 Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Wed, 4 Feb 2026 12:40:50 +0100 Subject: [PATCH] Update seasonals settings to use namespaced localStorage keys and enhance field description for client-side toggle --- Jellyfin.Plugin.Seasonals/Configuration/configPage.html | 3 +-- Jellyfin.Plugin.Seasonals/Web/seasonals.js | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/Jellyfin.Plugin.Seasonals/Configuration/configPage.html b/Jellyfin.Plugin.Seasonals/Configuration/configPage.html index d7932ae..b40f42b 100644 --- a/Jellyfin.Plugin.Seasonals/Configuration/configPage.html +++ b/Jellyfin.Plugin.Seasonals/Configuration/configPage.html @@ -69,8 +69,7 @@ is="emby-checkbox" /> Allow Client-Side Toggle -
If enabled, users will see a seasonals icon in the header to toggle - seasonals for their browser.
+
If enabled, users will see a seasonals icon in the header to toggle seasonals for their browser (device-specific).

diff --git a/Jellyfin.Plugin.Seasonals/Web/seasonals.js b/Jellyfin.Plugin.Seasonals/Web/seasonals.js index 8114d82..5aed126 100644 --- a/Jellyfin.Plugin.Seasonals/Web/seasonals.js +++ b/Jellyfin.Plugin.Seasonals/Web/seasonals.js @@ -230,12 +230,12 @@ initializeTheme(); // User UI Seasonal Settings function getSavedSetting(key, defaultValue) { - const value = localStorage.getItem(key); + const value = localStorage.getItem(`seasonals-${key}`); return value !== null ? value : defaultValue; } function setSavedSetting(key, value) { - localStorage.setItem(key, value); + localStorage.setItem(`seasonals-${key}`, value); } function createSettingsIcon() {