V4.10.2 v1.7.2 (#1144)

* new versions update add semantics for adding new contact * update macos build number * Fix translation strings

Omar Hatem committed Oct 24, 2023 at 04:46 UTC 6c178593a9731bb31b772a8c229b0f25875b7106
32 files changed +102 -70
assets/text/Monerocom_Release_Notes.txt
+4 -3
@@ -1,3 +1,4 @@
1 -Support getting Addresses from ENS and Mastodon
2 -Bug fixes
3 -Minor enhancements
\ No newline at end of file
1 +BirdPay enhancements
2 +Nano fixes and improvements
3 +Minor bug fixes
4 +Accessibility enhancements
\ No newline at end of file
assets/text/Release_Notes.txt
+3 -2
@@ -1,3 +1,4 @@
1 -Add BitcoinCash (BCH)
2 -Bug fixes
1 +BirdPay enhancements
2 +Nano fixes and improvements
3 +Minor bug fixes
4 Accessibility enhancements
\ No newline at end of file
lib/src/screens/contact/contact_list_page.dart
+33 -29
@@ -35,35 +35,39 @@ class ContactListPage extends BasePage {
35 decoration: BoxDecoration(
36 shape: BoxShape.circle,
37 color: Theme.of(context).extension<ExchangePageTheme>()!.buttonBackgroundColor),
38 - child: Stack(
39 - alignment: Alignment.center,
40 - children: <Widget>[
41 - Icon(
42 - Icons.add,
43 - color: Theme.of(context).appBarTheme.titleTextStyle!.color,
44 - size: 22.0,
45 - ),
46 - ButtonTheme(
47 - minWidth: 32.0,
48 - height: 32.0,
49 - child: TextButton(
50 - // FIX-ME: Style
51 - //shape: CircleBorder(),
52 - onPressed: () async {
53 - if (contactListViewModel.shouldRequireTOTP2FAForAddingContacts) {
54 - authService.authenticateAction(
55 - context,
56 - route: Routes.addressBookAddContact,
57 - conditionToDetermineIfToUse2FA:
58 - contactListViewModel.shouldRequireTOTP2FAForAddingContacts,
59 - );
60 - } else {
61 - await Navigator.of(context).pushNamed(Routes.addressBookAddContact);
62 - }
63 - },
64 - child: Offstage()),
65 - )
66 - ],
38 + child: Semantics(
39 + label: S.of(context).add_contact,
40 + button: true,
41 + child: Stack(
42 + alignment: Alignment.center,
43 + children: <Widget>[
44 + Icon(
45 + Icons.add,
46 + color: Theme.of(context).appBarTheme.titleTextStyle!.color,
47 + size: 22.0,
48 + ),
49 + ButtonTheme(
50 + minWidth: 32.0,
51 + height: 32.0,
52 + child: TextButton(
53 + // FIX-ME: Style
54 + //shape: CircleBorder(),
55 + onPressed: () async {
56 + if (contactListViewModel.shouldRequireTOTP2FAForAddingContacts) {
57 + authService.authenticateAction(
58 + context,
59 + route: Routes.addressBookAddContact,
60 + conditionToDetermineIfToUse2FA:
61 + contactListViewModel.shouldRequireTOTP2FAForAddingContacts,
62 + );
63 + } else {
64 + await Navigator.of(context).pushNamed(Routes.addressBookAddContact);
65 + }
66 + },
67 + child: Offstage()),
68 + )
69 + ],
70 + ),
71 ),
72 ),
73 );
res/values/strings_ar.arb
+2 -1
@@ -721,5 +721,6 @@
721 "copyWalletConnectLink": "ﺎﻨﻫ ﻪﻘﺼﻟﺍﻭ dApp ﻦﻣ WalletConnect ﻂﺑﺍﺭ ﺦﺴﻧﺍ",
722 "enterWalletConnectURI": "WalletConnect ـﻟ URI ﻞﺧﺩﺃ",
723 "seed_key": "مفتاح البذور",
724 - "enter_seed_phrase": "أدخل عبارة البذور الخاصة بك"
724 + "enter_seed_phrase": "أدخل عبارة البذور الخاصة بك",
725 + "add_contact": "ﻝﺎﺼﺗﺍ ﺔﻬﺟ ﺔﻓﺎﺿﺇ"
726 }
res/values/strings_bg.arb
+2 -1
@@ -717,5 +717,6 @@
717 "copyWalletConnectLink": "Копирайте връзката WalletConnect от dApp и я поставете тук",
718 "enterWalletConnectURI": "Въведете URI на WalletConnect",
719 "seed_key": "Ключ за семена",
720 - "enter_seed_phrase": "Въведете вашата фраза за семена"
720 + "enter_seed_phrase": "Въведете вашата фраза за семена",
721 + "add_contact": "Добави контакт"
722 }
res/values/strings_cs.arb
+2 -1
@@ -717,5 +717,6 @@
717 "copyWalletConnectLink": "Zkopírujte odkaz WalletConnect z dApp a vložte jej sem",
718 "enterWalletConnectURI": "Zadejte identifikátor URI WalletConnect",
719 "seed_key": "Klíč semen",
720 - "enter_seed_phrase": "Zadejte svou frázi semen"
720 + "enter_seed_phrase": "Zadejte svou frázi semen",
721 + "add_contact": "Přidat kontakt"
722 }
res/values/strings_de.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Kopieren Sie den WalletConnect-Link von dApp und fügen Sie ihn hier ein",
726 "enterWalletConnectURI": "Geben Sie den WalletConnect-URI ein",
727 "seed_key": "Samenschlüssel",
728 - "enter_seed_phrase": "Geben Sie Ihre Samenphrase ein"
728 + "enter_seed_phrase": "Geben Sie Ihre Samenphrase ein",
729 + "add_contact": "Kontakt hinzufügen"
730 }
res/values/strings_en.arb
+2 -1
@@ -726,5 +726,6 @@
726 "copyWalletConnectLink": "Copy the WalletConnect link from dApp and paste here",
727 "enterWalletConnectURI": "Enter WalletConnect URI",
728 "seed_key": "Seed key",
729 - "enter_seed_phrase": "Enter your seed phrase"
729 + "enter_seed_phrase": "Enter your seed phrase",
730 + "add_contact": "Add contact"
731 }
res/values/strings_es.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Copie el enlace de WalletConnect de dApp y péguelo aquí",
726 "enterWalletConnectURI": "Ingrese el URI de WalletConnect",
727 "seed_key": "Llave de semilla",
728 - "enter_seed_phrase": "Ingrese su frase de semillas"
728 + "enter_seed_phrase": "Ingrese su frase de semillas",
729 + "add_contact": "Agregar contacto"
730 }
res/values/strings_fr.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Copiez le lien WalletConnect depuis dApp et collez-le ici",
726 "enterWalletConnectURI": "Saisissez l'URI de WalletConnect.",
727 "seed_key": "Clé de graines",
728 - "enter_seed_phrase": "Entrez votre phrase de semence"
728 + "enter_seed_phrase": "Entrez votre phrase de semence",
729 + "add_contact": "Ajouter le contact"
730 }
res/values/strings_ha.arb
+2 -1
@@ -703,5 +703,6 @@
703 "copyWalletConnectLink": "Kwafi hanyar haɗin WalletConnect daga dApp kuma liƙa a nan",
704 "enterWalletConnectURI": "Shigar da WalletConnect URI",
705 "seed_key": "Maɓallin iri",
706 - "enter_seed_phrase": "Shigar da Sert Sentarku"
706 + "enter_seed_phrase": "Shigar da Sert Sentarku",
707 + "add_contact": "Ƙara lamba"
708 }
res/values/strings_hi.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "dApp से वॉलेटकनेक्ट लिंक को कॉपी करें और यहां पेस्ट करें",
726 "enterWalletConnectURI": "वॉलेटकनेक्ट यूआरआई दर्ज करें",
727 "seed_key": "बीज कुंजी",
728 - "enter_seed_phrase": "अपना बीज वाक्यांश दर्ज करें"
728 + "enter_seed_phrase": "अपना बीज वाक्यांश दर्ज करें",
729 + "add_contact": "संपर्क जोड़ें"
730 }
res/values/strings_hr.arb
+2 -1
@@ -723,5 +723,6 @@
723 "copyWalletConnectLink": "Kopirajte vezu WalletConnect iz dApp-a i zalijepite je ovdje",
724 "enterWalletConnectURI": "Unesite WalletConnect URI",
725 "seed_key": "Sjemenski ključ",
726 - "enter_seed_phrase": "Unesite svoju sjemensku frazu"
726 + "enter_seed_phrase": "Unesite svoju sjemensku frazu",
727 + "add_contact": "Dodaj kontakt"
728 }
res/values/strings_id.arb
+2 -1
@@ -713,5 +713,6 @@
713 "copyWalletConnectLink": "Salin tautan WalletConnect dari dApp dan tempel di sini",
714 "enterWalletConnectURI": "Masukkan URI WalletConnect",
715 "seed_key": "Kunci benih",
716 - "enter_seed_phrase": "Masukkan frasa benih Anda"
716 + "enter_seed_phrase": "Masukkan frasa benih Anda",
717 + "add_contact": "Tambah kontak"
718 }
res/values/strings_it.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Copia il collegamento WalletConnect dalla dApp e incollalo qui",
726 "enterWalletConnectURI": "Inserisci l'URI di WalletConnect",
727 "seed_key": "Chiave di semi",
728 - "enter_seed_phrase": "Inserisci la tua frase di semi"
728 + "enter_seed_phrase": "Inserisci la tua frase di semi",
729 + "add_contact": "Aggiungi contatto"
730 }
res/values/strings_ja.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "dApp から WalletConnect リンクをコピーし、ここに貼り付けます",
726 "enterWalletConnectURI": "WalletConnect URI を入力してください",
727 "seed_key": "シードキー",
728 - "enter_seed_phrase": "シードフレーズを入力してください"
728 + "enter_seed_phrase": "シードフレーズを入力してください",
729 + "add_contact": "連絡先を追加"
730 }
res/values/strings_ko.arb
+2 -1
@@ -723,5 +723,6 @@
723 "copyWalletConnectLink": "dApp에서 WalletConnect 링크를 복사하여 여기에 붙여넣으세요.",
724 "enterWalletConnectURI": "WalletConnect URI를 입력하세요.",
725 "seed_key": "시드 키",
726 - "enter_seed_phrase": "시드 문구를 입력하십시오"
726 + "enter_seed_phrase": "시드 문구를 입력하십시오",
727 + "add_contact": "주소록에 추가"
728 }
res/values/strings_my.arb
+2 -1
@@ -723,5 +723,6 @@
723 "copyWalletConnectLink": "dApp မှ WalletConnect လင့်ခ်ကို ကူးယူပြီး ဤနေရာတွင် ကူးထည့်ပါ။",
724 "enterWalletConnectURI": "WalletConnect URI ကိုရိုက်ထည့်ပါ။",
725 "seed_key": "မျိုးစေ့သော့",
726 - "enter_seed_phrase": "သင့်ရဲ့မျိုးစေ့စကားစုကိုရိုက်ထည့်ပါ"
726 + "enter_seed_phrase": "သင့်ရဲ့မျိုးစေ့စကားစုကိုရိုက်ထည့်ပါ",
727 + "add_contact": "အဆက်အသွယ်ထည့်ပါ။"
728 }
res/values/strings_nl.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Kopieer de WalletConnect-link van dApp en plak deze hier",
726 "enterWalletConnectURI": "Voer WalletConnect-URI in",
727 "seed_key": "Zaadsleutel",
728 - "enter_seed_phrase": "Voer uw zaadzin in"
728 + "enter_seed_phrase": "Voer uw zaadzin in",
729 + "add_contact": "Contactpersoon toevoegen"
730 }
res/values/strings_pl.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Skopiuj link do WalletConnect z dApp i wklej tutaj",
726 "enterWalletConnectURI": "Wprowadź identyfikator URI WalletConnect",
727 "seed_key": "Klucz nasion",
728 - "enter_seed_phrase": "Wprowadź swoją frazę nasienną"
728 + "enter_seed_phrase": "Wprowadź swoją frazę nasienną",
729 + "add_contact": "Dodaj kontakt"
730 }
res/values/strings_pt.arb
+2 -1
@@ -724,5 +724,6 @@
724 "copyWalletConnectLink": "Copie o link WalletConnect do dApp e cole aqui",
725 "enterWalletConnectURI": "Insira o URI do WalletConnect",
726 "seed_key": "Chave de semente",
727 - "enter_seed_phrase": "Digite sua frase de semente"
727 + "enter_seed_phrase": "Digite sua frase de semente",
728 + "add_contact": "Adicionar contato"
729 }
res/values/strings_ru.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Скопируйте ссылку WalletConnect из dApp и вставьте сюда.",
726 "enterWalletConnectURI": "Введите URI WalletConnect",
727 "seed_key": "Ключ семян",
728 - "enter_seed_phrase": "Введите свою семенную фразу"
728 + "enter_seed_phrase": "Введите свою семенную фразу",
729 + "add_contact": "Добавить контакт"
730 }
res/values/strings_th.arb
+2 -1
@@ -723,5 +723,6 @@
723 "copyWalletConnectLink": "คัดลอกลิงก์ WalletConnect จาก dApp แล้ววางที่นี่",
724 "enterWalletConnectURI": "เข้าสู่ WalletConnect URI",
725 "seed_key": "คีย์เมล็ดพันธุ์",
726 - "enter_seed_phrase": "ป้อนวลีเมล็ดพันธุ์ของคุณ"
726 + "enter_seed_phrase": "ป้อนวลีเมล็ดพันธุ์ของคุณ",
727 + "add_contact": "เพิ่มผู้ติดต่อ"
728 }
res/values/strings_tl.arb
+2 -1
@@ -720,5 +720,6 @@
720 "copyWalletConnectLink": "Kopyahin ang link ng WalletConnect mula sa dApp at i-paste dito",
721 "enterWalletConnectURI": "Ilagay ang WalletConnect URI",
722 "seed_key": "Seed Key",
723 - "enter_seed_phrase": "Ipasok ang iyong pariralang binhi"
723 + "enter_seed_phrase": "Ipasok ang iyong pariralang binhi",
724 + "add_contact": "Magdagdag ng contact"
725 }
res/values/strings_tr.arb
+2 -1
@@ -723,5 +723,6 @@
723 "copyWalletConnectLink": "WalletConnect bağlantısını dApp'ten kopyalayıp buraya yapıştırın",
724 "enterWalletConnectURI": "WalletConnect URI'sini girin",
725 "seed_key": "Tohum",
726 - "enter_seed_phrase": "Tohum ifadenizi girin"
726 + "enter_seed_phrase": "Tohum ifadenizi girin",
727 + "add_contact": "Kişi ekle"
728 }
res/values/strings_uk.arb
+2 -1
@@ -725,5 +725,6 @@
725 "copyWalletConnectLink": "Скопіюйте посилання WalletConnect із dApp і вставте сюди",
726 "enterWalletConnectURI": "Введіть URI WalletConnect",
727 "seed_key": "Насіннєвий ключ",
728 - "enter_seed_phrase": "Введіть свою насіннєву фразу"
728 + "enter_seed_phrase": "Введіть свою насіннєву фразу",
729 + "add_contact": "Додати контакт"
730 }
res/values/strings_ur.arb
+2 -1
@@ -717,5 +717,6 @@
717 "copyWalletConnectLink": "dApp ﮯﺳ WalletConnect ۔ﮟﯾﺮﮐ ﭧﺴﯿﭘ ﮞﺎﮩﯾ ﺭﻭﺍ ﮟﯾﺮﮐ ﯽﭘﺎﮐ ﻮﮐ ﮏﻨﻟ",
718 "enterWalletConnectURI": "WalletConnect URI ۔ﮟﯾﺮﮐ ﺝﺭﺩ",
719 "seed_key": "بیج کی کلید",
720 - "enter_seed_phrase": "اپنے بیج کا جملہ درج کریں"
720 + "enter_seed_phrase": "اپنے بیج کا جملہ درج کریں",
721 + "add_contact": "۔ﮟﯾﺮﮐ ﻞﻣﺎﺷ ﮧﻄﺑﺍﺭ"
722 }
res/values/strings_yo.arb
+2 -1
@@ -719,5 +719,6 @@
719 "copyWalletConnectLink": "Daakọ ọna asopọ WalletConnect lati dApp ki o si lẹẹmọ nibi",
720 "enterWalletConnectURI": "Tẹ WalletConnect URI sii",
721 "seed_key": "Bọtini Ose",
722 - "enter_seed_phrase": "Tẹ ọrọ-iru irugbin rẹ"
722 + "enter_seed_phrase": "Tẹ ọrọ-iru irugbin rẹ",
723 + "add_contact": "Fi olubasọrọ kun"
724 }
res/values/strings_zh.arb
+2 -1
@@ -724,5 +724,6 @@
724 "copyWalletConnectLink": "从 dApp 复制 WalletConnect 链接并粘贴到此处",
725 "enterWalletConnectURI": "输入 WalletConnect URI",
726 "seed_key": "种子钥匙",
727 - "enter_seed_phrase": "输入您的种子短语"
727 + "enter_seed_phrase": "输入您的种子短语",
728 + "add_contact": "增加联系人"
729 }
scripts/android/app_env.sh
+4 -4
@@ -15,15 +15,15 @@ TYPES=($MONERO_COM $CAKEWALLET $HAVEN)
15 APP_ANDROID_TYPE=$1
16
17 MONERO_COM_NAME="Monero.com"
18 -MONERO_COM_VERSION="1.7.1"
19 -MONERO_COM_BUILD_NUMBER=62
18 +MONERO_COM_VERSION="1.7.2"
19 +MONERO_COM_BUILD_NUMBER=63
20 MONERO_COM_BUNDLE_ID="com.monero.app"
21 MONERO_COM_PACKAGE="com.monero.app"
22 MONERO_COM_SCHEME="monero.com"
23
24 CAKEWALLET_NAME="Cake Wallet"
25 -CAKEWALLET_VERSION="4.10.1"
26 -CAKEWALLET_BUILD_NUMBER=176
25 +CAKEWALLET_VERSION="4.10.2"
26 +CAKEWALLET_BUILD_NUMBER=177
27 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
28 CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
29 CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+4 -4
@@ -13,13 +13,13 @@ TYPES=($MONERO_COM $CAKEWALLET $HAVEN)
13 APP_IOS_TYPE=$1
14
15 MONERO_COM_NAME="Monero.com"
16 -MONERO_COM_VERSION="1.7.1"
17 -MONERO_COM_BUILD_NUMBER=60
16 +MONERO_COM_VERSION="1.7.2"
17 +MONERO_COM_BUILD_NUMBER=61
18 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
19
20 CAKEWALLET_NAME="Cake Wallet"
21 -CAKEWALLET_VERSION="4.10.1"
22 -CAKEWALLET_BUILD_NUMBER=190
21 +CAKEWALLET_VERSION="4.10.2"
22 +CAKEWALLET_BUILD_NUMBER=191
23 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
24
25 HAVEN_NAME="Haven"
scripts/macos/app_env.sh
+2 -2
@@ -15,8 +15,8 @@ if [ -n "$1" ]; then
15 fi
16
17 CAKEWALLET_NAME="Cake Wallet"
18 -CAKEWALLET_VERSION="1.3.1"
19 -CAKEWALLET_BUILD_NUMBER=37
18 +CAKEWALLET_VERSION="1.3.2"
19 +CAKEWALLET_BUILD_NUMBER=39
20 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
21
22 if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then