diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt index 133252c6f8e..e7eb868ea5e 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/PostOnboardingTabs.kt @@ -159,7 +159,7 @@ fun PostOnboardingTabs(viewModel: MainViewModel, modifier: Modifier = Modifier) HomeTab.Connect -> ConnectTabScreen(viewModel = viewModel) HomeTab.Chat -> if (!chatTabStarted) ChatSheet(viewModel = viewModel) HomeTab.Voice -> VoiceTabScreen(viewModel = viewModel) - HomeTab.Screen -> Unit + HomeTab.Screen -> if (!screenTabStarted) ScreenTabScreen(viewModel = viewModel, visible = true) HomeTab.Settings -> SettingsSheet(viewModel = viewModel) } } diff --git a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt index 5883cdd965a..2d8fb255baa 100644 --- a/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt +++ b/apps/android/app/src/main/java/ai/openclaw/app/ui/chat/ChatSheetContent.kt @@ -63,6 +63,7 @@ fun ChatSheetContent(viewModel: MainViewModel) { LaunchedEffect(mainSessionKey) { viewModel.loadChat(mainSessionKey) + viewModel.refreshChatSessions(limit = 200) } val context = LocalContext.current