This commit is contained in:
jarek committed 2026-01-28 07:34:12 +01:00
1 parent a88d3d5788
commit 8f3a7eb435
96 files changed
+5235 -1870

No files matched your search

@@ -45,7 +45,7 @@ export const PUT: RequestHandler = async ({ request, cookies }) => {
const validTerminalFontIds = monospaceFonts.map(f => f.id);
const validFontSizes = ['xsmall', 'small', 'normal', 'medium', 'large', 'xlarge'];
const updates: { lightTheme?: string; darkTheme?: string; font?: string; fontSize?: string; gridFontSize?: string; terminalFont?: string } = {};
const updates: { lightTheme?: string; darkTheme?: string; font?: string; fontSize?: string; gridFontSize?: string; terminalFont?: string; editorFont?: string } = {};
if (data.lightTheme !== undefined) {
if (!validLightThemeIds.includes(data.lightTheme)) {
@@ -89,6 +89,13 @@ export const PUT: RequestHandler = async ({ request, cookies }) => {
updates.terminalFont = data.terminalFont;
}
if (data.editorFont !== undefined) {
if (!validTerminalFontIds.includes(data.editorFont)) {
return json({ error: 'Invalid editor font' }, { status: 400 });
}
updates.editorFont = data.editorFont;
}
await setUserThemePreferences(currentUser.id, updates);
// Return updated preferences