From e17443eb13abcbd3c60011525f8a848056d2fc93 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 26 Jul 2020 10:25:33 +0200 Subject: [PATCH 1/4] Cleanup --- app/src/main/java/eu/faircode/email/FragmentMessages.java | 8 -------- 1 file changed, 8 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentMessages.java b/app/src/main/java/eu/faircode/email/FragmentMessages.java index 73721f3ac2..fae7d1eeba 100644 --- a/app/src/main/java/eu/faircode/email/FragmentMessages.java +++ b/app/src/main/java/eu/faircode/email/FragmentMessages.java @@ -4157,14 +4157,6 @@ public class FragmentMessages extends FragmentBase implements SharedPreferences. updateExpanded(); - // This is to workaround not drawing when the search is expanded - new Handler().post(new Runnable() { - @Override - public void run() { - rvMessage.requestLayout(); - } - }); - initialized = true; updateListState("Observed", SimpleTask.getCount(), messages.size()); From d7706f0e726572edec732bf4e0dde888b366f4e4 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 26 Jul 2020 11:02:40 +0200 Subject: [PATCH 2/4] Fixed stopping sent service when not monitoring operations --- app/src/main/java/eu/faircode/email/ServiceSend.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index aec36e2cef..486e15a2d5 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -99,6 +99,9 @@ public class ServiceSend extends ServiceBase { } catch (Throwable ex) { Log.w(ex); } + + if (unsent == null || unsent.count == 0) + stopSelf(); } } }); @@ -110,9 +113,6 @@ public class ServiceSend extends ServiceBase { if (operations == null) operations = new ArrayList<>(); - if (operations.size() == 0) - stopSelf(); - final List process = new ArrayList<>(); List ops = new ArrayList<>(); From 213cc764088335d0507b225ac7f14aaa20450e81 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 26 Jul 2020 11:46:06 +0200 Subject: [PATCH 3/4] Updated FAQ --- FAQ.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/FAQ.md b/FAQ.md index b969653216..1c00dd7ec8 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1280,6 +1280,10 @@ Long version: All supported Android versions [encrypt all user data](https://source.android.com/security/encryption), so all data, including usernames, passwords, messages, etc, is stored encrypted. +If the device is secured with a PIN, pattern or password, you can make the account and identity passwords visible. +If this is a problem because you are sharing the device with other people, +consider to use [user profiles](https://www.howtogeek.com/333484/how-to-set-up-multiple-user-profiles-on-android/). +
From 1378316aaf5de795fff2c86c739f5e08ee18c704 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 26 Jul 2020 12:16:48 +0200 Subject: [PATCH 4/4] Added delete all remark --- .../main/java/eu/faircode/email/AdapterFolder.java | 1 + .../java/eu/faircode/email/FragmentDialogAsk.java | 4 ++++ .../java/eu/faircode/email/FragmentMessages.java | 1 + app/src/main/res/layout/dialog_ask_again.xml | 13 ++++++++++++- app/src/main/res/values/strings.xml | 1 + 5 files changed, 19 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterFolder.java b/app/src/main/java/eu/faircode/email/AdapterFolder.java index 55d3e20acb..d5ab8e486f 100644 --- a/app/src/main/java/eu/faircode/email/AdapterFolder.java +++ b/app/src/main/java/eu/faircode/email/AdapterFolder.java @@ -714,6 +714,7 @@ public class AdapterFolder extends RecyclerView.Adapter + + + app:layout_constraintTop_toBottomOf="@id/tvRemark" /> \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2ab36574cc..9559d22fff 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -698,6 +698,7 @@ Delete all spam messages permanently? Delete all trashed messages of all accounts permanently? Delete all spam messages of all accounts permanently? + This will delete all messages both from the device and the server Delete operations with an error message? Delete all local contacts? No pending operations