diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt
index 17333d452..07d2412e7 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt
+++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/IncomingTextMessageViewHolder.kt
@@ -114,6 +114,14 @@ class IncomingTextMessageViewHolder(itemView: View, payload: Any) :
binding.messageText.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize)
binding.messageText.text = processedMessageText
+ if (message.parentMessage?.id != null && message.systemMessageType == ChatMessage.SystemMessageType
+ .MESSAGE_EDITED
+ ) {
+ binding.messageType.visibility = View.VISIBLE
+ } else {
+ binding.messageType.visibility = View.GONE
+ }
+
binding.messageTime.text = dateUtils.getLocalTimeStringFromTimestamp(message.timestamp)
// parent message handling
diff --git a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt
index 680af44a6..9142ee679 100644
--- a/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt
+++ b/app/src/main/java/com/nextcloud/talk/adapters/messages/OutcomingTextMessageViewHolder.kt
@@ -100,6 +100,13 @@ class OutcomingTextMessageViewHolder(itemView: View) : OutcomingTextMessageViewH
setBubbleOnChatMessage(message)
binding.messageText.setTextSize(TypedValue.COMPLEX_UNIT_PX, textSize)
+ if (message.parentMessage?.id != null && message.systemMessageType == ChatMessage.SystemMessageType
+ .MESSAGE_EDITED
+ ) {
+ binding.messageType.visibility = View.VISIBLE
+ } else {
+ binding.messageType.visibility = View.GONE
+ }
binding.messageTime.layoutParams = layoutParams
viewThemeUtils.platform.colorTextView(binding.messageText, ColorRole.ON_SURFACE_VARIANT)
binding.messageText.text = processedMessageText
diff --git a/app/src/main/res/layout/item_custom_incoming_text_message.xml b/app/src/main/res/layout/item_custom_incoming_text_message.xml
index fe6ac95ed..b5dba9ec4 100644
--- a/app/src/main/res/layout/item_custom_incoming_text_message.xml
+++ b/app/src/main/res/layout/item_custom_incoming_text_message.xml
@@ -78,6 +78,19 @@
app:layout_wrapBefore="true"
tools:text="Talk to you later!" />
+
+
+
+
-
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/item_custom_outcoming_text_message.xml b/app/src/main/res/layout/item_custom_outcoming_text_message.xml
index 9298f5035..3147b62d8 100644
--- a/app/src/main/res/layout/item_custom_outcoming_text_message.xml
+++ b/app/src/main/res/layout/item_custom_outcoming_text_message.xml
@@ -57,6 +57,20 @@
android:textIsSelectable="false"
tools:text="Talk to you later!" />
+
+
+
+
+
+
Cannot Edit Messages older than 24 hours
Conversation is read Only
Edit Message Text
+ (edited)