V4.23.3 RC (#2069)

* V4.23.3 RC * update release notes [skip ci]

Omar Hatem committed Mar 7, 2025 at 02:48 UTC e56dd1256dbf4ca278e52811e2f728ead8366016
9 files changed +34 -38
assets/text/Monerocom_Release_Notes.txt
+2 -2
@@ -1,3 +1,3 @@
1 -Ledger fixes
2 -UI enhancements
1 +UI/UX enhancements
2 +Stability improvements
3 Bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+2 -4
@@ -1,5 +1,3 @@
1 -Zano enhancements
2 -Ethereum enhancements
3 -Ledger fixes
4 -UI enhancements
1 +UI/UX enhancements
2 +Stability improvements
3 Bug fixes
\ No newline at end of file
ios/Podfile.lock
+2 -2
@@ -240,7 +240,7 @@ SPEC CHECKSUMS:
240 connectivity_plus: bf0076dd84a130856aa636df1c71ccaff908fa1d
241 CryptoSwift: 967f37cea5a3294d9cce358f78861652155be483
242 cw_haven: b3e54e1fbe7b8e6fda57a93206bc38f8e89b898a
243 - cw_mweb: 87af74f9659fed0c1a2cbfb44413f1070e79e3ae
243 + cw_mweb: 22cd01dfb8ad2d39b15332006f22046aaa8352a3
244 cw_shared_external: 2972d872b8917603478117c9957dfca611845a92
245 device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
246 device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
@@ -277,4 +277,4 @@ SPEC CHECKSUMS:
277
278 PODFILE CHECKSUM: e448f662d4c41f0c0b1ccbb78afd57dbf895a597
279
280 -COCOAPODS: 1.15.2
\ No newline at end of file
280 +COCOAPODS: 1.15.2
lib/buy/moonpay/moonpay_provider.dart
+13 -15
@@ -130,7 +130,8 @@ class MoonPayProvider extends BuyProvider {
130 final List<PaymentMethod> paymentMethods = [];
131
132 if (isBuyAction) {
133 - final fiatBuyCredentials = await fetchFiatCredentials(fiatCurrency, cryptoCurrency.title, null);
133 + final fiatBuyCredentials =
134 + await fetchFiatCredentials(fiatCurrency, cryptoCurrency.title, null);
135 if (fiatBuyCredentials.isNotEmpty) {
136 final paymentMethod = fiatBuyCredentials['paymentMethod'] as String?;
137 paymentMethods.add(PaymentMethod.fromMoonPayJson(
@@ -223,7 +224,6 @@ class MoonPayProvider extends BuyProvider {
224 required bool isBuyAction,
225 required String cryptoCurrencyAddress,
226 String? countryCode}) async {
226 -
227 final Map<String, String> params = {
228 'theme': themeToMoonPayTheme(_settingsStore.currentTheme),
229 'language': _settingsStore.languageCode,
@@ -246,19 +246,17 @@ class MoonPayProvider extends BuyProvider {
246 if (!isBuyAction) params['quoteCurrencyCode'] = quote.cryptoCurrency.name;
247
248 try {
249 - {
250 - final uri = await requestMoonPayUrl(
251 - walletAddress: cryptoCurrencyAddress,
252 - settingsStore: _settingsStore,
253 - isBuyAction: isBuyAction,
254 - amount: amount.toString(),
255 - params: params);
256 -
257 - if (await canLaunchUrl(uri)) {
258 - await launchUrl(uri, mode: LaunchMode.externalApplication);
259 - } else {
260 - throw Exception('Could not launch URL');
261 - }
249 + final uri = await requestMoonPayUrl(
250 + walletAddress: cryptoCurrencyAddress,
251 + settingsStore: _settingsStore,
252 + isBuyAction: isBuyAction,
253 + amount: amount.toString(),
254 + params: params);
255 +
256 + if (await canLaunchUrl(uri)) {
257 + await launchUrl(uri, mode: LaunchMode.externalApplication);
258 + } else {
259 + throw Exception('Could not launch URL');
260 }
261 } catch (e) {
262 if (context.mounted) {
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.20.2"
19 -MONERO_COM_BUILD_NUMBER=114
18 +MONERO_COM_VERSION="1.20.3"
19 +MONERO_COM_BUILD_NUMBER=115
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.23.2"
26 -CAKEWALLET_BUILD_NUMBER=247
25 +CAKEWALLET_VERSION="4.23.3"
26 +CAKEWALLET_BUILD_NUMBER=248
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.20.2"
17 -MONERO_COM_BUILD_NUMBER=112
16 +MONERO_COM_VERSION="1.20.3"
17 +MONERO_COM_BUILD_NUMBER=113
18 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
19
20 CAKEWALLET_NAME="Cake Wallet"
21 -CAKEWALLET_VERSION="4.23.2"
22 -CAKEWALLET_BUILD_NUMBER=298
21 +CAKEWALLET_VERSION="4.23.3"
22 +CAKEWALLET_BUILD_NUMBER=301
23 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
24
25 HAVEN_NAME="Haven"
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="1.13.2"
18 -CAKEWALLET_BUILD_NUMBER=47
17 +CAKEWALLET_VERSION="1.13.3"
18 +CAKEWALLET_BUILD_NUMBER=48
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="1.10.2"
20 -MONERO_COM_BUILD_NUMBER=44
19 +MONERO_COM_VERSION="1.10.3"
20 +MONERO_COM_BUILD_NUMBER=45
21 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 -CAKEWALLET_VERSION="1.16.2"
25 -CAKEWALLET_BUILD_NUMBER=105
24 +CAKEWALLET_VERSION="1.16.3"
25 +CAKEWALLET_BUILD_NUMBER=106
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 "0.4.2"
2 +#define MyAppVersion "0.4.3"
3 #define MyAppPublisher "Cake Labs LLC"
4 #define MyAppURL "https://cakewallet.com/"
5 #define MyAppExeName "CakeWallet.exe"