[1.400.*] Pre-release merge (#962)

This commit is contained in:
tramline-github[bot]
2025-10-09 14:30:07 +00:00
committed by GitHub
4 changed files with 11 additions and 37 deletions
+3 -5
View File
@@ -14,13 +14,13 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Comment expand/collapse interaction is now driven by a
button UI to prevent misclicks
- Comment rendering was rewritten to improve performance,
there are some visual changes to things like blockquotes
are rendered. These will be improved over time.
there are some visual changes to how things like
blockquotes are rendered. These will be improved over time.
### Fixed
- Improve database access concurrency
- Upgrade to Compose 2025-09 alpha releases
- Upgrade to Compose 2025-10 alpha releases
- Increase swipe action trigger distance to compensate for
gesture sensitivity changes in Android 16 QPR1 Beta 1
- Fix regression in collapsing deeply nested comment trees
@@ -50,8 +50,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added
- A brand new tablet-specific UI — Thanks [@ThanaReka](https://github.com/@ThanaReka)
- Usernames of story authors are highlighted in comments
### Fixed
@@ -170,7 +170,7 @@ fun LobstersPostsScreen(
backStack = clawBackStack.backStack,
modifier = modifier.hazeSource(hazeState),
sceneStrategy = listDetailStrategy,
onBack = { keysToRemove -> repeat(keysToRemove) { clawBackStack.removeLastOrNull() } },
onBack = { clawBackStack.removeLastOrNull() },
predictivePopTransitionSpec = {
slideInHorizontally(initialOffsetX = { -it }, animationSpec = tween(200)) togetherWith
slideOutHorizontally(targetOffsetX = { it }, animationSpec = tween(200))
+7 -7
View File
@@ -12,15 +12,15 @@ junit = "6.0.0"
konvert = "4.3.2"
kotlin = "2.2.20"
kotlinResult = "2.1.0"
lifecycle = "2.10.0-alpha04"
navigation3 = "1.0.0-alpha10"
navigation3-material = "1.0.0-alpha03"
lifecycle = "2.10.0-alpha05"
navigation3 = "1.0.0-alpha11"
navigation3-material = "1.3.0-alpha01"
retrofit = "3.0.0"
sentry-sdk = "8.23.0"
serialization = "1.9.0"
sqldelight = "2.1.0"
whetstone = "0.9.0-beta02"
workmanager = "2.11.0-beta01"
workmanager = "2.11.0-rc01"
[libraries]
aboutLibraries-m3 = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutLibraries" }
@@ -28,7 +28,7 @@ android-security-lints = "com.android.security.lint:lint:1.0.3"
androidx-activity-compose = "androidx.activity:activity-compose:1.12.0-alpha09"
androidx-browser = "androidx.browser:browser:1.9.0"
androidx-compose-animation = { module = "androidx.compose.animation:animation" }
androidx-compose-bom = "androidx.compose:compose-bom-alpha:2025.09.01"
androidx-compose-bom = "androidx.compose:compose-bom-alpha:2025.10.00"
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
androidx-compose-glance = { module = "androidx.glance:glance-appwidget", version.ref = "glance" }
androidx-compose-glance-m3 = { module = "androidx.glance:glance-material3", version.ref = "glance" }
@@ -107,11 +107,11 @@ unfurl = "me.saket.unfurl:unfurl:2.2.0"
aboutlibraries = { id = "com.mikepenz.aboutlibraries.plugin", version.ref = "aboutLibraries" }
android-lint = { id = "com.android.lint", version.ref = "agp" }
anvil = "com.squareup.anvil:2.7.0"
dependencyAnalysis = "com.autonomousapps.dependency-analysis:3.0.4"
dependencyAnalysis = "com.autonomousapps.dependency-analysis:3.1.0"
kotlin-composeCompiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" }
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" }
ksp = "com.google.devtools.ksp:2.2.20-2.0.4"
licensee = "app.cash.licensee:1.14.0"
licensee = "app.cash.licensee:1.14.1"
modulegraphassert = "com.jraska.module.graph.assertion:2.9.0"
poko = "dev.drewhamilton.poko:0.20.0"
sqldelight = { id = "app.cash.sqldelight", version.ref = "sqldelight" }
-24
View File
@@ -48,17 +48,6 @@ pluginManagement {
}
}
includeBuild("build-logic")
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype Snapshots"
content { includeGroup("dev.msfjarvis.whetstone") }
content { includeGroup("dev.drewhamilton.poko") }
mavenContent { snapshotsOnly() }
}
maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype S01 Snapshots"
content { includeGroup("com.squareup.invert") }
mavenContent { snapshotsOnly() }
}
mavenCentral { mavenContent { releasesOnly() } }
}
}
@@ -102,19 +91,6 @@ dependencyResolutionManagement {
name = "Compose Compiler Snapshots"
content { includeGroup("androidx.compose.compiler") }
}
maven("https://androidx.dev/snapshots/builds/13990070/artifacts/repository") {
name = "AndroidX Snapshots"
mavenContent { snapshotsOnly() }
content { includeGroup("androidx.compose.material3.adaptive") }
}
maven("https://oss.sonatype.org/content/repositories/snapshots/") {
name = "Sonatype Snapshots"
content {
includeGroup("dev.msfjarvis.whetstone")
includeGroup("dev.drewhamilton.poko")
}
mavenContent { snapshotsOnly() }
}
mavenCentral { mavenContent { releasesOnly() } }
}
}