diff --git a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/images/ImageLoaderSetup.kt b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/images/ImageLoaderSetup.kt index fe33323c96..dc308f93a8 100644 --- a/amethyst/src/main/java/com/vitorpamplona/amethyst/service/images/ImageLoaderSetup.kt +++ b/amethyst/src/main/java/com/vitorpamplona/amethyst/service/images/ImageLoaderSetup.kt @@ -33,6 +33,7 @@ import coil3.gif.AnimatedImageDecoder import coil3.gif.GifDecoder import coil3.memory.MemoryCache import coil3.network.CacheStrategy +import coil3.network.ConcurrentRequestStrategy import coil3.network.ConnectivityChecker import coil3.network.NetworkFetcher import coil3.network.okhttp.asNetworkClient @@ -137,7 +138,8 @@ class OkHttpFactory( networkClient = lazy { networkClient(url).asNetworkClient() }, diskCache = lazy { imageLoader.diskCache }, cacheStrategy = cacheStrategyLazy, - connectivityChecker = connectivityCheckerLazy.get(options.context), + connectivityChecker = lazy { connectivityCheckerLazy.get(options.context) }, + concurrentRequestStrategy = lazy { ConcurrentRequestStrategy.UNCOORDINATED }, ) } diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 96bd8a8856..4f749e1b2a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -13,9 +13,9 @@ appcompat = "1.7.1" audiowaveform = "1.1.2" benchmark = "1.5.0-alpha03" biometricKtx = "1.2.0-alpha05" -coil = "3.3.0" composeBom = "2026.02.00" composeRuntimeAnnotation = "1.10.3" +coil = "3.4.0" coreKtx = "1.17.0" datastore = "1.2.0" devWhyolegCryptography = "0.5.0"