diff --git a/HNSAU.bsdesign b/HNSAU.bsdesign index 42fbc6c..2c7e32d 100644 Binary files a/HNSAU.bsdesign and b/HNSAU.bsdesign differ diff --git a/server.py b/server.py index c6ce051..5374a87 100644 --- a/server.py +++ b/server.py @@ -469,4 +469,4 @@ def check_payments(): payments.check_payments() if __name__ == '__main__': - app.run(debug=True, port=5000, host='0.0.0.0') + app.run(debug=True, port=5000, host='127.0.0.1') diff --git a/templates/assets/js/theme.js b/templates/assets/js/theme.js index 8d84aeb..f3036d5 100644 --- a/templates/assets/js/theme.js +++ b/templates/assets/js/theme.js @@ -35,6 +35,12 @@ function toggle() { window.getPreferredTheme = () => { const storedTheme = window.getStoredTheme() if (storedTheme) { + // Validate stored theme - if invalid, remove it + if (storedTheme !== 'light' && storedTheme !== 'dark') { + localStorage.removeItem('theme') + location.reload() + return + } return storedTheme }