From def46cae2f42f6e9348d766b45ab90df02f72e09 Mon Sep 17 00:00:00 2001 From: Santo Shakil Date: Tue, 13 Oct 2026 13:11:22 +0600 Subject: [PATCH] chore(mobile): hide the database export in release builds (#32285) (cherry picked from commit 024e8e769624c953982957d4886368dcae838a18) --- .../sync_status_and_actions.dart | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/mobile/lib/widgets/settings/beta_sync_settings/sync_status_and_actions.dart b/mobile/lib/widgets/settings/beta_sync_settings/sync_status_and_actions.dart index becb6aab0..bd2b692c0 100644 --- a/mobile/lib/widgets/settings/beta_sync_settings/sync_status_and_actions.dart +++ b/mobile/lib/widgets/settings/beta_sync_settings/sync_status_and_actions.dart @@ -1,6 +1,7 @@ import 'dart:async'; import 'dart:io'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:immich_mobile/domain/models/server_capability.model.dart'; @@ -206,12 +207,13 @@ class SyncStatusAndActions extends HookConsumerWidget { leading: const Icon(Icons.playlist_remove_rounded), onTap: clearFileCache, ), - ListTile( - title: Text(context.t.export_database, style: const TextStyle(fontWeight: FontWeight.w500)), - subtitle: Text(context.t.export_database_description), - leading: const Icon(Icons.download), - onTap: exportDatabase, - ), + if (!kReleaseMode) + ListTile( + title: Text(context.t.export_database, style: const TextStyle(fontWeight: FontWeight.w500)), + subtitle: Text(context.t.export_database_description), + leading: const Icon(Icons.download), + onTap: exportDatabase, + ), ListTile( title: Text( context.t.reset_sqlite,