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