@@ -157,10 +157,6 @@ class SharedPreferencesUtil {
157157
158158 set showFirmwareUpdateDialog (bool value) => saveBool ('v2/showFirmwareUpdateDialog' , value);
159159
160- String get recordingsLanguage => getString ('recordingsLanguage2' ) ?? 'auto' ;
161-
162- set recordingsLanguage (String value) => saveString ('recordingsLanguage2' , value);
163-
164160 String get transcriptionModel => getString ('transcriptionModel3' ) ?? 'soniox' ;
165161
166162 set transcriptionModel (String value) => saveString ('transcriptionModel3' , value);
@@ -197,6 +193,15 @@ class SharedPreferencesUtil {
197193
198194 set showDiscardedMemories (bool value) => saveBool ('showDiscardedMemories' , value);
199195
196+ // User primary language preferences
197+ String get userPrimaryLanguage => getString ('userPrimaryLanguage' ) ?? '' ;
198+
199+ set userPrimaryLanguage (String value) => saveString ('userPrimaryLanguage' , value);
200+
201+ bool get hasSetPrimaryLanguage => getBool ('hasSetPrimaryLanguage' ) ?? false ;
202+
203+ set hasSetPrimaryLanguage (bool value) => saveBool ('hasSetPrimaryLanguage' , value);
204+
200205 int get currentStorageBytes => getInt ('currentStorageBytes' ) ?? 0 ;
201206
202207 set currentStorageBytes (int value) => saveInt ('currentStorageBytes' , value);
@@ -456,6 +461,12 @@ class SharedPreferencesUtil {
456461 await remove ('calendarId' );
457462 await remove ('calendarType2' );
458463
464+ // User Primary language
465+ await remove ('userPrimaryLanguage' );
466+ await remove ('hasSetPrimaryLanguage' );
467+
468+ await remove ('onboardingCompleted' );
469+
459470 // Keep settings like language, analytics opt-in, etc.
460471 // as these are user preferences that should persist across logins
461472 }
0 commit comments