From 846c38f9c9c51315e29de31399ff541e57a4e180 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 19 Jul 2020 14:31:08 +0200 Subject: [PATCH] Disconnect improvements --- .../java/eu/faircode/email/AdapterMessage.java | 9 +++++++-- .../eu/faircode/email/DisconnectBlacklist.java | 2 +- app/src/main/res/layout/dialog_open_link.xml | 14 ++++++++++++-- app/src/main/res/values/strings.xml | 1 + 4 files changed, 21 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index c5c41518de..55c38b79bf 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -5773,6 +5773,7 @@ public class AdapterMessage extends RecyclerView.Adapter data) { - tvDisconnect.setText(data == null ? null : TextUtils.join(", ", data)); - tvDisconnect.setVisibility(data == null ? View.GONE : View.VISIBLE); + if (data != null) { + tvDisconnectCategories.setText(TextUtils.join(", ", data)); + tvDisconnect.setVisibility(View.VISIBLE); + tvDisconnectCategories.setVisibility(View.VISIBLE); + } } @Override diff --git a/app/src/main/java/eu/faircode/email/DisconnectBlacklist.java b/app/src/main/java/eu/faircode/email/DisconnectBlacklist.java index 4bc69dc520..3b65452d60 100644 --- a/app/src/main/java/eu/faircode/email/DisconnectBlacklist.java +++ b/app/src/main/java/eu/faircode/email/DisconnectBlacklist.java @@ -38,7 +38,7 @@ import javax.net.ssl.HttpsURLConnection; public class DisconnectBlacklist { private final static int FETCH_TIMEOUT = 20 * 1000; // milliseconds - private final static String LIST = "https://raw.githubusercontent.com/mozilla-services/shavar-prod-lists/master/disconnect-blacklist.json"; + private final static String LIST = "https://raw.githubusercontent.com/disconnectme/disconnect-tracking-protection/master/services.json"; static void download(Context context) throws IOException, JSONException { File file = getFile(context); diff --git a/app/src/main/res/layout/dialog_open_link.xml b/app/src/main/res/layout/dialog_open_link.xml index e46c550075..ae01df1cb7 100644 --- a/app/src/main/res/layout/dialog_open_link.xml +++ b/app/src/main/res/layout/dialog_open_link.xml @@ -93,13 +93,23 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="12dp" - android:text="Advertising, Content, Analytics, Fingerprinting, Social, Cryptomining" + android:text="@string/title_tracking_link" android:textAppearance="@style/TextAppearance.AppCompat.Medium" android:textColor="?attr/colorWarning" android:textStyle="bold" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/tvDifferent" /> + + + app:layout_constraintTop_toBottomOf="@id/tvDisconnectCategories" /> Open link The title and the link address are different + This website might track you Traffic will not be encrypted Traffic will be encrypted Remove tracking parameters