diff --git a/assets/text/Monerocom_Release_Notes.txt b/assets/text/Monerocom_Release_Notes.txt index e6aab2dda..09092a8df 100644 --- a/assets/text/Monerocom_Release_Notes.txt +++ b/assets/text/Monerocom_Release_Notes.txt @@ -1,2 +1,2 @@ -Exchange flow enhancements and fixes -Generic enhancements and bug fixes \ No newline at end of file +UI enhancements +Bug fixes \ No newline at end of file diff --git a/assets/text/Release_Notes.txt b/assets/text/Release_Notes.txt index b32cd539d..69a5145c9 100644 --- a/assets/text/Release_Notes.txt +++ b/assets/text/Release_Notes.txt @@ -1,6 +1,7 @@ -Exchange flow enhancements and fixes -Add MoonPay to Buy options -Add THORChain to Exchange providers -Improve Bitcoin fee calculations -Fixes and enhancements for Solana -Generic enhancements and bug fixes \ No newline at end of file +Add Replace-By-Fee to boost pending Bitcoin transactions +Enable WalletConnect for Solana +WalletConnect Enhancements +Enhancements for ERC-20 tokens and Solana tokens +Enhancements for Nano wallet +UI enhancements +Bug fixes \ No newline at end of file diff --git a/lib/src/screens/dashboard/dashboard_page.dart b/lib/src/screens/dashboard/dashboard_page.dart index ed06f4704..52a4d8f61 100644 --- a/lib/src/screens/dashboard/dashboard_page.dart +++ b/lib/src/screens/dashboard/dashboard_page.dart @@ -51,14 +51,25 @@ class DashboardPage extends StatelessWidget { @override Widget build(BuildContext context) { + final screenHeight = MediaQuery.of(context).size.height; return Scaffold( body: Observer( builder: (_) { - final dashboardPageView = _DashboardPageView( - balancePage: balancePage, - bottomSheetService: bottomSheetService, - dashboardViewModel: dashboardViewModel, - addressListViewModel: addressListViewModel, + final dashboardPageView = RefreshIndicator( + displacement: screenHeight * 0.1, + onRefresh: () async => await dashboardViewModel.refreshDashboard(), + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), + child: Container( + height: screenHeight, + child: _DashboardPageView( + balancePage: balancePage, + bottomSheetService: bottomSheetService, + dashboardViewModel: dashboardViewModel, + addressListViewModel: addressListViewModel, + ), + ), + ), ); if (DeviceInfo.instance.isDesktop) { @@ -106,10 +117,10 @@ class _DashboardPageView extends BasePage { Widget leading(BuildContext context) { return Observer( builder: (context) { - if (dashboardViewModel.isEnabledBulletinAction) { - return ServicesUpdatesWidget(dashboardViewModel.getServicesStatus()); - } - return const SizedBox(); + return ServicesUpdatesWidget( + dashboardViewModel.getServicesStatus(), + enabled: dashboardViewModel.isEnabledBulletinAction, + ); }, ); } diff --git a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart index d0ddb19e6..7ba169154 100644 --- a/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart +++ b/lib/src/screens/dashboard/desktop_widgets/desktop_sidebar_wrapper.dart @@ -107,7 +107,10 @@ class DesktopSidebarWrapper extends BasePage { : unselectedIconPath, ), SideMenuItem( - widget: ServicesUpdatesWidget(dashboardViewModel.getServicesStatus()), + widget: ServicesUpdatesWidget( + dashboardViewModel.getServicesStatus(), + enabled: dashboardViewModel.isEnabledBulletinAction, + ), isSelected: desktopSidebarViewModel.currentPage == SidebarItem.status, onTap: () {}, ), diff --git a/lib/src/screens/dashboard/pages/transactions_page.dart b/lib/src/screens/dashboard/pages/transactions_page.dart index c983b1c37..4691fa0ca 100644 --- a/lib/src/screens/dashboard/pages/transactions_page.dart +++ b/lib/src/screens/dashboard/pages/transactions_page.dart @@ -2,6 +2,7 @@ import 'package:cake_wallet/src/screens/dashboard/widgets/anonpay_transaction_ro import 'package:cake_wallet/src/screens/dashboard/widgets/order_row.dart'; import 'package:cake_wallet/themes/extensions/placeholder_theme.dart'; import 'package:cake_wallet/src/widgets/dashboard_card_widget.dart'; +import 'package:cake_wallet/utils/device_info.dart'; import 'package:cake_wallet/utils/responsive_layout_util.dart'; import 'package:cake_wallet/view_model/dashboard/anonpay_transaction_list_item.dart'; import 'package:cake_wallet/view_model/dashboard/order_list_item.dart'; @@ -20,6 +21,7 @@ import 'package:cake_wallet/view_model/dashboard/date_section_item.dart'; import 'package:intl/intl.dart'; import 'package:cake_wallet/routes.dart'; import 'package:cake_wallet/generated/i18n.dart'; +import 'package:url_launcher/url_launcher.dart'; class TransactionsPage extends StatelessWidget { TransactionsPage({required this.dashboardViewModel}); @@ -46,11 +48,17 @@ class TransactionsPage extends StatelessWidget { return Padding( padding: const EdgeInsets.fromLTRB(24, 0, 24, 8), child: DashBoardRoundedCardWidget( - onTap: () => Navigator.of(context).pushNamed(Routes.webViewPage, arguments: [ - '', - Uri.parse( - 'https://guides.cakewallet.com/docs/FAQ/why_are_my_funds_not_appearing/') - ]), + onTap: () { + try { + final uri = Uri.parse( + "https://guides.cakewallet.com/docs/FAQ/why_are_my_funds_not_appearing/"); + if (DeviceInfo.instance.isMobile) { + Navigator.of(context).pushNamed(Routes.webViewPage, arguments: ['', uri]); + } else { + launchUrl(uri); + } + } catch (_) {} + }, title: S.of(context).syncing_wallet_alert_title, subTitle: S.of(context).syncing_wallet_alert_content, ), diff --git a/lib/src/widgets/services_updates_widget.dart b/lib/src/widgets/services_updates_widget.dart index d094caf7f..5d56e967d 100644 --- a/lib/src/widgets/services_updates_widget.dart +++ b/lib/src/widgets/services_updates_widget.dart @@ -1,10 +1,13 @@ import 'package:cake_wallet/di.dart'; import 'package:cake_wallet/entities/preferences_key.dart'; import 'package:cake_wallet/entities/service_status.dart'; +import 'package:cake_wallet/generated/i18n.dart'; +import 'package:cake_wallet/src/widgets/alert_with_one_action.dart'; import 'package:cake_wallet/src/widgets/primary_button.dart'; import 'package:cake_wallet/src/widgets/service_status_tile.dart'; import 'package:cake_wallet/themes/extensions/dashboard_page_theme.dart'; import 'package:cake_wallet/themes/extensions/wallet_list_theme.dart'; +import 'package:cake_wallet/utils/show_pop_up.dart'; import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:shared_preferences/shared_preferences.dart'; @@ -12,8 +15,9 @@ import 'package:url_launcher/url_launcher.dart'; class ServicesUpdatesWidget extends StatefulWidget { final Future<ServicesResponse> servicesResponse; + final bool enabled; - const ServicesUpdatesWidget(this.servicesResponse, {super.key}); + const ServicesUpdatesWidget(this.servicesResponse, {super.key, required this.enabled}); @override State<ServicesUpdatesWidget> createState() => _ServicesUpdatesWidgetState(); @@ -24,6 +28,27 @@ class _ServicesUpdatesWidgetState extends State<ServicesUpdatesWidget> { @override Widget build(BuildContext context) { + if (!widget.enabled) { + return InkWell( + onTap: () async { + await showPopUp<void>( + context: context, + builder: (BuildContext context) { + return AlertWithOneAction( + alertTitle: S.current.service_health_disabled, + alertContent: S.current.service_health_disabled_message, + buttonText: S.current.ok, + buttonAction: () => Navigator.of(context).pop(), + ); + }); + }, + child: SvgPicture.asset( + "assets/images/notification_icon.svg", + color: Theme.of(context).extension<DashboardPageTheme>()!.pageTitleTextColor, + width: 30, + ), + ); + } return Padding( padding: const EdgeInsets.all(8.0), child: FutureBuilder<ServicesResponse>( diff --git a/lib/view_model/dashboard/dashboard_view_model.dart b/lib/view_model/dashboard/dashboard_view_model.dart index f9f0a44fb..1194e0ccc 100644 --- a/lib/view_model/dashboard/dashboard_view_model.dart +++ b/lib/view_model/dashboard/dashboard_view_model.dart @@ -557,4 +557,8 @@ abstract class DashboardViewModelBase with Store { return ServicesResponse([], false, ''); } } + + Future<void> refreshDashboard() async { + reconnect(); + } } diff --git a/lib/view_model/wallet_keys_view_model.dart b/lib/view_model/wallet_keys_view_model.dart index d88316a04..c33c85504 100644 --- a/lib/view_model/wallet_keys_view_model.dart +++ b/lib/view_model/wallet_keys_view_model.dart @@ -1,3 +1,4 @@ +import 'package:cake_wallet/bitcoin/bitcoin.dart'; import 'package:cake_wallet/reactions/wallet_connect.dart'; import 'package:cake_wallet/store/app_store.dart'; import 'package:cw_core/transaction_direction.dart'; @@ -103,7 +104,15 @@ abstract class WalletKeysViewModelBase with Store { if (_appStore.wallet!.type == WalletType.bitcoin || _appStore.wallet!.type == WalletType.litecoin || _appStore.wallet!.type == WalletType.bitcoinCash) { + // final keys = bitcoin!.getWalletKeys(_appStore.wallet!); + items.addAll([ + // if (keys['wif'] != null) + // StandartListItem(title: "WIF", value: keys['wif']!), + // if (keys['privateKey'] != null) + // StandartListItem(title: S.current.private_key, value: keys['privateKey']!), + // if (keys['publicKey'] != null) + // StandartListItem(title: S.current.public_key, value: keys['publicKey']!), StandartListItem(title: S.current.wallet_seed, value: _appStore.wallet!.seed!), ]); } diff --git a/pubspec_base.yaml b/pubspec_base.yaml index 0293df1d1..3ec3e7978 100644 --- a/pubspec_base.yaml +++ b/pubspec_base.yaml @@ -104,7 +104,7 @@ dependencies: # ref: main socks5_proxy: ^1.0.4 flutter_svg: ^2.0.9 - polyseed: ^0.0.2 + polyseed: ^0.0.4 nostr_tools: ^1.0.9 solana: ^0.30.1 bitcoin_base: diff --git a/res/values/strings_ar.arb b/res/values/strings_ar.arb index 160edb01c..c97659079 100644 --- a/res/values/strings_ar.arb +++ b/res/values/strings_ar.arb @@ -584,6 +584,8 @@ "send_your_wallet": "محفظتك", "sending": "يتم الإرسال", "sent": "تم الأرسال", + "service_health_disabled": "تم تعطيل نشرة صحة الخدمة", + "service_health_disabled_message": "هذه هي صفحة نشرة صحة الخدمة ، يمكنك تمكين هذه الصفحة ضمن الإعدادات -> الخصوصية", "settings": "إعدادات", "settings_all": "الكل", "settings_allow_biometrical_authentication": "السماح بالمصادقة البيومترية", diff --git a/res/values/strings_bg.arb b/res/values/strings_bg.arb index 48c066b91..6ed140996 100644 --- a/res/values/strings_bg.arb +++ b/res/values/strings_bg.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Вашият портфейл", "sending": "Изпращане", "sent": "Изпратени", + "service_health_disabled": "Service Health Bulletin е деактивиран", + "service_health_disabled_message": "Това е страницата на Bulletin на Service Health, можете да активирате тази страница в Настройки -> Поверителност", "settings": "Настройки", "settings_all": "Всичко", "settings_allow_biometrical_authentication": "Позволяване на биометрично удостоверяване.", diff --git a/res/values/strings_cs.arb b/res/values/strings_cs.arb index eb171d37c..28b034320 100644 --- a/res/values/strings_cs.arb +++ b/res/values/strings_cs.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Vaše peněženka", "sending": "Odesílání", "sent": "Odesláno", + "service_health_disabled": "Bulletin zdraví služeb je deaktivován", + "service_health_disabled_message": "Toto je stránka Bulletin Service Health Bulletin, můžete tuto stránku povolit v rámci nastavení -> Ochrana osobních údajů", "settings": "Nastavení", "settings_all": "VŠE", "settings_allow_biometrical_authentication": "Povolit biometrické ověření", diff --git a/res/values/strings_de.arb b/res/values/strings_de.arb index 96721032d..217ec992c 100644 --- a/res/values/strings_de.arb +++ b/res/values/strings_de.arb @@ -585,6 +585,8 @@ "send_your_wallet": "Ihre Wallet", "sending": "Senden", "sent": "Versendet", + "service_health_disabled": "Service Health Bulletin ist behindert", + "service_health_disabled_message": "Dies ist die Seite \"Service Health Bulletin\", können Sie diese Seite unter Einstellungen -> Privatsphäre aktivieren", "settings": "Einstellungen", "settings_all": "ALLE", "settings_allow_biometrical_authentication": "Biometrische Authentifizierung zulassen", diff --git a/res/values/strings_en.arb b/res/values/strings_en.arb index 0aebd8f72..1886ddbd8 100644 --- a/res/values/strings_en.arb +++ b/res/values/strings_en.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Your wallet", "sending": "Sending", "sent": "Sent", + "service_health_disabled": "Service Health Bulletin is disabled", + "service_health_disabled_message": "This is the service health bulletin page, you can enable this page under Settings -> Privacy", "settings": "Settings", "settings_all": "ALL", "settings_allow_biometrical_authentication": "Allow biometrical authentication", diff --git a/res/values/strings_es.arb b/res/values/strings_es.arb index b80344e99..f23775f7a 100644 --- a/res/values/strings_es.arb +++ b/res/values/strings_es.arb @@ -585,6 +585,8 @@ "send_your_wallet": "Tu billetera", "sending": "Enviando", "sent": "Expedido", + "service_health_disabled": "El boletín de salud del servicio está deshabilitado", + "service_health_disabled_message": "Esta es la página del Boletín de Salud del Servicio, puede habilitar esta página en Configuración -> Privacidad", "settings": "Configuraciones", "settings_all": "TODOS", "settings_allow_biometrical_authentication": "Permitir autenticación biométrica", diff --git a/res/values/strings_fr.arb b/res/values/strings_fr.arb index f85ccdeaf..781283971 100644 --- a/res/values/strings_fr.arb +++ b/res/values/strings_fr.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Votre portefeuille (wallet)", "sending": "Envoi", "sent": "Envoyés", + "service_health_disabled": "Le bulletin de santé du service est handicapé", + "service_health_disabled_message": "Ceci est la page du Bulletin de santé du service, vous pouvez activer cette page sous Paramètres -> Confidentialité", "settings": "Paramètres", "settings_all": "TOUT", "settings_allow_biometrical_authentication": "Autoriser l'authentification biométrique", diff --git a/res/values/strings_ha.arb b/res/values/strings_ha.arb index 9e69091f9..9909d6735 100644 --- a/res/values/strings_ha.arb +++ b/res/values/strings_ha.arb @@ -586,6 +586,8 @@ "send_your_wallet": "Walat ɗin ku", "sending": "Aika", "sent": "Aika", + "service_health_disabled": "Ba a kashe Bayar da Kiwon Lafiya", + "service_health_disabled_message": "Wannan shafin yanar gizo mai kula da sabis ne, zaka iya kunna wannan shafin a karkashin saiti -> Sirri", "settings": "Saiti", "settings_all": "DUK", "settings_allow_biometrical_authentication": "Bada izinin tantance sawun yatsa", diff --git a/res/values/strings_hi.arb b/res/values/strings_hi.arb index 558f361c6..95f8f978b 100644 --- a/res/values/strings_hi.arb +++ b/res/values/strings_hi.arb @@ -586,6 +586,8 @@ "send_your_wallet": "आपका बटुआ", "sending": "भेजना", "sent": "भेज दिया", + "service_health_disabled": "सेवा स्वास्थ्य बुलेटिन अक्षम है", + "service_health_disabled_message": "यह सेवा स्वास्थ्य बुलेटिन पृष्ठ है, आप इस पृष्ठ को सेटिंग्स के तहत सक्षम कर सकते हैं -> गोपनीयता", "settings": "समायोजन", "settings_all": "सब", "settings_allow_biometrical_authentication": "बायोमेट्रिक प्रमाणीकरण की अनुमति दें", diff --git a/res/values/strings_hr.arb b/res/values/strings_hr.arb index dc0b8987b..fd9d620c6 100644 --- a/res/values/strings_hr.arb +++ b/res/values/strings_hr.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Tvoj novčanik", "sending": "Slanje", "sent": "Poslano", + "service_health_disabled": "Zdravstveni bilten usluge je onemogućen", + "service_health_disabled_message": "Ovo je stranica zdravstvenog biltena o usluzi, možete omogućiti ovu stranicu pod postavkama -> privatnost", "settings": "Postavke", "settings_all": "SVE", "settings_allow_biometrical_authentication": "Dopusti biometrijsku autentifikaciju", diff --git a/res/values/strings_id.arb b/res/values/strings_id.arb index 8ed9fc53f..9efde7658 100644 --- a/res/values/strings_id.arb +++ b/res/values/strings_id.arb @@ -587,6 +587,8 @@ "send_your_wallet": "Dompetmu", "sending": "Mengirim", "sent": "Dikirim", + "service_health_disabled": "Buletin Kesehatan Layanan dinonaktifkan", + "service_health_disabled_message": "Ini adalah halaman Buletin Kesehatan Layanan, Anda dapat mengaktifkan halaman ini di bawah Pengaturan -> Privasi", "settings": "Pengaturan", "settings_all": "SEMUA", "settings_allow_biometrical_authentication": "Izinkan otentikasi biometrik", diff --git a/res/values/strings_it.arb b/res/values/strings_it.arb index 74c18dbed..6bafd07c8 100644 --- a/res/values/strings_it.arb +++ b/res/values/strings_it.arb @@ -586,6 +586,8 @@ "send_your_wallet": "Il tuo portafoglio", "sending": "Invio", "sent": "Inviato", + "service_health_disabled": "Il Bollettino sanitario di servizio è disabilitato", + "service_health_disabled_message": "Questa è la pagina del Bollettino sanitario del servizio, è possibile abilitare questa pagina in Impostazioni -> Privacy", "settings": "Impostazioni", "settings_all": "TUTTO", "settings_allow_biometrical_authentication": "Consenti autenticazione biometrica", diff --git a/res/values/strings_ja.arb b/res/values/strings_ja.arb index 39f0992cd..1e35e1364 100644 --- a/res/values/strings_ja.arb +++ b/res/values/strings_ja.arb @@ -585,6 +585,8 @@ "send_your_wallet": "あなたの財布", "sending": "送信", "sent": "送信済み", + "service_health_disabled": "サービスヘルス速報は無効です", + "service_health_disabled_message": "これはService Health Bulletinページです。設定の下でこのページを有効にすることができます - >プライバシー", "settings": "設定", "settings_all": "すべて", "settings_allow_biometrical_authentication": "生体認証を許可する", diff --git a/res/values/strings_ko.arb b/res/values/strings_ko.arb index 0df8462be..2cfff0a1b 100644 --- a/res/values/strings_ko.arb +++ b/res/values/strings_ko.arb @@ -585,6 +585,8 @@ "send_your_wallet": "지갑", "sending": "배상", "sent": "보냄", + "service_health_disabled": "서비스 건강 게시판이 장애가되었습니다", + "service_health_disabled_message": "이것은 서비스 건강 게시판 페이지입니다. 설정 에서이 페이지를 활성화 할 수 있습니다 -> 개인 정보", "settings": "설정", "settings_all": "모든", "settings_allow_biometrical_authentication": "생체 인증 허용", diff --git a/res/values/strings_my.arb b/res/values/strings_my.arb index c01f77597..9ca0167aa 100644 --- a/res/values/strings_my.arb +++ b/res/values/strings_my.arb @@ -584,6 +584,8 @@ "send_your_wallet": "သင့်ပိုက်ဆံအိတ်", "sending": "ပေးပို့ခြင်း။", "sent": "ပို့လိုက်ပါတယ်။", + "service_health_disabled": "ဝန်ဆောင်မှုကျန်းမာရေးစာစောင်အားပိတ်ထားသည်", + "service_health_disabled_message": "ဤသည်မှာ 0 န်ဆောင်မှုကျန်းမာရေးစာစောင်စာမျက်နှာတွင်ဤစာမျက်နှာကို Settings အောက်တွင်ဖွင့်ထားနိုင်သည်", "settings": "ဆက်တင်များ", "settings_all": "အားလုံး", "settings_allow_biometrical_authentication": "ဇီဝဗေဒဆိုင်ရာ အထောက်အထားစိစစ်ခြင်းကို ခွင့်ပြုပါ။", diff --git a/res/values/strings_nl.arb b/res/values/strings_nl.arb index 781a31978..55cb13582 100644 --- a/res/values/strings_nl.arb +++ b/res/values/strings_nl.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Uw portemonnee", "sending": "Bezig met verzenden", "sent": "Verzonden", + "service_health_disabled": "Service Health Bulletin is uitgeschakeld", + "service_health_disabled_message": "Dit is de Service Health Bulletin -pagina, u kunt deze pagina instellingen inschakelen -> Privacy", "settings": "Instellingen", "settings_all": "ALLE", "settings_allow_biometrical_authentication": "Biometrische authenticatie toestaan", diff --git a/res/values/strings_pl.arb b/res/values/strings_pl.arb index 4e7a47c1f..bcf0c08fb 100644 --- a/res/values/strings_pl.arb +++ b/res/values/strings_pl.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Twój portfel", "sending": "Wysyłanie", "sent": "Wysłano", + "service_health_disabled": "Biuletyn zdrowia usług jest wyłączony", + "service_health_disabled_message": "To jest strona Biuletynu Zdrowie Service, możesz włączyć tę stronę w Ustawieniach -> Prywatność", "settings": "Ustawienia", "settings_all": "Wszystkie", "settings_allow_biometrical_authentication": "Zezwalaj na uwierzytelnianie biometryczne", diff --git a/res/values/strings_pt.arb b/res/values/strings_pt.arb index 4a786023e..907adb32e 100644 --- a/res/values/strings_pt.arb +++ b/res/values/strings_pt.arb @@ -586,6 +586,8 @@ "send_your_wallet": "Sua carteira", "sending": "Enviando", "sent": "Enviada", + "service_health_disabled": "O Boletim de Saúde de Serviço está desativado", + "service_health_disabled_message": "Esta é a página do Boletim de Saúde de Serviço, você pode ativar esta página em Configurações -> Privacidade", "settings": "Configurações", "settings_all": "Tudo", "settings_allow_biometrical_authentication": "Permitir autenticação biométrica", diff --git a/res/values/strings_ru.arb b/res/values/strings_ru.arb index 151cbf49a..3c8387b9a 100644 --- a/res/values/strings_ru.arb +++ b/res/values/strings_ru.arb @@ -585,6 +585,8 @@ "send_your_wallet": "Ваш кошелёк", "sending": "Отправка", "sent": "Отправленные", + "service_health_disabled": "Бюллетень для здоровья обслуживания инвалид", + "service_health_disabled_message": "Это страница бюллетени обслуживания услуг, вы можете включить эту страницу в соответствии с настройками -> Конфиденциальность", "settings": "Настройки", "settings_all": "ВСЕ", "settings_allow_biometrical_authentication": "Включить биометрическую аутентификацию", diff --git a/res/values/strings_th.arb b/res/values/strings_th.arb index c8a74cb49..29e111efb 100644 --- a/res/values/strings_th.arb +++ b/res/values/strings_th.arb @@ -584,6 +584,8 @@ "send_your_wallet": "กระเป๋าของคุณ", "sending": "กำลังส่ง", "sent": "ส่ง", + "service_health_disabled": "Service Health Bulletin ถูกปิดใช้งาน", + "service_health_disabled_message": "นี่คือหน้า Service Health Bulletin คุณสามารถเปิดใช้งานหน้านี้ภายใต้การตั้งค่า -> ความเป็นส่วนตัว", "settings": "การตั้งค่า", "settings_all": "ทั้งหมด", "settings_allow_biometrical_authentication": "อนุญาตให้ใช้การยืนยันตัวตนทางระบบชีวภาพ", diff --git a/res/values/strings_tl.arb b/res/values/strings_tl.arb index 4648bba70..29dd65c5a 100644 --- a/res/values/strings_tl.arb +++ b/res/values/strings_tl.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Iyong pitaka", "sending": "Pagpapadala", "sent": "Ipinadala", + "service_health_disabled": "Hindi pinagana ang Bulletin ng Serbisyo sa Kalusugan", + "service_health_disabled_message": "Ito ang pahina ng Bulletin ng Serbisyo ng Bulletin, maaari mong paganahin ang pahinang ito sa ilalim ng Mga Setting -> Pagkapribado", "settings": "Mga setting", "settings_all": "Lahat", "settings_allow_biometrical_authentication": "Payagan ang pagpapatunay ng biometrical", diff --git a/res/values/strings_tr.arb b/res/values/strings_tr.arb index 3cc23d897..cd9095ffb 100644 --- a/res/values/strings_tr.arb +++ b/res/values/strings_tr.arb @@ -584,6 +584,8 @@ "send_your_wallet": "Cüzdanın", "sending": "Gönderiliyor", "sent": "Gönderildi", + "service_health_disabled": "Service Health Bülten devre dışı bırakıldı", + "service_health_disabled_message": "Bu Hizmet Sağlığı Bülten Sayfası, bu sayfayı Ayarlar -> Gizlilik altında etkinleştirebilirsiniz", "settings": "ayarlar", "settings_all": "HEPSİ", "settings_allow_biometrical_authentication": "Biyometrik doğrulamaya izin ver", diff --git a/res/values/strings_uk.arb b/res/values/strings_uk.arb index e71c10507..a3d902f16 100644 --- a/res/values/strings_uk.arb +++ b/res/values/strings_uk.arb @@ -585,6 +585,8 @@ "send_your_wallet": "Ваш гаманець", "sending": "Відправлення", "sent": "Відправлені", + "service_health_disabled": "Вісник охорони здоров'я інвалідів", + "service_health_disabled_message": "Це сторінка бюлетеня Health Service, ви можете включити цю сторінку в налаштуваннях -> конфіденційність", "settings": "Налаштування", "settings_all": "ВСІ", "settings_allow_biometrical_authentication": "Включити біометричну аутентифікацію", diff --git a/res/values/strings_ur.arb b/res/values/strings_ur.arb index 446f0dfed..b54434aeb 100644 --- a/res/values/strings_ur.arb +++ b/res/values/strings_ur.arb @@ -586,6 +586,8 @@ "send_your_wallet": "آپ کا بٹوہ", "sending": "بھیج رہا ہے۔", "sent": "بھیجا", + "service_health_disabled": "سروس ہیلتھ بلیٹن غیر فعال ہے", + "service_health_disabled_message": "یہ سروس ہیلتھ بلیٹن پیج ہے ، آپ اس صفحے کو ترتیبات کے تحت اہل بنا سکتے ہیں -> رازداری", "settings": "ترتیبات", "settings_all": "تمام", "settings_allow_biometrical_authentication": "بایومیٹریکل تصدیق کی اجازت دیں۔", diff --git a/res/values/strings_yo.arb b/res/values/strings_yo.arb index b139962c0..caf496244 100644 --- a/res/values/strings_yo.arb +++ b/res/values/strings_yo.arb @@ -585,6 +585,8 @@ "send_your_wallet": "Àpamọ́wọ́ yín", "sending": "Ó ń ránṣẹ́", "sent": "Owó t'á ti ránṣẹ́", + "service_health_disabled": "IPỌRỌ IWE TI AGBARA TI O LE RẸ", + "service_health_disabled_message": "Eyi ni oju-iwe Iwe itẹlera Iṣẹ Ile-iṣẹ Iṣẹ: O le mu oju-iwe yii ṣiṣẹ labẹ Eto -> Asiri", "settings": "Awọn aseṣe", "settings_all": "Gbogbo", "settings_allow_biometrical_authentication": "Fi àyè gba ìfẹ̀rílàdí biometrical", diff --git a/res/values/strings_zh.arb b/res/values/strings_zh.arb index b48b94c04..7a7677691 100644 --- a/res/values/strings_zh.arb +++ b/res/values/strings_zh.arb @@ -584,6 +584,8 @@ "send_your_wallet": "你的钱包", "sending": "正在发送", "sent": "已发送", + "service_health_disabled": "服务健康公告被禁用", + "service_health_disabled_message": "这是服务健康公告页面,您可以在设置 - >隐私下启用此页面", "settings": "设置", "settings_all": "全部", "settings_allow_biometrical_authentication": "允许生物识别认证", diff --git a/scripts/android/app_env.sh b/scripts/android/app_env.sh index 8387c1d1f..c55be8900 100644 --- a/scripts/android/app_env.sh +++ b/scripts/android/app_env.sh @@ -15,15 +15,15 @@ TYPES=($MONERO_COM $CAKEWALLET $HAVEN) APP_ANDROID_TYPE=$1 MONERO_COM_NAME="Monero.com" -MONERO_COM_VERSION="1.12.1" -MONERO_COM_BUILD_NUMBER=80 +MONERO_COM_VERSION="1.12.2" +MONERO_COM_BUILD_NUMBER=82 MONERO_COM_BUNDLE_ID="com.monero.app" MONERO_COM_PACKAGE="com.monero.app" MONERO_COM_SCHEME="monero.com" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="4.15.3" -CAKEWALLET_BUILD_NUMBER=202 +CAKEWALLET_VERSION="4.15.4" +CAKEWALLET_BUILD_NUMBER=204 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet" CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet" CAKEWALLET_SCHEME="cakewallet" diff --git a/scripts/ios/app_env.sh b/scripts/ios/app_env.sh index 61f690c0b..b9dc0e435 100644 --- a/scripts/ios/app_env.sh +++ b/scripts/ios/app_env.sh @@ -13,13 +13,13 @@ TYPES=($MONERO_COM $CAKEWALLET $HAVEN) APP_IOS_TYPE=$1 MONERO_COM_NAME="Monero.com" -MONERO_COM_VERSION="1.12.1" -MONERO_COM_BUILD_NUMBER=77 +MONERO_COM_VERSION="1.12.2" +MONERO_COM_BUILD_NUMBER=79 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="4.16.0" -CAKEWALLET_BUILD_NUMBER=226 +CAKEWALLET_VERSION="4.15.4" +CAKEWALLET_BUILD_NUMBER=228 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" HAVEN_NAME="Haven" diff --git a/scripts/macos/app_env.sh b/scripts/macos/app_env.sh index 1242945a6..42708f3e3 100755 --- a/scripts/macos/app_env.sh +++ b/scripts/macos/app_env.sh @@ -16,13 +16,13 @@ if [ -n "$1" ]; then fi MONERO_COM_NAME="Monero.com" -MONERO_COM_VERSION="1.2.1" -MONERO_COM_BUILD_NUMBER=11 +MONERO_COM_VERSION="1.2.2" +MONERO_COM_BUILD_NUMBER=13 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="1.8.3" -CAKEWALLET_BUILD_NUMBER=61 +CAKEWALLET_VERSION="1.8.4" +CAKEWALLET_BUILD_NUMBER=63 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then