From cbb2453f6bac7309488c5b370a4bdb8ab70afdca Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Sun, 18 Jan 2026 22:37:56 +0100 Subject: [PATCH 1/2] Detect links in card ID in card ID popup --- .../main/java/protect/card_locker/LoyaltyCardViewActivity.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java index 9ff22dc66..41bc0fb6f 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java @@ -701,6 +701,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements } TextView cardIdView = new TextView(LoyaltyCardViewActivity.this); + cardIdView.setAutoLinkMask(Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS | Linkify.WEB_URLS); cardIdView.setText(loyaltyCard.cardId); cardIdView.setTextIsSelectable(true); int contentPadding = getResources().getDimensionPixelSize(R.dimen.alert_dialog_content_padding); From 1a474e9d2296fa5ee175f080645cbfbba4ce22ff Mon Sep 17 00:00:00 2001 From: Sylvia van Os Date: Sun, 18 Jan 2026 22:38:44 +0100 Subject: [PATCH 2/2] Move info text dialog away from deprecated Linkify.ALL --- .../main/java/protect/card_locker/LoyaltyCardViewActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java index 41bc0fb6f..f62b7e84f 100644 --- a/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java +++ b/app/src/main/java/protect/card_locker/LoyaltyCardViewActivity.java @@ -406,7 +406,7 @@ public class LoyaltyCardViewActivity extends CatimaAppCompatActivity implements dialogContentPadding, 0 ); - infoTextview.setAutoLinkMask(Linkify.ALL); + infoTextview.setAutoLinkMask(Linkify.EMAIL_ADDRESSES | Linkify.PHONE_NUMBERS | Linkify.WEB_URLS); infoTextview.setTextIsSelectable(true); SpannableStringBuilder infoText = new SpannableStringBuilder();