chore(deps): bump everything

This commit is contained in:
Harsh Shandilya 2025-03-28 15:13:21 +05:30
parent 52d17679ad
commit 82d8303bfe
7 changed files with 19 additions and 17 deletions

View file

@ -67,6 +67,7 @@ composeCompiler {
licensee { licensee {
allow("Apache-2.0") allow("Apache-2.0")
allow("MIT") allow("MIT")
allow("BSD-3-Clause")
ignoreDependencies("com.michael-bull.kotlin-result") { because("kotlin-result is ISC licensed") } ignoreDependencies("com.michael-bull.kotlin-result") { because("kotlin-result is ISC licensed") }
ignoreDependencies("org.commonmark") { because("Commonmark is BSD licensed") } ignoreDependencies("org.commonmark") { because("Commonmark is BSD licensed") }
allowUrl("https://jsoup.org/license") { because("Jsoup is MIT licensed") } allowUrl("https://jsoup.org/license") { because("Jsoup is MIT licensed") }

View file

@ -8,7 +8,6 @@ package dev.msfjarvis.claw.android
import android.app.assist.AssistContent import android.app.assist.AssistContent
import android.graphics.Color import android.graphics.Color
import android.net.Uri
import android.os.Bundle import android.os.Bundle
import androidx.activity.ComponentActivity import androidx.activity.ComponentActivity
import androidx.activity.SystemBarStyle import androidx.activity.SystemBarStyle
@ -17,6 +16,7 @@ import androidx.activity.enableEdgeToEdge
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.runtime.Stable import androidx.compose.runtime.Stable
import androidx.compose.ui.platform.LocalUriHandler import androidx.compose.ui.platform.LocalUriHandler
import androidx.core.net.toUri
import com.deliveryhero.whetstone.Whetstone import com.deliveryhero.whetstone.Whetstone
import dev.msfjarvis.claw.android.viewmodel.ClawViewModel import dev.msfjarvis.claw.android.viewmodel.ClawViewModel
import dev.msfjarvis.claw.common.comments.HTMLConverter import dev.msfjarvis.claw.common.comments.HTMLConverter
@ -59,9 +59,10 @@ abstract class BaseActivity : ComponentActivity() {
override fun onProvideAssistContent(outContent: AssistContent?) { override fun onProvideAssistContent(outContent: AssistContent?) {
super.onProvideAssistContent(outContent) super.onProvideAssistContent(outContent)
val uri = webUri
if (outContent != null) { if (outContent != null) {
if (webUri != null) { if (uri != null) {
outContent.webUri = Uri.parse(webUri) outContent.webUri = uri.toUri()
} else { } else {
outContent.webUri = null outContent.webUri = null
} }

View file

@ -7,10 +7,10 @@
package dev.msfjarvis.claw.android.glance package dev.msfjarvis.claw.android.glance
import android.content.Intent import android.content.Intent
import android.net.Uri
import androidx.compose.material3.MaterialTheme import androidx.compose.material3.MaterialTheme
import androidx.compose.runtime.Composable import androidx.compose.runtime.Composable
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
import androidx.core.net.toUri
import androidx.glance.GlanceComposable import androidx.glance.GlanceComposable
import androidx.glance.GlanceModifier import androidx.glance.GlanceModifier
import androidx.glance.GlanceTheme import androidx.glance.GlanceTheme
@ -46,7 +46,7 @@ fun WidgetListEntry(post: UIPost, modifier: GlanceModifier = GlanceModifier) {
// If the URL starts with a /, it's a relative URL and we should open the comments page directly. // If the URL starts with a /, it's a relative URL and we should open the comments page directly.
val postAction = val postAction =
if (post.url.startsWith('/')) commentsAction if (post.url.startsWith('/')) commentsAction
else actionStartActivity(Intent(Intent.ACTION_VIEW, Uri.parse(post.url))) else actionStartActivity(Intent(Intent.ACTION_VIEW, post.url.toUri()))
Box(modifier.padding(8.dp)) { Box(modifier.padding(8.dp)) {
Row( Row(
verticalAlignment = Alignment.CenterVertically, verticalAlignment = Alignment.CenterVertically,

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.7.1" type="baseline" client="gradle" dependencies="false" name="AGP (8.7.1)" variant="all" version="8.7.1"> <issues format="6" by="lint 8.11.0-alpha03" type="baseline" client="gradle" dependencies="false" name="AGP (8.11.0-alpha03)" variant="all" version="8.11.0-alpha03">
<issue <issue
id="GradleProjectIsolation" id="GradleProjectIsolation"

View file

@ -30,10 +30,10 @@ class AndroidCommonPlugin : Plugin<Project> {
project.configureSlimTests() project.configureSlimTests()
project.pluginManager.apply(AndroidCacheFixPlugin::class) project.pluginManager.apply(AndroidCacheFixPlugin::class)
project.extensions.configure<BaseExtension> { project.extensions.configure<BaseExtension> {
compileSdkVersion(35) compileSdkVersion(36)
defaultConfig { defaultConfig {
minSdk = 26 minSdk = 26
targetSdk = 35 targetSdk = 36
} }
packagingOptions { packagingOptions {

View file

@ -8,11 +8,11 @@ package dev.msfjarvis.claw.common.urllauncher
import android.content.ActivityNotFoundException import android.content.ActivityNotFoundException
import android.content.Context import android.content.Context
import android.net.Uri
import android.widget.Toast import android.widget.Toast
import androidx.browser.customtabs.CustomTabsIntent import androidx.browser.customtabs.CustomTabsIntent
import androidx.compose.runtime.Stable import androidx.compose.runtime.Stable
import androidx.compose.ui.platform.UriHandler import androidx.compose.ui.platform.UriHandler
import androidx.core.net.toUri
import io.github.aakira.napier.Napier import io.github.aakira.napier.Napier
@Stable @Stable
@ -25,7 +25,7 @@ class UrlLauncher(private val context: Context) : UriHandler {
.setColorScheme(CustomTabsIntent.COLOR_SCHEME_SYSTEM) .setColorScheme(CustomTabsIntent.COLOR_SCHEME_SYSTEM)
.build() .build()
try { try {
customTabsIntent.launchUrl(context, Uri.parse(uri)) customTabsIntent.launchUrl(context, uri.toUri())
} catch (e: ActivityNotFoundException) { } catch (e: ActivityNotFoundException) {
val error = "Failed to open URL: $uri" val error = "Failed to open URL: $uri"
Napier.d(throwable = e, tag = "UrlLauncher") { error } Napier.d(throwable = e, tag = "UrlLauncher") { error }

View file

@ -2,7 +2,7 @@
aboutLibraries = "11.2.3" aboutLibraries = "11.2.3"
agp = "8.8.2" agp = "8.8.2"
android-junit5 = "1.12.0.0" android-junit5 = "1.12.0.0"
androidx-test = "1.6.1" androidx-test = "1.7.0-alpha01"
benchmark = "1.4.0-alpha10" benchmark = "1.4.0-alpha10"
coil3 = "3.1.0" coil3 = "3.1.0"
coroutines = "1.10.1" coroutines = "1.10.1"
@ -28,9 +28,9 @@ workmanager = "2.10.0"
[libraries] [libraries]
aboutLibraries-m3 = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutLibraries" } aboutLibraries-m3 = { module = "com.mikepenz:aboutlibraries-compose-m3", version.ref = "aboutLibraries" }
android-security-lints = "com.android.security.lint:lint:1.0.3" android-security-lints = "com.android.security.lint:lint:1.0.3"
androidx-activity-compose = "androidx.activity:activity-compose:1.10.1" androidx-activity-compose = "androidx.activity:activity-compose:1.11.0-alpha02"
androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "benchmark" } androidx-benchmark-macro-junit4 = { module = "androidx.benchmark:benchmark-macro-junit4", version.ref = "benchmark" }
androidx-browser = "androidx.browser:browser:1.8.0" androidx-browser = "androidx.browser:browser:1.9.0-alpha01"
androidx-compose-animation = { module = "androidx.compose.animation:animation" } androidx-compose-animation = { module = "androidx.compose.animation:animation" }
androidx-compose-bom = "androidx.compose:compose-bom-alpha:2025.03.01" androidx-compose-bom = "androidx.compose:compose-bom-alpha:2025.03.01"
androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" } androidx-compose-foundation = { module = "androidx.compose.foundation:foundation" }
@ -58,10 +58,10 @@ androidx-navigation-compose = { module = "androidx.navigation:navigation-compose
androidx-paging-compose = "androidx.paging:paging-compose:3.3.6" androidx-paging-compose = "androidx.paging:paging-compose:3.3.6"
androidx-profileinstaller = "androidx.profileinstaller:profileinstaller:1.4.1" androidx-profileinstaller = "androidx.profileinstaller:profileinstaller:1.4.1"
androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test" } androidx-test-core = { module = "androidx.test:core", version.ref = "androidx-test" }
androidx-test-espresso-core = "androidx.test.espresso:espresso-core:3.6.1" androidx-test-espresso-core = "androidx.test.espresso:espresso-core:3.7.0-alpha01"
androidx-test-ext-junit = "androidx.test.ext:junit:1.2.1" androidx-test-ext-junit = "androidx.test.ext:junit:1.3.0-alpha01"
androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" } androidx-test-rules = { module = "androidx.test:rules", version.ref = "androidx-test" }
androidx-test-runner = "androidx.test:runner:1.6.2" androidx-test-runner = { module = "androidx.test:runner", version.ref = "androidx-test" }
androidx-test-uiautomator = "androidx.test.uiautomator:uiautomator:2.4.0-alpha01" androidx-test-uiautomator = "androidx.test.uiautomator:uiautomator:2.4.0-alpha01"
androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "workmanager" } androidx-work-runtime = { module = "androidx.work:work-runtime", version.ref = "workmanager" }
build-agp = { module = "com.android.tools.build:gradle", version.ref = "agp" } build-agp = { module = "com.android.tools.build:gradle", version.ref = "agp" }
@ -70,7 +70,7 @@ build-kotlin-gradle = { module = "org.jetbrains.kotlin:kotlin-gradle-plugin", ve
build-semver = "com.github.zafarkhaja:java-semver:0.10.2" build-semver = "com.github.zafarkhaja:java-semver:0.10.2"
build-sentry = "io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:5.3.0" build-sentry = "io.sentry.android.gradle:io.sentry.android.gradle.gradle.plugin:5.3.0"
build-spotless = "com.diffplug.spotless:spotless-plugin-gradle:7.0.2" build-spotless = "com.diffplug.spotless:spotless-plugin-gradle:7.0.2"
build-vcu = "nl.littlerobots.version-catalog-update:nl.littlerobots.version-catalog-update.gradle.plugin:0.8.5" build-vcu = "nl.littlerobots.version-catalog-update:nl.littlerobots.version-catalog-update.gradle.plugin:1.0.0"
coil3 = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" } coil3 = { module = "io.coil-kt.coil3:coil", version.ref = "coil3" }
coil3-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" } coil3-compose = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil3" }
coil3-network-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil3" } coil3-network-okhttp = { module = "io.coil-kt.coil3:coil-network-okhttp", version.ref = "coil3" }