light and dark mode fixed and default mode is the default unless you pick Spidey mode

This commit is contained in:
2026-06-29 19:28:35 +02:00
parent 7a722a7d7e
commit 98145f0264
5 changed files with 50 additions and 13 deletions
+6
View File
@@ -12,6 +12,7 @@ import {
setSessionContext,
SESSION_COOKIE,
} from "@/lib/auth"
import { query } from "@/lib/db"
function jsonResponse(data: unknown, status: number) {
return new Response(JSON.stringify(data), {
@@ -114,6 +115,11 @@ export async function POST(request: NextRequest) {
true
)
await query(
`UPDATE users SET preferences = preferences || $2::jsonb WHERE id = $1`,
[dbUser.id, JSON.stringify({ website_theme: "default" })],
)
const token = await createSession(dbUser.id, dbUser.role_name)
await setSessionContext(dbUser.id, ipAddress)