From 9876641ff6821414133b6c7b7b05ea13bbf190aa Mon Sep 17 00:00:00 2001 From: doomtube Date: Sat, 10 Jan 2026 18:59:03 -0500 Subject: [PATCH] fixes lol --- frontend/src/lib/components/chat/ChatTerminal.svelte | 10 +++++----- frontend/src/lib/stores/auth.js | 3 ++- frontend/src/routes/chat/terminal/+page.svelte | 10 +++++----- frontend/src/routes/settings/+page.svelte | 6 +++++- 4 files changed, 17 insertions(+), 12 deletions(-) diff --git a/frontend/src/lib/components/chat/ChatTerminal.svelte b/frontend/src/lib/components/chat/ChatTerminal.svelte index 9cdd83f..b5e6eef 100644 --- a/frontend/src/lib/components/chat/ChatTerminal.svelte +++ b/frontend/src/lib/components/chat/ChatTerminal.svelte @@ -745,21 +745,21 @@ } .calendar-day.holiday { - background: #ff9800; - color: #0d1117; + background: rgba(255, 152, 0, 0.5); font-weight: 600; } .calendar-day.holiday:not(.today):hover { - background: #ffb74d; + background: rgba(255, 152, 0, 0.65); } .calendar-day.today.holiday { - background: linear-gradient(135deg, #7ee787 50%, #ff9800 50%); + background: linear-gradient(135deg, #7ee787 50%, rgba(255, 152, 0, 0.5) 50%); + color: #0d1117; } .calendar-day.today.holiday:hover { - background: linear-gradient(135deg, #9eeea1 50%, #ffb74d 50%); + background: linear-gradient(135deg, #9eeea1 50%, rgba(255, 152, 0, 0.65) 50%); } .timezone-row { diff --git a/frontend/src/lib/stores/auth.js b/frontend/src/lib/stores/auth.js index d7e17ce..d72a612 100644 --- a/frontend/src/lib/stores/auth.js +++ b/frontend/src/lib/stores/auth.js @@ -137,7 +137,8 @@ function createAuthStore() { // Use cookie-based auth - no localStorage tokens try { const response = await fetch('/api/user/me', { - credentials: 'include' // Send cookies + credentials: 'include', // Send cookies + cache: 'no-store' // Always fetch fresh data }); if (response.ok) { diff --git a/frontend/src/routes/chat/terminal/+page.svelte b/frontend/src/routes/chat/terminal/+page.svelte index 96e46ab..6c44da0 100644 --- a/frontend/src/routes/chat/terminal/+page.svelte +++ b/frontend/src/routes/chat/terminal/+page.svelte @@ -554,21 +554,21 @@ } .calendar-day.holiday { - background: #ff9800; - color: #0d1117; + background: rgba(255, 152, 0, 0.5); font-weight: 600; } .calendar-day.holiday:not(.today):hover { - background: #ffb74d; + background: rgba(255, 152, 0, 0.65); } .calendar-day.today.holiday { - background: linear-gradient(135deg, #4caf50 50%, #ff9800 50%); + background: linear-gradient(135deg, #4caf50 50%, rgba(255, 152, 0, 0.5) 50%); + color: #111; } .calendar-day.today.holiday:hover { - background: linear-gradient(135deg, #66bb6a 50%, #ffb74d 50%); + background: linear-gradient(135deg, #66bb6a 50%, rgba(255, 152, 0, 0.65) 50%); } .tab-content { diff --git a/frontend/src/routes/settings/+page.svelte b/frontend/src/routes/settings/+page.svelte index a73f306..3e42224 100644 --- a/frontend/src/routes/settings/+page.svelte +++ b/frontend/src/routes/settings/+page.svelte @@ -142,7 +142,8 @@ // Get fresh user data to ensure we have latest values try { const response = await fetch('/api/user/me', { - credentials: 'include' + credentials: 'include', + cache: 'no-store' }); if (response.ok) { @@ -184,6 +185,9 @@ graffitiUrl = $auth.user.graffitiUrl || ''; userColor = $auth.user.colorCode || '#561D5E'; newColor = userColor; + screensaverEnabled = $auth.user.screensaverEnabled || false; + screensaverTimeoutMinutes = $auth.user.screensaverTimeoutMinutes || 5; + screensaverType = $auth.user.screensaverType || 'snowfall'; currentUser = $auth.user; } }