From ff09a8aba0f5b347cf4753bfabaad3634c2cef56 Mon Sep 17 00:00:00 2001 From: Gigi Date: Fri, 10 Oct 2025 17:00:52 +0100 Subject: [PATCH] feat: add mobile auto-collapse setting --- .../Settings/StartupPreferencesSettings.tsx | 13 +++++++++++++ src/services/settingsService.ts | 2 ++ 2 files changed, 15 insertions(+) diff --git a/src/components/Settings/StartupPreferencesSettings.tsx b/src/components/Settings/StartupPreferencesSettings.tsx index 958718f4..814861bd 100644 --- a/src/components/Settings/StartupPreferencesSettings.tsx +++ b/src/components/Settings/StartupPreferencesSettings.tsx @@ -49,6 +49,19 @@ const StartupPreferencesSettings: React.FC = ({ Rebroadcast events while browsing + +
+ +
) } diff --git a/src/services/settingsService.ts b/src/services/settingsService.ts index 22450ff5..8b03ef12 100644 --- a/src/services/settingsService.ts +++ b/src/services/settingsService.ts @@ -45,6 +45,8 @@ export interface UserSettings { // Image cache settings enableImageCache?: boolean // Enable caching images in localStorage imageCacheSizeMB?: number // Maximum cache size in megabytes (default: 210MB) + // Mobile settings + autoCollapseSidebarOnMobile?: boolean // Auto-collapse sidebar on mobile (default: true) } export async function loadSettings(