Update: 2026-05-08 06:19:56

This commit is contained in:
Hamza-Ayed
2026-05-08 06:19:56 +03:00
parent df92a44878
commit 753497649a
18 changed files with 1310 additions and 21 deletions

View File

@@ -3,6 +3,8 @@ import 'package:get/get.dart';
import '../controllers/settings_controller.dart';
import '../../../app/routes/app_pages.dart';
import '../../../core/utils/app_snackbar.dart';
import '../../../core/services/shorebird_update_service.dart';
import '../../../core/services/device_security_service.dart';
class SettingsView extends GetView<SettingsController> {
const SettingsView({super.key});
@@ -148,6 +150,18 @@ class SettingsView extends GetView<SettingsController> {
isDark: isDark,
),
const Divider(height: 1),
Builder(builder: (_) {
final security = Get.find<DeviceSecurityService>();
return Obx(() => _buildInfoTile(
icon: security.isSafe
? Icons.verified_user_rounded
: Icons.gpp_bad_rounded,
title: 'حالة الأمان',
trailing: security.isSafe ? '✅ آمن' : '⚠️ غير آمن',
isDark: isDark,
));
}),
const Divider(height: 1),
_buildInfoTile(
icon: Icons.diamond_rounded,
title: 'الاشتراكات والباقات',
@@ -170,6 +184,17 @@ class SettingsView extends GetView<SettingsController> {
isDark: isDark,
onTap: () {},
),
const Divider(height: 1),
_buildInfoTile(
icon: Icons.system_update_rounded,
title: 'البحث عن تحديثات',
trailing: 'فحص →',
isDark: isDark,
onTap: () {
final shorebird = Get.find<ShorebirdUpdateService>();
shorebird.manualCheckForUpdate();
},
),
]),
const SizedBox(height: 32),
_buildLogoutButton(),