diff --git a/app/src/main/java/com/rosetta/messenger/ui/auth/AuthFlow.kt b/app/src/main/java/com/rosetta/messenger/ui/auth/AuthFlow.kt index 31ff094..cc97cc3 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/auth/AuthFlow.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/auth/AuthFlow.kt @@ -26,7 +26,6 @@ fun AuthFlow( var currentScreen by remember { mutableStateOf( when { - hasExistingAccount && accounts.size > 1 -> AuthScreen.SELECT_ACCOUNT hasExistingAccount -> AuthScreen.UNLOCK else -> AuthScreen.WELCOME } diff --git a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt index 8b7a2e6..d1a520b 100644 --- a/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt +++ b/app/src/main/java/com/rosetta/messenger/ui/chats/ChatsListScreen.kt @@ -386,12 +386,17 @@ fun ChatsListScreen( Spacer(modifier = Modifier.height(16.dp)) - // Public key instead of account name + // Public key - truncated and styled + val truncatedKey = if (accountPublicKey.length > 12) { + "${accountPublicKey.take(6)}...${accountPublicKey.takeLast(4)}" + } else accountPublicKey + Text( - text = accountPublicKey, - fontSize = 14.sp, - fontWeight = FontWeight.Medium, + text = truncatedKey, + fontSize = 13.sp, + fontWeight = FontWeight.Normal, color = secondaryTextColor, + letterSpacing = 0.5.sp, maxLines = 1 ) } @@ -466,8 +471,7 @@ fun ChatsListScreen( ) } - Spacer(modifier = Modifier.navigationBarsPadding()) - Spacer(modifier = Modifier.height(16.dp)) + Spacer(modifier = Modifier.height(32.dp)) } } ) {