From f7148dad57716adedc23398ce0f20db52f7a1f36 Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 14 May 2024 13:11:59 +0200 Subject: [PATCH] Added from/subject to summarize dialog --- .../eu/faircode/email/AdapterMessage.java | 2 ++ .../email/FragmentDialogSummarize.java | 9 ++++-- .../eu/faircode/email/FragmentMessages.java | 2 ++ app/src/main/res/layout/dialog_summarize.xml | 28 +++++++++++++++++-- 4 files changed, 37 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index 0606f5cec5..9316cc4f45 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -7280,6 +7280,8 @@ public class AdapterMessage extends RecyclerView.Adapter() { @Override @@ -152,7 +157,7 @@ public class FragmentDialogSummarize extends FragmentDialogBase { tvSummary.setText(new ThrowableWrapper(ex).toSafeString()); tvSummary.setVisibility(View.VISIBLE); } - }.execute(this, getArguments(), "message:summarize"); + }.execute(this, args, "message:summarize"); AlertDialog.Builder builder = new AlertDialog.Builder(context) .setView(view) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 74720fcca3..f300ee6c89 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -1637,6 +1637,8 @@ public class FragmentMessages extends FragmentBase Bundle args = new Bundle(); args.putLong("id", result.single.id); + args.putString("from", MessageHelper.formatAddresses(result.single.from)); + args.putString("subject", result.single.subject); FragmentDialogSummarize fragment = new FragmentDialogSummarize(); fragment.setArguments(args); diff --git a/app/src/main/res/layout/dialog_summarize.xml b/app/src/main/res/layout/dialog_summarize.xml index 530ba83bc6..0cf0c45ce6 100644 --- a/app/src/main/res/layout/dialog_summarize.xml +++ b/app/src/main/res/layout/dialog_summarize.xml @@ -23,17 +23,41 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> + + + + + app:layout_constraintTop_toBottomOf="@id/tvSubject" />