From bc2fdba432f407a33874d2cc80c404cae4e69047 Mon Sep 17 00:00:00 2001 From: alperozturk96 Date: Fri, 17 Jul 2026 15:43:14 +0200 Subject: [PATCH] feat(e2ee): show mnemonic only in debug Signed-off-by: alperozturk96 --- .../dialog/setupEncryption/SetupEncryptionDialogFragment.kt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/src/main/java/com/owncloud/android/ui/dialog/setupEncryption/SetupEncryptionDialogFragment.kt b/app/src/main/java/com/owncloud/android/ui/dialog/setupEncryption/SetupEncryptionDialogFragment.kt index 857b87bbfe62..9ff476961783 100644 --- a/app/src/main/java/com/owncloud/android/ui/dialog/setupEncryption/SetupEncryptionDialogFragment.kt +++ b/app/src/main/java/com/owncloud/android/ui/dialog/setupEncryption/SetupEncryptionDialogFragment.kt @@ -17,10 +17,12 @@ import androidx.fragment.app.DialogFragment import androidx.lifecycle.lifecycleScope import com.google.android.material.button.MaterialButton import com.google.android.material.dialog.MaterialAlertDialogBuilder +import com.google.android.material.textfield.TextInputLayout import com.nextcloud.client.account.User import com.nextcloud.client.di.Injectable import com.nextcloud.client.network.ClientFactory import com.nextcloud.utils.extensions.getParcelableArgument +import com.owncloud.android.BuildConfig import com.owncloud.android.R import com.owncloud.android.databinding.SetupEncryptionDialogBinding import com.owncloud.android.datamodel.ArbitraryDataProvider @@ -118,6 +120,10 @@ class SetupEncryptionDialogFragment : viewThemeUtils.material.colorTextInputLayout(binding.encryptionPasswordInputContainer) viewThemeUtils.material.colorProgressBar(binding.progressBar) + if (BuildConfig.DEBUG) { + binding.encryptionPasswordInputContainer.endIconMode = TextInputLayout.END_ICON_PASSWORD_TOGGLE + } + val builder = buildMaterialAlertDialog(binding.root) viewThemeUtils.dialog.colorMaterialAlertDialogBackground(requireContext(), builder) return builder.create().apply {