summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-05-05 11:02:33 +0200
committerJonatan Rhodin <jonatan.rhodin@mullvad.net>2025-05-05 11:02:33 +0200
commitf55b16817f443098eb3ee0f38076b77fd224e292 (patch)
treecaa75998ca09d5c47aaa2992de87e62bc7edc86a
parent7b428955d67dca0d9d964906ccf25a1d4604d0b3 (diff)
parent0389dbba348d9f2c48e0bddbc939a7d04ae7aa02 (diff)
downloadmullvadvpn-f55b16817f443098eb3ee0f38076b77fd224e292.tar.xz
mullvadvpn-f55b16817f443098eb3ee0f38076b77fd224e292.zip
Merge branch 'remove-permissions-that-are-not-required-by-the-app-droid-1976'
-rw-r--r--android/app/build.gradle.kts8
-rw-r--r--android/gradle/verification-metadata.keys.xml8
-rw-r--r--android/gradle/verification-metadata.xml8
3 files changed, 7 insertions, 17 deletions
diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts
index 881e62b219..a88b9ddcb8 100644
--- a/android/app/build.gradle.kts
+++ b/android/app/build.gradle.kts
@@ -394,7 +394,13 @@ dependencies {
implementation(libs.androidx.activity.compose)
implementation(libs.androidx.datastore)
implementation(libs.androidx.coresplashscreen)
- implementation(libs.androidx.credentials)
+ implementation(libs.androidx.credentials) {
+ // This dependency adds a lot of unused permissions to the app.
+ // It is not used so let's exclude it.
+ // Unfortunately, this is not possible to do using libs.version.toml
+ // https://github.com/gradle/gradle/issues/26367#issuecomment-2120830998
+ exclude("androidx.biometric", "biometric")
+ }
implementation(libs.androidx.ktx)
implementation(libs.androidx.lifecycle.runtime)
implementation(libs.androidx.lifecycle.viewmodel)
diff --git a/android/gradle/verification-metadata.keys.xml b/android/gradle/verification-metadata.keys.xml
index c6ac9753a1..d4e71ccc2c 100644
--- a/android/gradle/verification-metadata.keys.xml
+++ b/android/gradle/verification-metadata.keys.xml
@@ -319,14 +319,6 @@
<sha256 value="c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd" origin="Generated by Gradle" reason="Artifact is not signed"/>
</artifact>
</component>
- <component group="androidx.biometric" name="biometric" version="1.1.0">
- <artifact name="biometric-1.1.0.aar">
- <sha256 value="270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f" origin="Generated by Gradle" reason="Artifact is not signed"/>
- </artifact>
- <artifact name="biometric-1.1.0.module">
- <sha256 value="4999f205b2b38e31180ad58111e32d564190c2024fbfd58527e2da8bfb67ff65" origin="Generated by Gradle" reason="Artifact is not signed"/>
- </artifact>
- </component>
<component group="androidx.collection" name="collection" version="1.0.0">
<artifact name="collection-1.0.0.jar">
<sha256 value="9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9" origin="Generated by Gradle" reason="Artifact is not signed"/>
diff --git a/android/gradle/verification-metadata.xml b/android/gradle/verification-metadata.xml
index 9606bae664..95a071403a 100644
--- a/android/gradle/verification-metadata.xml
+++ b/android/gradle/verification-metadata.xml
@@ -326,14 +326,6 @@
<sha256 value="c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd" origin="Generated by Gradle"/>
</artifact>
</component>
- <component group="androidx.biometric" name="biometric" version="1.1.0">
- <artifact name="biometric-1.1.0.aar">
- <sha256 value="270c7b7d99942d5ec1dd88594e4648feb33d8e31d8c3c2ab2321d49d9abdfc1f" origin="Generated by Gradle"/>
- </artifact>
- <artifact name="biometric-1.1.0.module">
- <sha256 value="4999f205b2b38e31180ad58111e32d564190c2024fbfd58527e2da8bfb67ff65" origin="Generated by Gradle"/>
- </artifact>
- </component>
<component group="androidx.collection" name="collection" version="1.0.0">
<artifact name="collection-1.0.0.jar">
<sha256 value="9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9" origin="Generated by Gradle"/>