From b2766ebbe9d10366a6b84f7a4a30e588cc6abe7f Mon Sep 17 00:00:00 2001 From: sevenhill Date: Tue, 7 Jul 2026 14:35:26 +0300 Subject: [PATCH] Open chats at latest message --- android/app/src/main/java/xyz/kusoft/qmax/MainActivity.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/android/app/src/main/java/xyz/kusoft/qmax/MainActivity.kt b/android/app/src/main/java/xyz/kusoft/qmax/MainActivity.kt index 0314c30..05155b3 100644 --- a/android/app/src/main/java/xyz/kusoft/qmax/MainActivity.kt +++ b/android/app/src/main/java/xyz/kusoft/qmax/MainActivity.kt @@ -1666,8 +1666,9 @@ private fun ChatScreen(vm: QMaxViewModel) { LaunchedEffect(timeline.size) { if (timeline.isNotEmpty()) { - val shouldAutoScroll = previousTimelineSize == 0 || !showScrollToBottom - if (shouldAutoScroll) { + if (previousTimelineSize == 0) { + listState.scrollToItem(timeline.lastIndex) + } else if (!showScrollToBottom) { listState.animateScrollToItem(timeline.lastIndex) } previousTimelineSize = timeline.size