Skip to content

Commit aecf9a5

Browse files
authored
Merge branch 'master' into issue_2958_edge_to_edge_support
2 parents 34e5189 + 046d48e commit aecf9a5

3 files changed

Lines changed: 19 additions & 17 deletions

File tree

FlowCrypt/build.gradle.kts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ val uiTestsImplementation by configurations.named("uiTestsImplementation")
413413
dependencies {
414414
ksp("com.github.bumptech.glide:ksp:5.0.5")
415415
ksp("androidx.annotation:annotation:1.9.1")
416-
ksp("androidx.room:room-compiler:2.8.2")
416+
ksp("androidx.room:room-compiler:2.8.3")
417417
//ACRA needs the following dependency to use a custom report sender
418418

419419
ksp("dev.zacsweers.autoservice:auto-service-ksp:1.2.0")
@@ -436,22 +436,22 @@ dependencies {
436436
androidTestImplementation("androidx.test:rules:1.7.0")
437437
androidTestImplementation("androidx.test.ext:junit-ktx:1.3.0")
438438
androidTestImplementation("androidx.test.uiautomator:uiautomator:2.3.0")
439-
androidTestImplementation("androidx.room:room-testing:2.8.2")
439+
androidTestImplementation("androidx.room:room-testing:2.8.3")
440440
androidTestImplementation("androidx.arch.core:core-testing:2.2.0")
441441
androidTestImplementation("androidx.work:work-testing:2.11.0")
442-
androidTestImplementation("com.squareup.okhttp3:mockwebserver:5.2.1")
443-
androidTestImplementation("com.squareup.okhttp3:okhttp-tls:5.2.1")
442+
androidTestImplementation("com.squareup.okhttp3:mockwebserver:5.3.1")
443+
androidTestImplementation("com.squareup.okhttp3:okhttp-tls:5.3.1")
444444
androidTestImplementation("com.athaydes.rawhttp:rawhttp-core:2.6.0")
445445
androidTestUtil("androidx.test:orchestrator:1.6.1")
446446

447-
testImplementation("com.squareup.okhttp3:mockwebserver:5.2.1")
447+
testImplementation("com.squareup.okhttp3:mockwebserver:5.3.1")
448448
testImplementation("com.flextrade.jfixture:jfixture:2.7.2")
449449
testImplementation("com.shazam:shazamcrest:0.11")
450450
testImplementation("org.robolectric:robolectric:4.16")
451451
//we need it to test Parcelable implementation
452452
testImplementation("org.jetbrains.kotlin:kotlin-reflect:2.2.21")
453453
testImplementation("junit:junit:4.13.2")
454-
testImplementation("androidx.room:room-testing:2.8.2")
454+
testImplementation("androidx.room:room-testing:2.8.3")
455455
testImplementation("io.github.classgraph:classgraph:4.8.184")
456456

457457
implementation(fileTree(mapOf("dir" to "libs", "include" to listOf("*.jar"))))
@@ -471,15 +471,15 @@ dependencies {
471471
implementation("androidx.lifecycle:lifecycle-process:2.9.4")
472472
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.9.4")
473473
implementation("androidx.lifecycle:lifecycle-service:2.9.4")
474-
implementation("androidx.room:room-runtime:2.8.2")
475-
implementation("androidx.room:room-ktx:2.8.2")
474+
implementation("androidx.room:room-runtime:2.8.3")
475+
implementation("androidx.room:room-ktx:2.8.3")
476476
//we disabled warnings about paging-runtime-ktx because a newer version doesn't fit our needs
477477
//noinspection GradleDependency
478478
implementation("androidx.paging:paging-runtime-ktx:2.1.2")
479479
implementation("androidx.preference:preference-ktx:1.2.1")
480480
implementation("androidx.core:core-ktx:1.17.0")
481-
implementation("androidx.core:core-splashscreen:1.0.1")
482-
implementation("androidx.activity:activity-ktx:1.11.0")
481+
implementation("androidx.core:core-splashscreen:1.2.0")
482+
implementation("androidx.activity:activity-ktx:1.12.0")
483483
implementation("androidx.fragment:fragment-ktx:1.8.9")
484484
implementation("androidx.work:work-runtime-ktx:2.11.0")
485485
implementation("androidx.navigation:navigation-fragment-ktx:2.9.6")
@@ -493,15 +493,15 @@ dependencies {
493493
implementation("com.google.android.flexbox:flexbox:3.0.0")
494494
implementation("com.google.code.gson:gson:2.13.2")
495495
implementation("com.google.api-client:google-api-client-android:2.8.1")
496-
implementation("com.google.apis:google-api-services-gmail:v1-rev20250630-2.0.0")
496+
implementation("com.google.apis:google-api-services-gmail:v1-rev20251110-2.0.0")
497497
//ACRA needs the following dependency to use a custom report sender
498498
implementation("com.google.auto.service:auto-service-annotations:1.1.1")
499499

500500
implementation("com.squareup.retrofit2:retrofit:3.0.0")
501501
implementation("com.squareup.retrofit2:converter-gson:3.0.0")
502502
implementation("com.squareup.retrofit2:converter-scalars:3.0.0")
503-
implementation("com.squareup.okio:okio:3.16.2")
504-
implementation("com.squareup.okhttp3:logging-interceptor:5.2.1")
503+
implementation("com.squareup.okio:okio:3.16.4")
504+
implementation("com.squareup.okhttp3:logging-interceptor:5.3.1")
505505

506506
implementation("com.github.bumptech.glide:glide:5.0.5")
507507
implementation("com.nulab-inc:zxcvbn:1.9.0")
@@ -514,17 +514,17 @@ dependencies {
514514
//kotlinx-serialization-core added to fix runtime issue with dependencies conflict.
515515
//Maybe it will be removed in future.
516516
implementation("org.jetbrains.kotlinx:kotlinx-serialization-core:1.9.0")
517-
implementation("org.pgpainless:pgpainless-core:2.0.1")
517+
implementation("org.pgpainless:pgpainless-core:2.0.2")
518518
implementation("org.eclipse.angus:angus-mail:2.0.5")
519519
implementation("org.eclipse.angus:gimap:2.0.5")
520-
implementation("commons-io:commons-io:2.20.0")
520+
implementation("commons-io:commons-io:2.21.0")
521521
implementation("net.openid:appauth:0.11.1")
522522
implementation("ch.acra:acra-http:5.13.1")
523523
implementation("io.github.everythingme:overscroll-decor-android:1.1.1")
524524

525525
constraints {
526526
//due to https://github.com/FlowCrypt/flowcrypt-security/issues/199
527-
implementation("commons-codec:commons-codec:1.19.0") {
527+
implementation("commons-codec:commons-codec:1.20.0") {
528528
because("version 1.11 has VULNERABILITY DESCRIPTION CWE-200")
529529
}
530530
}

FlowCrypt/src/androidTest/java/com/flowcrypt/email/ui/AttachmentDownloadingWithRestrictionFlowTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ import com.google.api.services.gmail.model.MessagePartHeader
4444
import okhttp3.mockwebserver.Dispatcher
4545
import okhttp3.mockwebserver.MockResponse
4646
import okhttp3.mockwebserver.RecordedRequest
47+
import org.junit.Ignore
4748
import org.junit.Rule
4849
import org.junit.Test
4950
import org.junit.rules.RuleChain
@@ -164,6 +165,7 @@ class AttachmentDownloadingWithRestrictionFlowTest : BaseMessageDetailsFlowTest(
164165
.around(ScreenshotTestRule())
165166

166167
@Test
168+
@Ignore("tests crash randomly too many times on this test. Temporary disabled")
167169
fun testDownloadingAttachment() {
168170
val device = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation())
169171

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ plugins {
1111
id("androidx.navigation.safeargs.kotlin") version "2.9.6" apply false
1212
id("com.starter.easylauncher") version "6.4.1" apply false
1313
id("org.jetbrains.kotlin.plugin.parcelize") version "2.2.21" apply false
14-
id("com.google.devtools.ksp") version "2.3.2" apply false
14+
id("com.google.devtools.ksp") version "2.3.3" apply false
1515
id("org.ajoberstar.grgit") version "5.3.3" apply false
1616
}
1717

0 commit comments

Comments
 (0)