From 5271e04eaa42c668635310f0cdadf43662c5a77d Mon Sep 17 00:00:00 2001 From: Jonatan Rhodin Date: Thu, 20 Jun 2024 16:04:00 +0200 Subject: [PATCH 1/4] Update compose to 1.7.0-beta03 Also update some related libraries that were required This fixes a crash on release build --- android/app/lint-baseline.xml | 4 ++-- .../component/MullvadModalBottomSheet.kt | 2 +- .../AutoConnectAndLockdownModeScreen.kt | 2 +- .../compose/textfield/TextFieldColors.kt | 6 +++++- android/buildSrc/src/main/kotlin/Versions.kt | 14 ++++++------- .../net/mullvad/mullvadvpn/lib/theme/Theme.kt | 21 ++++++++----------- 6 files changed, 25 insertions(+), 24 deletions(-) diff --git a/android/app/lint-baseline.xml b/android/app/lint-baseline.xml index 0ab48b375dca..9f67e68efad6 100644 --- a/android/app/lint-baseline.xml +++ b/android/app/lint-baseline.xml @@ -1,5 +1,5 @@ - + Unit) { private val LocalAppDimens = staticCompositionLocalOf { defaultDimensions } +@OptIn(ExperimentalMaterial3Api::class) @Composable fun AppTheme(content: @Composable () -> Unit) { val colors = darkColorScheme @@ -150,15 +150,12 @@ fun AppTheme(content: @Composable () -> Unit) { shapes = Shapes, typography = typography, content = { - CompositionLocalProvider(LocalRippleTheme provides MullvadRippleTheme) { content() } + CompositionLocalProvider( + LocalRippleConfiguration provides RippleConfiguration(rippleAlpha = rippleAlpha) + ) { + content() + } } ) } } - -@Immutable -object MullvadRippleTheme : RippleTheme { - @Composable override fun defaultColor() = LocalContentColor.current - - @Composable override fun rippleAlpha() = rippleAlpha -} From 06c626141a314315c77365fb867e461a97fa92a3 Mon Sep 17 00:00:00 2001 From: Jonatan Rhodin Date: Mon, 24 Jun 2024 16:00:20 +0200 Subject: [PATCH 2/4] Update owasp dependency check version --- android/buildSrc/src/main/kotlin/Versions.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/android/buildSrc/src/main/kotlin/Versions.kt b/android/buildSrc/src/main/kotlin/Versions.kt index bea028010b44..24f942547890 100644 --- a/android/buildSrc/src/main/kotlin/Versions.kt +++ b/android/buildSrc/src/main/kotlin/Versions.kt @@ -60,7 +60,7 @@ object Versions { const val androidAapt = "$android-10880808" const val playPublisher = "3.9.0" const val protobuf = "0.9.4" - const val dependencyCheck = "9.0.9" + const val dependencyCheck = "9.2.0" const val detekt = "1.23.5" const val gradleVersions = "0.51.0" const val junit5 = "1.10.0.0" From 54c6e9a199972253f82b756bbe08514c71be5cb8 Mon Sep 17 00:00:00 2001 From: Jonatan Rhodin Date: Tue, 25 Jun 2024 12:01:55 +0200 Subject: [PATCH 3/4] Update lint to 8.4 --- android/gradle.properties | 1 + 1 file changed, 1 insertion(+) diff --git a/android/gradle.properties b/android/gradle.properties index 74c277e3a155..324e171187d3 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -3,3 +3,4 @@ android.nonTransitiveRClass=false android.useAndroidX=true kotlin.code.style=official org.gradle.jvmargs=-Xmx8192M -Dkotlin.daemon.jvm.options\="-Xmx8192M" +android.experimental.lint.version = 8.4.0 From 79b06d0af9d14d6de752d28d2965b35c4a3b3bb1 Mon Sep 17 00:00:00 2001 From: Jonatan Rhodin Date: Thu, 20 Jun 2024 16:05:35 +0200 Subject: [PATCH 4/4] Update gradle verification file --- android/gradle/verification-metadata.xml | 1620 ++++++++++++---------- 1 file changed, 852 insertions(+), 768 deletions(-) diff --git a/android/gradle/verification-metadata.xml b/android/gradle/verification-metadata.xml index cf167c417cb5..7a0c2d60ccdd 100644 --- a/android/gradle/verification-metadata.xml +++ b/android/gradle/verification-metadata.xml @@ -46,9 +46,6 @@ - - - @@ -69,15 +66,15 @@ - - - + + + + + + - - - @@ -90,6 +87,14 @@ + + + + + + + + @@ -111,6 +116,14 @@ + + + + + + + + @@ -139,6 +152,9 @@ + + + @@ -181,6 +197,9 @@ + + + @@ -209,6 +228,14 @@ + + + + + + + + @@ -217,6 +244,14 @@ + + + + + + + + @@ -297,36 +332,36 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + @@ -338,15 +373,20 @@ - + + + + + + - - - + + + - + @@ -354,16 +394,21 @@ + + + + + - + - - - + + + - + @@ -371,68 +416,68 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -440,44 +485,44 @@ - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -540,52 +585,52 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - - + + @@ -593,118 +638,86 @@ - - - - - - - - - - - - - - - - - - - - - - + + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - - - - + + + - - - - + + - - - - - - + + + - - - - - - + - - - + + + - + - - - + + + - - + + @@ -712,91 +725,86 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - - - - - + - - - + + + - + - - - + + + - - + + - - - + + + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - - + + @@ -809,100 +817,100 @@ - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - + + - - - + + + - - + + - - - + + + - + - - - + + + - + - - - + + + - - + + @@ -910,28 +918,28 @@ - - - + + + - - + + - - - + + + - + - - - + + + - - + + @@ -939,33 +947,28 @@ - - - + + + - + - - - + + + - + - - - + + + - - - - - - - + + @@ -1000,6 +1003,22 @@ + + + + + + + + + + + + + + + + @@ -1013,14 +1032,6 @@ - - - - - - - - @@ -1029,20 +1040,33 @@ + + + + + + + + + + + + + + + + - - - + + + - - - @@ -1081,9 +1105,6 @@ - - - @@ -1097,9 +1118,6 @@ - - - @@ -1118,13 +1136,18 @@ - - - + + + + + + + + @@ -1157,6 +1180,14 @@ + + + + + + + + @@ -1170,14 +1201,6 @@ - - - - - - - - @@ -1203,9 +1226,6 @@ - - - @@ -1277,9 +1297,6 @@ - - - @@ -1333,21 +1350,23 @@ - - - - - - + + + + + + + + @@ -1369,14 +1388,6 @@ - - - - - - - - @@ -1499,14 +1510,6 @@ - - - - - - - - @@ -1611,14 +1614,6 @@ - - - - - - - - @@ -1688,14 +1683,6 @@ - - - - - - - - @@ -1721,9 +1708,6 @@ - - - @@ -1938,19 +1922,34 @@ + + + + + + + + + + - - - + + + + + + + + @@ -1958,16 +1957,31 @@ + + + + + + + + + + + + + + + @@ -1978,16 +1992,31 @@ + + + + + + + + + + + + + + + @@ -2007,6 +2036,14 @@ + + + + + + + + @@ -2041,6 +2078,14 @@ + + + + + + + + @@ -2086,6 +2131,14 @@ + + + + + + + + @@ -2112,24 +2165,29 @@ + + + + + - - - + + + - - - + + + - - - + + + @@ -2137,24 +2195,29 @@ - - - + + + - - - + + + - - - + + + - - - + + + + + + + + @@ -2162,11 +2225,21 @@ + + + + + + + + + + @@ -2328,60 +2401,60 @@ - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + - - - + + + - - + + @@ -2392,9 +2465,9 @@ - - - + + + @@ -2539,9 +2612,9 @@ - - - + + + @@ -2552,25 +2625,33 @@ - - - + + + + + + - - - + + + - - + + + + + + + - - - + + + - - + + @@ -3095,9 +3176,9 @@ - - - + + + @@ -3115,9 +3196,9 @@ - - - + + + @@ -3130,11 +3211,6 @@ - - - - - @@ -3317,13 +3393,18 @@ - - - + + + + + + + + @@ -3540,8 +3621,8 @@ - - + + @@ -3550,9 +3631,9 @@ - - - + + + @@ -3560,9 +3641,9 @@ - - - + + + @@ -3570,9 +3651,9 @@ - - - + + + @@ -3588,9 +3669,9 @@ - - - + + + @@ -3603,9 +3684,9 @@ - - - + + + @@ -3618,38 +3699,38 @@ - - - + + + - - - + + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + @@ -4000,14 +4081,14 @@ - - - + + + - - - + + + @@ -4025,9 +4106,9 @@ - - - + + + @@ -4065,29 +4146,29 @@ - - - + + + - - - + + + - - - + + + - - - + + + - - - + + + @@ -4118,6 +4199,11 @@ + + + + + @@ -4128,6 +4214,16 @@ + + + + + + + + + + @@ -4144,9 +4240,9 @@ - - - + + + @@ -4243,14 +4339,14 @@ - - - + + + - - - + + + @@ -4271,9 +4367,9 @@ - - - + + + @@ -4281,9 +4377,9 @@ - - - + + + @@ -4291,9 +4387,9 @@ - - - + + + @@ -4316,14 +4412,19 @@ + + + + + - - - + + + @@ -4331,9 +4432,9 @@ - - - + + + @@ -4351,6 +4452,11 @@ + + + + + @@ -4359,12 +4465,12 @@ - - - + + + - - + + @@ -4372,9 +4478,9 @@ - - - + + + @@ -4388,12 +4494,12 @@ - - - + + + - - + + @@ -4404,12 +4510,12 @@ - - + + - - + + @@ -4417,9 +4523,9 @@ - - - + + + @@ -4430,12 +4536,12 @@ - - - + + + - - + + @@ -4443,9 +4549,9 @@ - - - + + + @@ -4453,9 +4559,9 @@ - - - + + + @@ -4463,9 +4569,9 @@ - - - + + + @@ -4473,19 +4579,19 @@ - - - + + + - - - + + + - - - + + + @@ -4493,9 +4599,9 @@ - - - + + + @@ -4513,6 +4619,11 @@ + + + + + @@ -4546,14 +4657,19 @@ + + + + + - - - + + + @@ -4561,9 +4677,9 @@ - - - + + + @@ -4571,9 +4687,9 @@ - - - + + + @@ -4581,9 +4697,9 @@ - - - + + + @@ -4623,9 +4739,6 @@ - - - @@ -4633,12 +4746,15 @@ - - - + + + + + + - - + + @@ -4676,9 +4792,9 @@ - - - + + + @@ -4686,9 +4802,9 @@ - - - + + + @@ -4741,9 +4857,9 @@ - - - + + + @@ -4794,12 +4910,12 @@ - - - + + + - - + + @@ -4807,9 +4923,9 @@ - - - + + + @@ -4817,25 +4933,25 @@ - - - + + + - - - + + + - - + + - - - + + + - - + + @@ -4843,8 +4959,8 @@ - - + + @@ -4853,9 +4969,9 @@ - - - + + + @@ -4863,25 +4979,22 @@ - - - + + + - - - - - - + + + - - + + @@ -4908,14 +5021,6 @@ - - - - - - - - @@ -4924,12 +5029,12 @@ - - - + + + - - + + @@ -4945,25 +5050,12 @@ - - - - - - - - - - - - - - - + + @@ -4990,14 +5082,6 @@ - - - - - - - - @@ -5006,12 +5090,12 @@ - - - + + + - - + + @@ -5022,9 +5106,9 @@ - - - + + + @@ -5035,9 +5119,9 @@ - - - + + + @@ -5103,9 +5187,9 @@ - - - + + + @@ -5314,27 +5398,27 @@ - - - + + + - - - + + + - - + + - - - + + + - - - + + + @@ -5387,9 +5471,9 @@ - - - + + +