diff --git a/feature/chat/src/androidMain/kotlin/com/librechat/android/feature/chat/components/MarkdownContent.kt b/feature/chat/src/androidMain/kotlin/com/librechat/android/feature/chat/components/MarkdownContent.kt index 6f7be13..92a2fec 100644 --- a/feature/chat/src/androidMain/kotlin/com/librechat/android/feature/chat/components/MarkdownContent.kt +++ b/feature/chat/src/androidMain/kotlin/com/librechat/android/feature/chat/components/MarkdownContent.kt @@ -289,8 +289,6 @@ private fun MarkdownTextSegment( ) { val colors = markdownColor( text = MaterialTheme.colorScheme.onSurface, - codeText = MaterialTheme.colorScheme.onSurface, - linkText = MaterialTheme.colorScheme.primary, codeBackground = MaterialTheme.colorScheme.surfaceContainerHigh, inlineCodeBackground = MaterialTheme.colorScheme.surfaceContainerHigh, dividerColor = MaterialTheme.colorScheme.outlineVariant, diff --git a/feature/chat/src/iosMain/kotlin/com/librechat/android/feature/chat/components/PlatformChatComponents.ios.kt b/feature/chat/src/iosMain/kotlin/com/librechat/android/feature/chat/components/PlatformChatComponents.ios.kt index 8a05db5..a9bcfba 100644 --- a/feature/chat/src/iosMain/kotlin/com/librechat/android/feature/chat/components/PlatformChatComponents.ios.kt +++ b/feature/chat/src/iosMain/kotlin/com/librechat/android/feature/chat/components/PlatformChatComponents.ios.kt @@ -447,8 +447,8 @@ actual fun MarkdownContent( val segments = remember(text) { splitTableSegments(text) } val colors = markdownColor( - text = MaterialTheme.colorScheme.onSurface, codeText = MaterialTheme.colorScheme.onSurface, - linkText = MaterialTheme.colorScheme.primary, codeBackground = MaterialTheme.colorScheme.surfaceContainerHigh, + text = MaterialTheme.colorScheme.onSurface, + codeBackground = MaterialTheme.colorScheme.surfaceContainerHigh, inlineCodeBackground = MaterialTheme.colorScheme.surfaceContainerHigh, dividerColor = MaterialTheme.colorScheme.outlineVariant, ) val bl = MaterialTheme.typography.bodyLarge diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 139aea4..132e63a 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,54 +1,54 @@ [versions] # Core Android -agp = "8.7.3" -kotlin = "2.1.20" -ksp = "2.1.20-1.0.31" -compose-bom = "2024.12.01" -compose-multiplatform = "1.8.0" +agp = "9.1.0" +kotlin = "2.3.20" +ksp = "2.3.6" +compose-bom = "2025.05.00" +compose-multiplatform = "1.11.0-beta01" material3 = "1.3.1" -activity-compose = "1.9.3" -navigation-compose = "2.8.5" -lifecycle = "2.8.7" -lifecycle-kmp = "2.8.7" -navigation-kmp = "2.8.5" +activity-compose = "1.10.1" +navigation-compose = "2.9.2" +lifecycle = "2.9.0" +lifecycle-kmp = "2.9.0" +navigation-kmp = "2.9.2" # DI -koin = "4.1.1" +koin = "4.2.0" # Network -ktor = "3.1.3" -kotlinx-serialization = "1.7.3" -kotlinx-datetime = "0.6.1" +ktor = "3.4.2" +kotlinx-serialization = "1.10.0" +kotlinx-datetime = "0.7.1" # Local Data -room = "2.7.1" # Upgraded for KMP support (was 2.6.1) -sqlite = "2.5.0" # Must match Kotlin 2.1.x ABI; 2.6.x requires Kotlin 2.2.0 -datastore = "1.1.1" +room = "2.8.4" +sqlite = "2.6.2" +datastore = "1.2.1" security-crypto = "1.1.0" # Async coroutines = "1.10.2" # Paging -paging = "3.3.5" +paging = "3.4.2" # Browser -browser = "1.8.0" +browser = "1.10.0" # Markdown -markdown-renderer = "0.27.0" +markdown-renderer = "0.39.2" # Media -media3 = "1.2.0" +media3 = "1.10.0" # Image Loading -coil3 = "3.1.0" +coil3 = "3.3.0" # Logging -kermit = "2.0.6" +kermit = "2.1.0" # KMP / iOS -skie = "0.10.10" +skie = "0.10.11" # Testing junit = "4.13.2"