๐Ÿ”— Redirect Bluesky links to your preferred client
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

Update dependencies

+19 -15
+1 -1
.idea/kotlinc.xml
··· 1 1 <?xml version="1.0" encoding="UTF-8"?> 2 2 <project version="4"> 3 3 <component name="KotlinJpsPluginSettings"> 4 - <option name="version" value="2.0.10" /> 4 + <option name="version" value="2.0.21" /> 5 5 </component> 6 6 </project>
+4
.idea/runConfigurations.xml
··· 5 5 <set> 6 6 <option value="com.intellij.execution.junit.AbstractAllInDirectoryConfigurationProducer" /> 7 7 <option value="com.intellij.execution.junit.AllInPackageConfigurationProducer" /> 8 + <option value="com.intellij.execution.junit.PatternConfigurationProducer" /> 8 9 <option value="com.intellij.execution.junit.TestInClassConfigurationProducer" /> 9 10 <option value="com.intellij.execution.junit.UniqueIdConfigurationProducer" /> 11 + <option value="com.intellij.execution.junit.testDiscovery.JUnitTestDiscoveryConfigurationProducer" /> 12 + <option value="org.jetbrains.kotlin.idea.junit.KotlinJUnitRunConfigurationProducer" /> 13 + <option value="org.jetbrains.kotlin.idea.junit.KotlinPatternConfigurationProducer" /> 10 14 </set> 11 15 </option> 12 16 </component>
+11 -11
gradle/libs.versions.toml
··· 1 1 [versions] 2 2 agp = "8.5.2" 3 3 apkParser = "2.6.10" 4 - bugsnagAndroid = "6.7.0" 4 + bugsnagAndroid = "6.8.0" 5 5 bugsnagAndroidGradlePlugin = "8.1.0" 6 6 datastorePreferences = "1.1.1" 7 - kotlin = "2.0.10" 7 + kotlin = "2.0.21" 8 8 core-ktx = "1.13.1" 9 - lifecycle-runtime-ktx = "2.8.4" 10 - activity-compose = "1.9.1" 11 - compose-bom = "2024.06.00" 9 + lifecycle-runtime-ktx = "2.8.6" 10 + activity-compose = "1.9.3" 11 + compose-bom = "2024.10.00" 12 12 linkSheet = "2.3.2" 13 - material-components = "1.13.0-alpha05" 13 + material-components = "1.13.0-alpha07" 14 14 mvvmFlowCompose = "0.16.1" 15 15 patreonSupportersRetrieval = "d2e9143db2" 16 16 preferences = "1.2.1" 17 17 hiddenApiBypass = "4.3" 18 - ktor = "2.3.12" 19 - kotlinx-serialization = "1.7.1" 18 + ktor = "3.0.0" 19 + kotlinx-serialization = "1.7.3" 20 20 shizuku = "13.1.5" 21 - apollo = "4.0.0-beta.7" 21 + apollo = "4.0.1" 22 22 23 23 [libraries] 24 24 # AndroidX ··· 29 29 androidx-lifecycle-runtime-compose = { group = "androidx.lifecycle", name = "lifecycle-runtime-compose", version.ref = "lifecycle-runtime-ktx" } 30 30 31 31 # Apollo 32 - apollo-runtime = { module = "com.apollographql.apollo3:apollo-runtime", version.ref = "apollo" } 32 + apollo-runtime = { module = "com.apollographql.apollo:apollo-runtime", version.ref = "apollo" } 33 33 34 34 # Bugsnag 35 35 bugsnag-android = { module = "com.bugsnag:bugsnag-android", version.ref = "bugsnagAndroid" } ··· 69 69 kotlin-compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } 70 70 androidLibrary = { id = "com.android.library", version.ref = "agp" } 71 71 bugsnagAndroid = { id = "com.bugsnag.android.gradle", version.ref = "bugsnagAndroidGradlePlugin" } 72 - apollo = { id = "com.apollographql.apollo3", version.ref = "apollo" } 72 + apollo = { id = "com.apollographql.apollo", version.ref = "apollo" } 73 73 74 74 [bundles]
+1 -1
shared/src/main/java/dev/zwander/shared/BaseFetchActivity.kt
··· 18 18 import androidx.compose.runtime.remember 19 19 import androidx.compose.runtime.setValue 20 20 import androidx.compose.ui.Modifier 21 - import com.apollographql.apollo3.ApolloClient 21 + import com.apollographql.apollo.ApolloClient 22 22 import dev.zwander.shared.generated.GetInstancesQuery 23 23 import java.util.TreeSet 24 24
+2 -2
shared/src/main/java/dev/zwander/shared/components/LongClickableIconButton.kt
··· 7 7 import androidx.compose.foundation.interaction.MutableInteractionSource 8 8 import androidx.compose.foundation.layout.Box 9 9 import androidx.compose.foundation.layout.size 10 - import androidx.compose.material.ripple.rememberRipple 11 10 import androidx.compose.material3.IconButtonColors 12 11 import androidx.compose.material3.IconButtonDefaults 13 12 import androidx.compose.material3.LocalContentColor 14 13 import androidx.compose.material3.minimumInteractiveComponentSize 14 + import androidx.compose.material3.ripple 15 15 import androidx.compose.material3.tokens.IconButtonTokens 16 16 import androidx.compose.material3.value 17 17 import androidx.compose.runtime.Composable ··· 44 44 enabled = enabled, 45 45 role = Role.Button, 46 46 interactionSource = interactionSource, 47 - indication = rememberRipple( 47 + indication = ripple( 48 48 bounded = false, 49 49 radius = IconButtonTokens.StateLayerSize / 2, 50 50 ),