From f9b0f515c590bfd61a37c0aa60f410ff75aa589d Mon Sep 17 00:00:00 2001 From: Elijah Date: Mon, 25 May 2026 16:08:48 -0700 Subject: [PATCH] Fix: add grid_size to allowed backend settings and remove auto-save --- backend/handlers/settings.go | 1 + frontend/src/components/SettingsPage.tsx | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/backend/handlers/settings.go b/backend/handlers/settings.go index 6ca2b8d..9deb758 100644 --- a/backend/handlers/settings.go +++ b/backend/handlers/settings.go @@ -40,6 +40,7 @@ func (h *SettingsHandler) UpdateSettings(c *fiber.Ctx) error { allowedKeys := map[string]bool{ "theme": true, + "grid_size": true, "trash_auto_purge_days": true, "pinned_sidebar_expanded": true, "pinned_order": true, diff --git a/frontend/src/components/SettingsPage.tsx b/frontend/src/components/SettingsPage.tsx index bdd4fd8..18fc23b 100644 --- a/frontend/src/components/SettingsPage.tsx +++ b/frontend/src/components/SettingsPage.tsx @@ -136,8 +136,6 @@ export default function SettingsPage({ onLogout }: SettingsPageProps) { step="10" value={settings.grid_size} onChange={(e) => setSettings({ ...settings, grid_size: e.target.value })} - onMouseUp={handleSave} - onTouchEnd={handleSave} className="w-full max-w-xs accent-[var(--color-accent)]" />