From 3cdf65866aab02b5276df270c085475b5ad36184 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 3 Mar 2026 10:59:37 +0700 Subject: [PATCH] TF-4354 Activate Label by default for all users --- .../manage_account/data/local/setting_cache_manager.dart | 2 +- .../domain/model/preferences/label_config.dart | 6 ++---- .../presentation/manage_account_dashboard_controller.dart | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/lib/features/manage_account/data/local/setting_cache_manager.dart b/lib/features/manage_account/data/local/setting_cache_manager.dart index 1c7c584bc..4e8f01782 100644 --- a/lib/features/manage_account/data/local/setting_cache_manager.dart +++ b/lib/features/manage_account/data/local/setting_cache_manager.dart @@ -8,7 +8,7 @@ class SettingCacheManager { final SharedPreferences _sharedPreferences; bool getLabelVisibility() { - return _sharedPreferences.getBool(_labelVisibilitySettingKey) ?? false; + return _sharedPreferences.getBool(_labelVisibilitySettingKey) ?? true; } Future saveLabelVisibility(bool visible) async { diff --git a/lib/features/manage_account/domain/model/preferences/label_config.dart b/lib/features/manage_account/domain/model/preferences/label_config.dart index 7cf712651..3e05f89b0 100644 --- a/lib/features/manage_account/domain/model/preferences/label_config.dart +++ b/lib/features/manage_account/domain/model/preferences/label_config.dart @@ -1,4 +1,3 @@ -import 'package:core/utils/platform_info.dart'; import 'package:json_annotation/json_annotation.dart'; import 'package:tmail_ui_user/features/manage_account/domain/model/preferences/preferences_config.dart'; @@ -8,10 +7,9 @@ part 'label_config.g.dart'; class LabelConfig extends PreferencesConfig { final bool isEnabled; - LabelConfig({this.isEnabled = false}); + LabelConfig({this.isEnabled = true}); - factory LabelConfig.initial() => - LabelConfig(isEnabled: PlatformInfo.isIntegrationTesting); + factory LabelConfig.initial() => LabelConfig(); factory LabelConfig.fromJson(Map json) => _$LabelConfigFromJson(json); diff --git a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart index 7aa1204cb..d8e927a7e 100644 --- a/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart +++ b/lib/features/manage_account/presentation/manage_account_dashboard_controller.dart @@ -78,7 +78,7 @@ class ManageAccountDashBoardController extends ReloadableController final vacationResponse = Rxn(); final dashboardSettingAction = Rxn(); final octetsQuota = Rxn(); - final isLabelVisibilityEnabled = RxBool(PlatformInfo.isIntegrationTesting); + final isLabelVisibilityEnabled = RxBool(true); Uri? previousUri; AccountMenuItem? selectedMenu;