From 4dc35cd4871e701ea50bb5e04ddc7e9738a650f4 Mon Sep 17 00:00:00 2001 From: Craig Russell <1336281+CDRussell@users.noreply.github.com> Date: Fri, 27 Jun 2025 16:14:00 +0100 Subject: [PATCH] Add dev setting for clearing previous google import flag --- .../internal/AutofillInternalSettingsActivity.kt | 11 +++++++++++ .../layout/activity_autofill_internal_settings.xml | 6 ++++++ .../src/main/res/values/donottranslate.xml | 3 +++ 3 files changed, 20 insertions(+) diff --git a/autofill/autofill-internal/src/main/java/com/duckduckgo/autofill/internal/AutofillInternalSettingsActivity.kt b/autofill/autofill-internal/src/main/java/com/duckduckgo/autofill/internal/AutofillInternalSettingsActivity.kt index ffc8c947b0ba..ccee07dd825e 100644 --- a/autofill/autofill-internal/src/main/java/com/duckduckgo/autofill/internal/AutofillInternalSettingsActivity.kt +++ b/autofill/autofill-internal/src/main/java/com/duckduckgo/autofill/internal/AutofillInternalSettingsActivity.kt @@ -316,6 +316,17 @@ class AutofillInternalSettingsActivity : DuckDuckGoActivity() { } importCsvLauncher.launch(intent) } + + binding.importPasswordsResetImportedFlagButton.setClickListener { + lifecycleScope.launch(dispatchers.io()) { + autofillStore.hasEverImportedPasswords = false + } + Toast.makeText( + this@AutofillInternalSettingsActivity, + getString(R.string.autofillDevSettingsResetGooglePasswordsImportFlagConfirmation), + Toast.LENGTH_SHORT, + ).show() + } } private fun configureEngagementEventHandlers() { diff --git a/autofill/autofill-internal/src/main/res/layout/activity_autofill_internal_settings.xml b/autofill/autofill-internal/src/main/res/layout/activity_autofill_internal_settings.xml index 64b854825d50..1f9ebcf1113d 100644 --- a/autofill/autofill-internal/src/main/res/layout/activity_autofill_internal_settings.xml +++ b/autofill/autofill-internal/src/main/res/layout/activity_autofill_internal_settings.xml @@ -124,6 +124,12 @@ android:layout_height="wrap_content" app:primaryText="@string/autofillDevSettingsImportPasswordsImportPasswordsCsvTitle" /> + Launch Google Passwords (import flow) Import CSV %1$d passwords imported from Google + Previous Google Imports + Tap to forget previous imports + Eligible to see Google Import promos again Maximum number of days since install OK