v5.3.0 Release Candidate (#2471)

* v5.3.0 Release Candidate * update app versions [skip ci]

Omar Hatem committed Aug 21, 2025 at 23:56 UTC 1a47ded016421effb8fda660d35ea366fe217cac
9 files changed +25 -26
assets/text/Monerocom_Release_Notes.txt
+2 -4
@@ -1,6 +1,4 @@
1 -Enable Ledger for Desktop
2 -Monero enhancements
3 -Allow automatic node switching between trusted nodes
4 -Enhance node connectivity
1 +Improve payment flow with QR scanning
2 +Swap flow improvements
3 UI enhancements
4 Bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+4 -5
@@ -1,7 +1,6 @@
1 -Enable Ledger for Desktop
2 -Enable Bitcoin view-only wallets
3 -Monero, Bitcoin, and Ethereum enhancements
4 -Allow automatic node switching between trusted nodes
5 -Enhance node connectivity
1 +Add Dogecoin to Cake Wallet
2 +Improve payment flow with QR scanning
3 +Swap flow improvements
4 +Silent Payment enhancements
5 UI enhancements
6 Bug fixes
\ No newline at end of file
lib/core/node_switching_service.dart
+1 -1
@@ -17,7 +17,7 @@ class NodeSwitchingService {
17
18 // The number of times we want to reset the overall used trusted nodes list.
19 // We don't want an infinite loop if all trusted nodes are down.
20 - static const int _usedTrustedNodeResetCount = 2;
20 + static const int _usedTrustedNodeResetCount = 1;
21
22 // State to manage the reset count
23 int _resetCount = 0;
lib/src/screens/dashboard/sign_page.dart
+3 -1
@@ -147,7 +147,9 @@ class SignPage extends BasePage {
147 alertTitle: S.current.error,
148 alertContent: state.error,
149 buttonText: S.of(context).ok,
150 - buttonAction: () => Navigator.of(context).pop(),
150 + buttonAction: () {
151 + if (Navigator.canPop(context)) Navigator.of(context).pop();
152 + },
153 );
154 });
155 });
scripts/android/app_env.sh
+4 -4
@@ -14,15 +14,15 @@ TYPES=($MONERO_COM $CAKEWALLET)
14 APP_ANDROID_TYPE=$1
15
16 MONERO_COM_NAME="Monero.com"
17 -MONERO_COM_VERSION="5.2.0"
18 -MONERO_COM_BUILD_NUMBER=130
17 +MONERO_COM_VERSION="5.3.0"
18 +MONERO_COM_BUILD_NUMBER=131
19 MONERO_COM_BUNDLE_ID="com.monero.app"
20 MONERO_COM_PACKAGE="com.monero.app"
21 MONERO_COM_SCHEME="monero.com"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 -CAKEWALLET_VERSION="5.2.0"
25 -CAKEWALLET_BUILD_NUMBER=271
24 +CAKEWALLET_VERSION="5.3.0"
25 +CAKEWALLET_BUILD_NUMBER=272
26 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
27 CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
28 CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+4 -4
@@ -12,13 +12,13 @@ TYPES=($MONERO_COM $CAKEWALLET)
12 APP_IOS_TYPE=$1
13
14 MONERO_COM_NAME="Monero.com"
15 -MONERO_COM_VERSION="5.2.0"
16 -MONERO_COM_BUILD_NUMBER=131
15 +MONERO_COM_VERSION="5.3.0"
16 +MONERO_COM_BUILD_NUMBER=132
17 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
18
19 CAKEWALLET_NAME="Cake Wallet"
20 -CAKEWALLET_VERSION="5.2.0"
21 -CAKEWALLET_BUILD_NUMBER=330
20 +CAKEWALLET_VERSION="5.3.0"
21 +CAKEWALLET_BUILD_NUMBER=331
22 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
23
24
scripts/linux/app_env.sh
+2 -2
@@ -14,8 +14,8 @@ if [ -n "$1" ]; then
14 fi
15
16 CAKEWALLET_NAME="Cake Wallet"
17 -CAKEWALLET_VERSION="5.2.0"
18 -CAKEWALLET_BUILD_NUMBER=62
17 +CAKEWALLET_VERSION="5.3.0"
18 +CAKEWALLET_BUILD_NUMBER=63
19
20 if ! [[ " ${TYPES[*]} " =~ " ${APP_LINUX_TYPE} " ]]; then
21 echo "Wrong app type."
scripts/macos/app_env.sh
+4 -4
@@ -16,13 +16,13 @@ if [ -n "$1" ]; then
16 fi
17
18 MONERO_COM_NAME="Monero.com"
19 -MONERO_COM_VERSION="5.2.0"
20 -MONERO_COM_BUILD_NUMBER=59
19 +MONERO_COM_VERSION="5.3.0"
20 +MONERO_COM_BUILD_NUMBER=60
21 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 -CAKEWALLET_VERSION="5.2.0"
25 -CAKEWALLET_BUILD_NUMBER=124
24 +CAKEWALLET_VERSION="5.3.0"
25 +CAKEWALLET_BUILD_NUMBER=125
26 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
27
28 if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then
scripts/windows/build_exe_installer.iss
+1 -1
@@ -1,5 +1,5 @@
1 #define MyAppName "Cake Wallet"
2 -#define MyAppVersion "5.2.0"
2 +#define MyAppVersion "5.3.0"
3 #define MyAppPublisher "Cake Labs LLC"
4 #define MyAppURL "https://cakewallet.com/"
5 #define MyAppExeName "CakeWallet.exe"