From 0166d4e656808079b9e617bbae3e684ba31f28ff Mon Sep 17 00:00:00 2001 From: adbenitez Date: Tue, 31 Mar 2026 16:20:16 +0200 Subject: [PATCH] remove "Debug Calls" --- .../securesms/ConversationActivity.java | 3 +-- .../AdvancedPreferenceFragment.java | 18 ------------------ .../org/thoughtcrime/securesms/util/Prefs.java | 4 ---- src/main/res/xml/preferences_advanced.xml | 5 ----- 4 files changed, 1 insertion(+), 29 deletions(-) diff --git a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java index 9f1102697..6eff54cf5 100644 --- a/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java +++ b/src/main/java/org/thoughtcrime/securesms/ConversationActivity.java @@ -534,8 +534,7 @@ public class ConversationActivity extends PassphraseRequiredActionBarActivity menu.findItem(R.id.menu_start_call) .setVisible( - Prefs.isCallsEnabled(this) - && Build.VERSION.SDK_INT >= Build.VERSION_CODES.O + Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && dcChat.canSend() && dcChat.isEncrypted() && !dcChat.isSelfTalk() diff --git a/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java b/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java index 8279442e4..109c6e3e8 100644 --- a/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java +++ b/src/main/java/org/thoughtcrime/securesms/preferences/AdvancedPreferenceFragment.java @@ -187,24 +187,6 @@ public class AdvancedPreferenceFragment extends ListSummaryPreferenceFragment }); } - Preference callsEnabled = this.findPreference("pref_calls_enabled"); - if (callsEnabled != null) { - callsEnabled.setOnPreferenceChangeListener( - (preference, newValue) -> { - if ((Boolean) newValue) { - new AlertDialog.Builder(requireActivity()) - .setTitle("Thanks for helping to debug \"Calls\"!") - .setMessage( - "• You can now debug calls using the \"phone\" icon in one-to-one-chats\n\n" - + "• The experiment is about making decentralised calls work and reliable at all, not about options or UI. We're happy about focused feedback at support.delta.chat\n\n") - .setCancelable(false) - .setPositiveButton(R.string.ok, null) - .show(); - } - return true; - }); - } - selfReportingCheckbox = this.findPreference("pref_stats_sending"); if (selfReportingCheckbox != null) { selfReportingCheckbox.setOnPreferenceChangeListener( diff --git a/src/main/java/org/thoughtcrime/securesms/util/Prefs.java b/src/main/java/org/thoughtcrime/securesms/util/Prefs.java index e94d01bd1..b7916e0d7 100644 --- a/src/main/java/org/thoughtcrime/securesms/util/Prefs.java +++ b/src/main/java/org/thoughtcrime/securesms/util/Prefs.java @@ -202,10 +202,6 @@ public class Prefs { return getBooleanPreference(context, "pref_new_broadcast_list", false); } - public static boolean isCallsEnabled(Context context) { - return getBooleanPreference(context, "pref_calls_enabled", false); - } - // ringtone public static @NonNull Uri getNotificationRingtone(Context context) { diff --git a/src/main/res/xml/preferences_advanced.xml b/src/main/res/xml/preferences_advanced.xml index 3d78bce6a..a3fc3d617 100644 --- a/src/main/res/xml/preferences_advanced.xml +++ b/src/main/res/xml/preferences_advanced.xml @@ -30,11 +30,6 @@ android:summary="@string/pref_experimental_features_explain" android:selectable="false" /> - -