diff --git a/app/src/main/kotlin/com/wire/android/ui/home/conversations/model/UIMessage.kt b/app/src/main/kotlin/com/wire/android/ui/home/conversations/model/UIMessage.kt index 38f5ef8fdcc..52a1c5a10a3 100644 --- a/app/src/main/kotlin/com/wire/android/ui/home/conversations/model/UIMessage.kt +++ b/app/src/main/kotlin/com/wire/android/ui/home/conversations/model/UIMessage.kt @@ -427,6 +427,11 @@ sealed class UIMessageContent { Conversation.Protocol.PROTEUS -> R.string.label_system_message_conversation_protocol_changed_proteus Conversation.Protocol.MIXED -> R.string.label_system_message_conversation_protocol_changed_mixed Conversation.Protocol.MLS -> R.string.label_system_message_conversation_protocol_changed_mls + }, + when (protocol) { + Conversation.Protocol.PROTEUS -> null + Conversation.Protocol.MIXED -> null + Conversation.Protocol.MLS -> R.string.label_system_message_learn_more_about_mls_link } ) diff --git a/app/src/main/kotlin/com/wire/android/ui/settings/devices/EndToEndIdentityCertificateItem.kt b/app/src/main/kotlin/com/wire/android/ui/settings/devices/EndToEndIdentityCertificateItem.kt index cf9870c8df1..e79cbd7fd1e 100644 --- a/app/src/main/kotlin/com/wire/android/ui/settings/devices/EndToEndIdentityCertificateItem.kt +++ b/app/src/main/kotlin/com/wire/android/ui/settings/devices/EndToEndIdentityCertificateItem.kt @@ -24,6 +24,7 @@ import androidx.compose.foundation.layout.padding import androidx.compose.material3.MaterialTheme import androidx.compose.material3.Text import androidx.compose.runtime.Composable +import androidx.compose.ui.Alignment import androidx.compose.ui.Modifier import androidx.compose.ui.graphics.Color import androidx.compose.ui.res.painterResource @@ -182,6 +183,7 @@ private fun E2EIStatusRow( color = labelColor, ) Image( + modifier = Modifier.align(Alignment.CenterVertically), painter = painterResource(id = icon), contentDescription = iconContentDescription, ) diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index a0c357e2729..dbcf47c5d81 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -380,7 +380,7 @@ USERNAME Enter your username. It helps others to find you in Wire and connect with you. This username is already taken. Please choose another one. - At least 2 characters, a-z, 0-9, “_”, “-” and “.” + At least 2 characters, a-z, 0-9 and _ MISSED CALLS CALL HISTORY @@ -609,7 +609,8 @@ You didn\'t update your app in time. Some messages may not appear here. Migration of encryption protocol was canceled. Migration of encryption protocol has started. Make sure you all your Wire clients are updated. - Migration of encryption protocol is completed. Wire clients which haven\'t been updated will stop receiving messages. + The standard messaging protocol is changing from Proteus to the new Messaging Layer Security (MLS). Learn more about MLS + https://support.wire.com/hc/en-us/articles/12434725011485-Messaging-Layer-Security-MLS- on off **You** started the conversation @@ -1232,11 +1233,11 @@ Delete Account If you continue, we will send a message via email. Follow the link to permanently delete your account. End-to-end identity certificate - As of today, your team uses end-to-end identity to make Wire’s usage more secure and practicable. The device verification takes place automatically using a certificate and replaces the previous manual process. This way, you communicate with the highest security standard.\n\nEnter the credentials of your identity provider in the next step to automatically get a verification certificate for this device. - Your team now uses end-to-end identity to make Wire’s usage more secure. The device verification takes place automatically using a certificate.\n\nEnter the credentials of your identity provider in the next step to automatically get a verification certificate for this device. + As of today, your team uses end-to-end identity to make Wire’s usage more secure and practicable.\n\nEnter your identity provider’s credentials in the next step to automatically get a verification certificate for this device. + Your team now uses end-to-end identity to make Wire’s usage more secure.\n\nEnter your identity provider’s credentials in the next step to automatically get a verification certificate for this device. Get certificate Remind me later - You can get the certificate in your Wire settings during the next %1$s. Open Devices and select Get Certificate for your current device.\nTo continue using Wire without interruption, retrieve it in time – it doesn’t take long. + You can get the certificate in your Wire Settings during the next %1$s.\nOpen Devices and select Get Certificate for your current device. Update certificate The end-to-end identity certificate for this device expires soon. To keep your communication secure, update your certificate now.\n\nEnter your identity provider’s credentials in the next step to update the certificate automatically. The end-to-end identity certificate for this device has expired.\n\nEnter your identity provider’s credentials in the next step to update the certificate automatically.