Barnabas Balogh 98042b97ed feat: add online/offline mode toggle to HomeScreen
Implements a toggle switch in the HomeScreen top bar (next to Menu) that allows users to switch between online mode (fetching from Jellyfin server) and offline mode (using local database only). The preference persists across app restarts via Proto DataStore.

Key changes:
- Added ActiveMediaRepository that delegates to online/offline repositories based on user preference
- Extended MediaRepository interface with continueWatching, nextUp, and latestLibraryContent
- Added isOfflineMode state to UserSession with reactive Flow
- Added Cloud/CloudOff icon toggle button to HomeTopBar
- Updated ViewModels to use MediaRepository interface for better abstraction
2026-02-16 16:02:19 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:47:33 +01:00
2026-01-16 19:44:53 +01:00
2026-01-16 19:47:33 +01:00
Description
No description provided
MIT 1.6 MiB
Languages
Kotlin 100%