🔗 Redirect Bluesky links to your preferred client

Update dependencies

Changed files
+42 -23
.idea
gradle
lemmyredirect
mastodonredirect
peertuberedirect
shared
+6
.idea/AndroidProjectSystem.xml
··· 1 + <?xml version="1.0" encoding="UTF-8"?> 2 + <project version="4"> 3 + <component name="AndroidProjectSystem"> 4 + <option name="providerId" value="com.android.tools.idea.GradleProjectSystem" /> 5 + </component> 6 + </project>
+14 -14
gradle/libs.versions.toml
··· 1 1 [versions] 2 - agp = "8.5.2" 2 + agp = "8.12.0" 3 3 apkParser = "2.6.10" 4 - bugsnagAndroid = "6.8.0" 5 - bugsnagAndroidGradlePlugin = "8.1.0" 6 - datastorePreferences = "1.1.1" 7 - kotlin = "2.0.21" 8 - core-ktx = "1.13.1" 9 - lifecycle-runtime-ktx = "2.8.6" 10 - activity-compose = "1.9.3" 11 - compose-bom = "2024.10.00" 4 + bugsnagAndroid = "6.16.0" 5 + bugsnagAndroidGradlePlugin = "8.2.0" 6 + datastorePreferences = "1.1.7" 7 + kotlin = "2.2.0" 8 + core-ktx = "1.16.0" 9 + lifecycle-runtime-ktx = "2.9.2" 10 + activity-compose = "1.10.1" 11 + compose-bom = "2025.07.00" 12 12 linkSheet = "2.3.2" 13 - material-components = "1.13.0-alpha07" 13 + material-components = "1.13.0-rc01" 14 14 mvvmFlowCompose = "0.16.1" 15 15 patreonSupportersRetrieval = "d2e9143db2" 16 16 preferences = "1.2.1" 17 - hiddenApiBypass = "4.3" 18 - ktor = "3.0.0" 19 - kotlinx-serialization = "1.7.3" 17 + hiddenApiBypass = "6.1" 18 + ktor = "3.2.3" 19 + kotlinx-serialization = "1.9.0" 20 20 shizuku = "13.1.5" 21 - apollo = "4.0.1" 21 + apollo = "4.3.2" 22 22 23 23 [libraries] 24 24 # AndroidX
+1 -1
gradle/wrapper/gradle-wrapper.properties
··· 1 1 #Thu Aug 01 00:24:58 EDT 2024 2 2 distributionBase=GRADLE_USER_HOME 3 3 distributionPath=wrapper/dists 4 - distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip 4 + distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip 5 5 zipStoreBase=GRADLE_USER_HOME 6 6 zipStorePath=wrapper/dists
+5 -2
lemmyredirect/build.gradle.kts
··· 1 + import org.jetbrains.kotlin.gradle.dsl.JvmTarget 1 2 import java.util.UUID 2 3 3 4 plugins { ··· 48 49 sourceCompatibility = javaVersion 49 50 targetCompatibility = javaVersion 50 51 } 51 - kotlinOptions { 52 - jvmTarget = javaVersion.majorVersion 52 + kotlin { 53 + compilerOptions { 54 + jvmTarget.set(JvmTarget.fromTarget(javaVersion.majorVersion)) 55 + } 53 56 } 54 57 buildFeatures { 55 58 compose = true
+5 -2
mastodonredirect/build.gradle.kts
··· 1 + import org.jetbrains.kotlin.gradle.dsl.JvmTarget 1 2 import java.util.UUID 2 3 3 4 plugins { ··· 48 49 sourceCompatibility = javaVersion 49 50 targetCompatibility = javaVersion 50 51 } 51 - kotlinOptions { 52 - jvmTarget = javaVersion.majorVersion 52 + kotlin { 53 + compilerOptions { 54 + jvmTarget.set(JvmTarget.fromTarget(javaVersion.majorVersion)) 55 + } 53 56 } 54 57 buildFeatures { 55 58 compose = true
+5 -2
peertuberedirect/build.gradle.kts
··· 1 + import org.jetbrains.kotlin.gradle.dsl.JvmTarget 1 2 import java.util.UUID 2 3 3 4 plugins { ··· 48 49 sourceCompatibility = javaVersion 49 50 targetCompatibility = javaVersion 50 51 } 51 - kotlinOptions { 52 - jvmTarget = javaVersion.majorVersion 52 + kotlin { 53 + compilerOptions { 54 + jvmTarget.set(JvmTarget.fromTarget(javaVersion.majorVersion)) 55 + } 53 56 } 54 57 buildFeatures { 55 58 compose = true
+6 -2
shared/build.gradle.kts
··· 1 + import org.jetbrains.kotlin.gradle.dsl.JvmTarget 2 + 1 3 @Suppress("DSL_SCOPE_VIOLATION") // TODO: Remove once KTIJ-19369 is fixed 2 4 plugins { 3 5 alias(libs.plugins.androidLibrary) ··· 39 41 sourceCompatibility = javaVersion 40 42 targetCompatibility = javaVersion 41 43 } 42 - kotlinOptions { 43 - jvmTarget = javaVersion.majorVersion 44 + kotlin { 45 + compilerOptions { 46 + jvmTarget.set(JvmTarget.fromTarget(javaVersion.majorVersion)) 47 + } 44 48 } 45 49 buildFeatures { 46 50 compose = true