NuvioStreaming/composeApp/src
Leonardo Montemurro 234153cac4 fix: make app language key global, not profile-scoped
The language preference was stored with a profile-scoped key
(selected_app_language_{profileId}), causing it to reset to English
on app restart when the active profile was not profile 1.

During startup, initialize() reads the key with default
activeProfileId=1 before the correct profile is loaded, resulting
in a cache miss and fallback to English.

App language is a device-level preference, not per-profile, so
the key should not be scoped. This also fixes replaceFromSyncPayload
to correctly clear both profile-scoped and global keys.
2026-04-27 15:01:08 +02:00
..
androidFull fix: android file pickup fix and modal button alignement fix 2026-04-19 01:43:12 +05:30
androidMain fix: make app language key global, not profile-scoped 2026-04-27 15:01:08 +02:00
androidPlaystore/kotlin/com/nuvio/app feat: in app updater 2026-04-19 01:15:39 +05:30
commonMain Update localization strings to use string formatting 2026-04-26 00:58:06 +05:30
commonTest/kotlin/com/nuvio/app feat: tmdb as source for collections 2026-04-21 00:22:02 +05:30
desktopMain/kotlin/com/nuvio/app feat: in app updater 2026-04-19 01:15:39 +05:30
fullCommonMain/kotlin/com/nuvio/app/features ref: plugin to use saved tmdb api key for tv show resolution 2026-04-19 16:12:16 +05:30
iosAppStore/kotlin/com/nuvio/app feat: in app updater 2026-04-19 01:15:39 +05:30
iosFull/kotlin/com/nuvio/app feat: in app updater 2026-04-19 01:15:39 +05:30
iosMain/kotlin/com/nuvio/app fix: make app language key global, not profile-scoped 2026-04-27 15:01:08 +02:00
nativeInterop/cinterop feat(crypto): Implement cross-platform cryptographic functions and integrate with native interop 2026-04-02 12:52:57 +05:30