diff --git a/plugin/plugins/dynamix.unraid.net.plg b/plugin/plugins/dynamix.unraid.net.plg index 8b92a098f..1c825ba7d 100755 --- a/plugin/plugins/dynamix.unraid.net.plg +++ b/plugin/plugins/dynamix.unraid.net.plg @@ -301,6 +301,8 @@ if [ -f /tmp/restore-files-dynamix-unraid-net ]; then "/usr/local/emhttp/plugins/dynamix.my.servers/data/server-state.php" "/usr/local/emhttp/plugins/dynamix.my.servers/include/reboot-details.php" "/usr/local/emhttp/plugins/dynamix.my.servers/include/translations.php" + "/usr/local/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php" + "/usr/local/emhttp/plugins/dynamix.my.servers/include/activation-code-extractor.php" ) for FILE in "${FILES_TO_RESTORE[@]}"; do @@ -424,6 +426,8 @@ preserveFilesDirs=( "move:/usr/local/emhttp/plugins/dynamix.my.servers/data/server-state.php:preventDowngrade" "move:/usr/local/emhttp/plugins/dynamix.my.servers/include/reboot-details.php:preventDowngrade" "move:/usr/local/emhttp/plugins/dynamix.my.servers/include/translations.php:preventDowngrade" + "move:/usr/local/emhttp/plugins/dynamix.my.servers/include/web-components-extractor.php:preventDowngrade" + "move:/usr/local/emhttp/plugins/dynamix.my.servers/include/activation-code-extractor.php:preventDowngrade" "copy:/usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php:preventDowngrade" ) diff --git a/web/components/ThemeSwitcher.ce.vue b/web/components/ThemeSwitcher.ce.vue index 687d2ee1d..06f7de907 100644 --- a/web/components/ThemeSwitcher.ce.vue +++ b/web/components/ThemeSwitcher.ce.vue @@ -34,7 +34,8 @@ const computedThemes = computed(() => { }); const { csrf } = storeToRefs(useServerStore()); -const devModeEnabled = import.meta.env.VITE_ALLOW_CONSOLE_LOGS; +const storageKey = 'enableThemeSwitcher'; +const enableThemeSwitcher = sessionStorage.getItem(storageKey) === 'true' || localStorage.getItem(storageKey) === 'true'; const submitting = ref(false); const handleThemeChange = (event: Event) => { @@ -73,7 +74,7 @@ const handleThemeChange = (event: Event) => {