NuvioStreaming/composeApp/src/commonMain/kotlin/com/nuvio/app/features
tapframe aac7fc9534 feat: Implement audio and subtitle language preferences
- Added `DeviceLanguagePreferences` for Android and iOS to retrieve preferred language codes.
- Enhanced `PlayerSettingsStorage` to save and load preferred audio and subtitle languages.
- Updated `PlayerSettingsRepository` to manage audio and subtitle language preferences.
- Modified `PlayerScreen` to apply preferred audio and subtitle selections.
- Introduced `PlaybackSettingsSection` in `PlaybackSettingsPage` for user to select audio and subtitle languages.
- Added language normalization and matching functions to support language preference logic.
- Updated `SubtitleTrack` model to include `isForced` property for subtitle tracks.
2026-03-29 15:01:08 +05:30
..
addons feat: Update storage methods to support profile-specific data; modify load and save functions across addons, library, and watch progress 2026-03-29 13:43:24 +05:30
auth feat: Integrate Supabase authentication and profile management features 2026-03-28 19:32:45 +05:30
catalog feat: Enhance catalog fetching and parsing; add raw item count and max items support; update HomeCatalogParser and related models 2026-03-29 12:54:17 +05:30
details feat: Add new SVG icons for player controls and update DetailActionButtons to support saved state 2026-03-29 14:10:18 +05:30
home feat: Refactor watch progress thresholds and improve UpNextBadge styling for better clarity 2026-03-29 14:22:15 +05:30
library feat: Update storage methods to support profile-specific data; modify load and save functions across addons, library, and watch progress 2026-03-29 13:43:24 +05:30
player feat: Implement audio and subtitle language preferences 2026-03-29 15:01:08 +05:30
profiles feat: Implement profile-scoped storage keys; update settings storage and repositories to support profile-specific data 2026-03-29 13:50:52 +05:30
search feat: Enhance catalog fetching and parsing; add raw item count and max items support; update HomeCatalogParser and related models 2026-03-29 12:54:17 +05:30
settings feat: Implement audio and subtitle language preferences 2026-03-29 15:01:08 +05:30
streams feat: Enhance StreamCard with shadow effect and update background color for improved visibility 2026-03-29 02:18:58 +05:30
watched feat: Update WatchedStorage to support profile-specific payloads; modify load and save methods to accept profileId 2026-03-29 13:18:27 +05:30
watchprogress feat: Refactor watch progress thresholds and improve UpNextBadge styling for better clarity 2026-03-29 14:22:15 +05:30