From 1a47ded016421effb8fda660d35ea366fe217cac Mon Sep 17 00:00:00 2001 From: Omar Hatem Date: Thu, 21 Aug 2025 23:56:14 +0300 Subject: [PATCH] v5.3.0 Release Candidate (#2471) * v5.3.0 Release Candidate * update app versions [skip ci] --- assets/text/Monerocom_Release_Notes.txt | 6 ++---- assets/text/Release_Notes.txt | 9 ++++----- lib/core/node_switching_service.dart | 2 +- lib/src/screens/dashboard/sign_page.dart | 4 +++- scripts/android/app_env.sh | 8 ++++---- scripts/ios/app_env.sh | 8 ++++---- scripts/linux/app_env.sh | 4 ++-- scripts/macos/app_env.sh | 8 ++++---- scripts/windows/build_exe_installer.iss | 2 +- 9 files changed, 25 insertions(+), 26 deletions(-) diff --git a/assets/text/Monerocom_Release_Notes.txt b/assets/text/Monerocom_Release_Notes.txt index 1dc77bef7..af2bd19b8 100644 --- a/assets/text/Monerocom_Release_Notes.txt +++ b/assets/text/Monerocom_Release_Notes.txt @@ -1,6 +1,4 @@ -Enable Ledger for Desktop -Monero enhancements -Allow automatic node switching between trusted nodes -Enhance node connectivity +Improve payment flow with QR scanning +Swap flow improvements 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 458671215..3821548ba 100644 --- a/assets/text/Release_Notes.txt +++ b/assets/text/Release_Notes.txt @@ -1,7 +1,6 @@ -Enable Ledger for Desktop -Enable Bitcoin view-only wallets -Monero, Bitcoin, and Ethereum enhancements -Allow automatic node switching between trusted nodes -Enhance node connectivity +Add Dogecoin to Cake Wallet +Improve payment flow with QR scanning +Swap flow improvements +Silent Payment enhancements UI enhancements Bug fixes \ No newline at end of file diff --git a/lib/core/node_switching_service.dart b/lib/core/node_switching_service.dart index 92574944c..5b99f56ab 100644 --- a/lib/core/node_switching_service.dart +++ b/lib/core/node_switching_service.dart @@ -17,7 +17,7 @@ class NodeSwitchingService { // The number of times we want to reset the overall used trusted nodes list. // We don't want an infinite loop if all trusted nodes are down. - static const int _usedTrustedNodeResetCount = 2; + static const int _usedTrustedNodeResetCount = 1; // State to manage the reset count int _resetCount = 0; diff --git a/lib/src/screens/dashboard/sign_page.dart b/lib/src/screens/dashboard/sign_page.dart index 688e9fe27..e2889f1a5 100644 --- a/lib/src/screens/dashboard/sign_page.dart +++ b/lib/src/screens/dashboard/sign_page.dart @@ -147,7 +147,9 @@ class SignPage extends BasePage { alertTitle: S.current.error, alertContent: state.error, buttonText: S.of(context).ok, - buttonAction: () => Navigator.of(context).pop(), + buttonAction: () { + if (Navigator.canPop(context)) Navigator.of(context).pop(); + }, ); }); }); diff --git a/scripts/android/app_env.sh b/scripts/android/app_env.sh index 7382d05fe..f315bc370 100644 --- a/scripts/android/app_env.sh +++ b/scripts/android/app_env.sh @@ -14,15 +14,15 @@ TYPES=($MONERO_COM $CAKEWALLET) APP_ANDROID_TYPE=$1 MONERO_COM_NAME="Monero.com" -MONERO_COM_VERSION="5.2.0" -MONERO_COM_BUILD_NUMBER=130 +MONERO_COM_VERSION="5.3.0" +MONERO_COM_BUILD_NUMBER=131 MONERO_COM_BUNDLE_ID="com.monero.app" MONERO_COM_PACKAGE="com.monero.app" MONERO_COM_SCHEME="monero.com" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="5.2.0" -CAKEWALLET_BUILD_NUMBER=271 +CAKEWALLET_VERSION="5.3.0" +CAKEWALLET_BUILD_NUMBER=272 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 36db550c3..2defbd67a 100644 --- a/scripts/ios/app_env.sh +++ b/scripts/ios/app_env.sh @@ -12,13 +12,13 @@ TYPES=($MONERO_COM $CAKEWALLET) APP_IOS_TYPE=$1 MONERO_COM_NAME="Monero.com" -MONERO_COM_VERSION="5.2.0" -MONERO_COM_BUILD_NUMBER=131 +MONERO_COM_VERSION="5.3.0" +MONERO_COM_BUILD_NUMBER=132 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="5.2.0" -CAKEWALLET_BUILD_NUMBER=330 +CAKEWALLET_VERSION="5.3.0" +CAKEWALLET_BUILD_NUMBER=331 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" diff --git a/scripts/linux/app_env.sh b/scripts/linux/app_env.sh index 7225d987d..0baeeff0b 100755 --- a/scripts/linux/app_env.sh +++ b/scripts/linux/app_env.sh @@ -14,8 +14,8 @@ if [ -n "$1" ]; then fi CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="5.2.0" -CAKEWALLET_BUILD_NUMBER=62 +CAKEWALLET_VERSION="5.3.0" +CAKEWALLET_BUILD_NUMBER=63 if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then echo "Wrong app type." diff --git a/scripts/macos/app_env.sh b/scripts/macos/app_env.sh index 8a62356a8..a97999c77 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="5.2.0" -MONERO_COM_BUILD_NUMBER=59 +MONERO_COM_VERSION="5.3.0" +MONERO_COM_BUILD_NUMBER=60 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="5.2.0" -CAKEWALLET_BUILD_NUMBER=124 +CAKEWALLET_VERSION="5.3.0" +CAKEWALLET_BUILD_NUMBER=125 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then diff --git a/scripts/windows/build_exe_installer.iss b/scripts/windows/build_exe_installer.iss index ee1d7aae8..75f02b3be 100644 --- a/scripts/windows/build_exe_installer.iss +++ b/scripts/windows/build_exe_installer.iss @@ -1,5 +1,5 @@ #define MyAppName "Cake Wallet" -#define MyAppVersion "5.2.0" +#define MyAppVersion "5.3.0" #define MyAppPublisher "Cake Labs LLC" #define MyAppURL "https://cakewallet.com/" #define MyAppExeName "CakeWallet.exe"