diff --git a/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatScreen.kt
index 1b4ab42f..c97c80b8 100644
--- a/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatScreen.kt
+++ b/app/src/main/java/com/m57/hermescontrol/ui/chat/ChatScreen.kt
@@ -1615,7 +1615,10 @@ private fun ChatTopBanner(
verticalAlignment = Alignment.CenterVertically,
horizontalArrangement = Arrangement.SpaceBetween,
) {
- Row(verticalAlignment = Alignment.CenterVertically) {
+ Row(
+ modifier = Modifier.weight(1f),
+ verticalAlignment = Alignment.CenterVertically,
+ ) {
if (connectionStatus == ConnectionStatus.RECONNECTING) {
CircularProgressIndicator(
modifier = Modifier.size(16.dp).padding(end = 8.dp),
@@ -1624,6 +1627,9 @@ private fun ChatTopBanner(
)
}
Text(
+ modifier = Modifier.weight(1f, fill = false),
+ maxLines = 1,
+ overflow = TextOverflow.Ellipsis,
text =
when (connectionStatus) {
ConnectionStatus.RECONNECTING -> stringResource(R.string.chat_status_reconnecting)
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index ea00f92d..56291a03 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -101,10 +101,10 @@
Ready to chat
Send a message to start a conversation
Connecting to Hermes\u2026
- Reconnecting to Hermes\u2026
- Disconnected from Hermes
- No network connection
- Session expired \u2014 please sign in again
+ Reconnecting\u2026
+ Disconnected
+ No network
+ Session expired
Thinking\u2026
Thinking: %1$s\u2026
Reasoning