feat(portal): default to dark theme for new visitors
Memind CI / Test, build, and release guards (push) Successful in 3m11s

First-time and cleared-storage users see dark mode; saved light preference is unchanged. Inline boot script avoids a light flash before React loads.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
john
2026-09-11 11:33:32 +08:00
parent 1f6e8c9bad
commit 03089a12ce
3 changed files with 14 additions and 3 deletions
+2 -1
View File
@@ -5,7 +5,8 @@
function getStoredTheme() {
const stored = localStorage.getItem(THEME_STORAGE_KEY);
return stored === 'dark' ? 'dark' : 'light';
if (stored === 'dark' || stored === 'light') return stored;
return 'dark';
}
function applyTheme(theme) {