From 811001924994212357d6f2e87ab95cbb13caff70 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Tue, 3 Mar 2026 15:14:39 +0100 Subject: [PATCH] fix setting mapping --- app/lib/features/user/data/models/general_settings.dart | 1 + app/lib/features/user/data/models/general_settings.g.dart | 4 ++-- .../features/user/domain/repositories/general_settings.dart | 2 +- .../features/user/domain/repositories/general_settings.g.dart | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/lib/features/user/data/models/general_settings.dart b/app/lib/features/user/data/models/general_settings.dart index 0e789b2a..adb0c777 100644 --- a/app/lib/features/user/data/models/general_settings.dart +++ b/app/lib/features/user/data/models/general_settings.dart @@ -71,6 +71,7 @@ class GeneralSettings with FastEquatable { final bool enableLocalAiFeatures; final bool showContainerUi; final bool showIsolatedTabUi; + @JsonKey(name: 'defaultCreateTabType') final TabType storedDefaultCreateTabType; final TabIntentOpenSetting tabIntentOpenSetting; final bool autoHideTabBar; diff --git a/app/lib/features/user/data/models/general_settings.g.dart b/app/lib/features/user/data/models/general_settings.g.dart index 82730812..b8e15542 100644 --- a/app/lib/features/user/data/models/general_settings.g.dart +++ b/app/lib/features/user/data/models/general_settings.g.dart @@ -703,7 +703,7 @@ GeneralSettings _$GeneralSettingsFromJson( showIsolatedTabUi: json['showIsolatedTabUi'] as bool?, storedDefaultCreateTabType: $enumDecodeNullable( _$TabTypeEnumMap, - json['storedDefaultCreateTabType'], + json['defaultCreateTabType'], ), tabIntentOpenSetting: $enumDecodeNullable( _$TabIntentOpenSettingEnumMap, @@ -783,7 +783,7 @@ Map _$GeneralSettingsToJson( 'enableLocalAiFeatures': instance.enableLocalAiFeatures, 'showContainerUi': instance.showContainerUi, 'showIsolatedTabUi': instance.showIsolatedTabUi, - 'storedDefaultCreateTabType': + 'defaultCreateTabType': _$TabTypeEnumMap[instance.storedDefaultCreateTabType]!, 'tabIntentOpenSetting': _$TabIntentOpenSettingEnumMap[instance.tabIntentOpenSetting]!, diff --git a/app/lib/features/user/domain/repositories/general_settings.dart b/app/lib/features/user/domain/repositories/general_settings.dart index 98ee033a..ecae9cf1 100644 --- a/app/lib/features/user/domain/repositories/general_settings.dart +++ b/app/lib/features/user/domain/repositories/general_settings.dart @@ -88,7 +88,7 @@ class GeneralSettingsRepository extends _$GeneralSettingsRepository { DriftSqlType.bool, db.typeMapping, ), - 'storedDefaultCreateTabType': settings['defaultCreateTabType']?.readAs( + 'defaultCreateTabType': settings['defaultCreateTabType']?.readAs( DriftSqlType.string, db.typeMapping, ), diff --git a/app/lib/features/user/domain/repositories/general_settings.g.dart b/app/lib/features/user/domain/repositories/general_settings.g.dart index 2a18e878..c7972911 100644 --- a/app/lib/features/user/domain/repositories/general_settings.g.dart +++ b/app/lib/features/user/domain/repositories/general_settings.g.dart @@ -35,7 +35,7 @@ final class GeneralSettingsRepositoryProvider } String _$generalSettingsRepositoryHash() => - r'4c2ee264cafd243916e59a78b0d5723997eab823'; + r'2e987b58279ea638157324a03403dfac8437b888'; abstract class _$GeneralSettingsRepository extends $StreamNotifier {