From 71fc2a396ed95cea4f93b823280c63dc99533715 Mon Sep 17 00:00:00 2001 From: Rounak Datta Date: Thu, 10 Sep 2020 11:24:44 +0530 Subject: [PATCH] Autofill: add kiwi as a supported browser (#1091) --- CHANGELOG.md | 2 +- .../zeapo/pwdstore/autofill/oreo/FeatureAndTrustDetection.kt | 2 ++ app/src/main/res/xml/oreo_autofill_service.xml | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01ad9680..ef33a641 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,7 +7,7 @@ All notable changes to this project will be documented in this file. ### Added - Allow sorting by recently used -- Add [Bromite](https://www.bromite.org/) and [Ungoogled Chromium](https://git.droidware.info/wchen342/ungoogled-chromium-android) to supported browsers list for Autofill +- Add [Bromite](https://www.bromite.org/), [Ungoogled Chromium](https://git.droidware.info/wchen342/ungoogled-chromium-android) and [Kiwi](https://kiwibrowser.com/) to supported browsers list for Autofill - Add ability to view the Git commit log - Allow generating ECDSA and ED25519 keys for SSH - Add support for multiple/fallback authentication methods for SSH diff --git a/app/src/main/java/com/zeapo/pwdstore/autofill/oreo/FeatureAndTrustDetection.kt b/app/src/main/java/com/zeapo/pwdstore/autofill/oreo/FeatureAndTrustDetection.kt index 38bdd068..e49f7e81 100644 --- a/app/src/main/java/com/zeapo/pwdstore/autofill/oreo/FeatureAndTrustDetection.kt +++ b/app/src/main/java/com/zeapo/pwdstore/autofill/oreo/FeatureAndTrustDetection.kt @@ -78,6 +78,7 @@ private val TRUSTED_BROWSER_CERTIFICATE_HASH = mapOf( "org.torproject.torbrowser" to "IAYfBF5zfGc3XBd5TP7bQ2oDzsa6y3y5+WZCIFyizsg=", "org.ungoogled.chromium.stable" to "29UOO5cXoxO/e/hH3hOu6bbtg1My4tK6Eik2Ym5Krtk=", "org.ungoogled.chromium.extensions.stable" to "29UOO5cXoxO/e/hH3hOu6bbtg1My4tK6Eik2Ym5Krtk=", + "com.kiwibrowser.browser" to "wGnqlmMy6R4KDDzFd+b1Cf49ndr3AVrQxcXvj9o/hig=", ) private fun isTrustedBrowser(context: Context, appPackage: String): Boolean { @@ -168,6 +169,7 @@ private val FLAKY_BROWSERS = listOf( "com.chrome.dev", "org.bromite.bromite", "org.ungoogled.chromium.stable", + "com.kiwibrowser.browser", ) enum class BrowserAutofillSupportLevel { diff --git a/app/src/main/res/xml/oreo_autofill_service.xml b/app/src/main/res/xml/oreo_autofill_service.xml index 7e761e25..00736cd5 100644 --- a/app/src/main/res/xml/oreo_autofill_service.xml +++ b/app/src/main/res/xml/oreo_autofill_service.xml @@ -25,4 +25,5 @@ android:name="org.mozilla.firefox_beta" android:maxLongVersionCode="679999" /> +