From 9eb985d243c50cee99bdd70c43e6f9d49855c1f8 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 2 Aug 2025 00:47:49 +0200 Subject: [PATCH 1/8] fix: crash for unknown licence Signed-off-by: Infi --- .../main/java/chat/revolt/screens/about/AttributionScreen.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/chat/revolt/screens/about/AttributionScreen.kt b/app/src/main/java/chat/revolt/screens/about/AttributionScreen.kt index cc9a002d..4ac51c52 100644 --- a/app/src/main/java/chat/revolt/screens/about/AttributionScreen.kt +++ b/app/src/main/java/chat/revolt/screens/about/AttributionScreen.kt @@ -12,8 +12,6 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.foundation.rememberScrollState import androidx.compose.foundation.verticalScroll -import androidx.compose.material.icons.Icons -import androidx.compose.material.icons.automirrored.filled.ArrowBack import androidx.compose.material3.ExperimentalMaterial3Api import androidx.compose.material3.Icon import androidx.compose.material3.IconButton @@ -219,7 +217,7 @@ fun AttributionScreen(navController: NavController) { ) { library -> AttributionItem(library = library) { licenceSheetOpen = true - licenseSheetTarget = library.licenses.first() + licenseSheetTarget = library.licenses.firstOrNull() ?: "" } } From 6d2467f87f0582036d4cb0c9744ae335e3caa489 Mon Sep 17 00:00:00 2001 From: Infi Date: Sat, 2 Aug 2025 00:48:11 +0200 Subject: [PATCH 2/8] chore: upgrade dependencies Signed-off-by: Infi --- .idea/misc.xml | 3 +-- app/build.gradle.kts | 8 +++++--- build.gradle.kts | 16 ++++++++-------- gradle/wrapper/gradle-wrapper.properties | 2 +- 4 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 7542ef6d..505e4872 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ -