diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index f6b4e25744..c8970d1052 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -325,6 +325,7 @@ public class AdapterMessage extends RecyclerView.Adapter 0 ? View.VISIBLE : View.GONE); if (viewType == ViewType.FOLDER) diff --git a/app/src/main/java/eu/faircode/email/EntityMessage.java b/app/src/main/java/eu/faircode/email/EntityMessage.java index 452b353117..f5361b3074 100644 --- a/app/src/main/java/eu/faircode/email/EntityMessage.java +++ b/app/src/main/java/eu/faircode/email/EntityMessage.java @@ -218,6 +218,14 @@ public class EntityMessage implements Serializable { return addresses.toArray(new Address[0]); } + boolean isForwarded() { + if (keywords != null) + for (String keyword : keywords) + if ("$Forwarded".equalsIgnoreCase(keyword)) + return true; + return false; + } + String getNotificationChannelId() { if (from == null || from.length == 0) return null; diff --git a/app/src/main/res/drawable/baseline_forwarded_24.xml b/app/src/main/res/drawable/baseline_forwarded_24.xml new file mode 100644 index 0000000000..18a6a68bd5 --- /dev/null +++ b/app/src/main/res/drawable/baseline_forwarded_24.xml @@ -0,0 +1,14 @@ + + + + + diff --git a/app/src/main/res/layout/include_message_compact.xml b/app/src/main/res/layout/include_message_compact.xml index 484462935a..a74df87595 100644 --- a/app/src/main/res/layout/include_message_compact.xml +++ b/app/src/main/res/layout/include_message_compact.xml @@ -212,6 +212,17 @@ app:layout_constraintTop_toTopOf="@+id/tvSubject" app:srcCompat="@drawable/baseline_reply_24" /> + + diff --git a/app/src/main/res/layout/include_message_normal.xml b/app/src/main/res/layout/include_message_normal.xml index 7f7699beae..ec140d786c 100644 --- a/app/src/main/res/layout/include_message_normal.xml +++ b/app/src/main/res/layout/include_message_normal.xml @@ -251,6 +251,17 @@ app:layout_constraintTop_toTopOf="@+id/tvFolder" app:srcCompat="@drawable/baseline_reply_24" /> + +