V4.6.3_1.3.3 (#893)

* - Update App versions - Add release notes * Modify Monero.com release notes * Fix issues with Frozen balance for Monero.com build * Update cake wallet app build number

Omar Hatem committed Apr 24, 2023 at 14:02 UTC 9d47e0e67ca429fee6fde61ade98b1eb2e8ac4bd
8 files changed +40 -46
assets/text/Monerocom_Release_Notes.txt
+13 -13
@@ -1,13 +1,13 @@
1 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges
2 -WWEE(enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
3 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
4 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
5 -Keep screen awake while the synchronization function
6 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
7 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
8 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
9 -Keep screen awake while the synchronization function
10 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
11 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
12 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
13 -Keep screen awake while the synchronizatio
\ No newline at end of file
1 +This update includes a HUGE number of usability improvements!
2 +Type a fiat amount in the receive screen
3 +Easily restore wallets from QR code
4 +Pay Bitcoin Lightning invoices in exchange
5 +Optionally disable the marketplace in display settings
6 +Better warning messages if trying to exchange outside the min/max limits
7 +More address flexibility when exchanging the currently-active wallet asset
8 +Modernized the seed language selection picker
9 +Adjusted pickers to resize if the keyboard is active
10 +Improved accessibility
11 +Click to copy additional fields in the exchange checkout
12 +Fix padding on some devices
13 +Bug fixes and code refactoring
\ No newline at end of file
assets/text/Release_Notes.txt
+16 -13
@@ -1,13 +1,16 @@
1 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges
2 -WWEE(enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
3 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
4 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
5 -Keep screen awake while the synchronization function
6 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
7 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
8 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
9 -Keep screen awake while the synchronization function
10 -Added Fixed Rate for exchanges (enter the "receive" amount on the exchange page to get the fixed rate)
11 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
12 -Changed algorithm for choosing of change address for BTC and LTC electrum wallets
13 -Keep screen awake while the synchronizatio
\ No newline at end of file
1 +This update includes a HUGE number of usability improvements!
2 +BTC/LTC coin control enhancements and bugfixes; easily look up Ordinals
3 +Type a fiat amount in the receive screen
4 +New Onramper Buy widget
5 +Easily restore wallets from QR code
6 +Substantially better reliability for seeing incoming, unconfirmed BTC/LTC transactions
7 +Pay Bitcoin Lightning invoices in exchange
8 +Optionally disable the marketplace in display settings
9 +Better warning messages if trying to exchange outside the min/max limits
10 +More address flexibility when exchanging the currently-active wallet asset
11 +Modernized the seed language selection picker
12 +Adjusted pickers to resize if the keyboard is active
13 +Improved accessibility
14 +Click to copy additional fields in the exchange checkout
15 +Fix padding on some devices
16 +Bug fixes and code refactoring
\ No newline at end of file
cw_core/lib/balance.dart
+2
@@ -8,4 +8,6 @@ abstract class Balance {
8 String get formattedAvailableBalance;
9
10 String get formattedAdditionalBalance;
11 +
12 + String get formattedFrozenBalance => '';
13 }
lib/view_model/dashboard/balance_view_model.dart
+1 -9
@@ -1,9 +1,5 @@
1 -import 'package:cake_wallet/bitcoin/bitcoin.dart';
1 import 'package:cake_wallet/entities/fiat_api_mode.dart';
3 -import 'package:cw_bitcoin/bitcoin_amount_format.dart';
4 -import 'package:cw_bitcoin/electrum_balance.dart';
2 import 'package:cw_core/transaction_history.dart';
6 -import 'package:cw_core/unspent_coins_info.dart';
3 import 'package:cw_core/wallet_base.dart';
4 import 'package:cw_core/balance.dart';
5 import 'package:cw_core/crypto_currency.dart';
@@ -15,7 +11,6 @@ import 'package:cake_wallet/entities/calculate_fiat_amount.dart';
11 import 'package:cake_wallet/store/app_store.dart';
12 import 'package:cake_wallet/store/settings_store.dart';
13 import 'package:cake_wallet/store/dashboard/fiat_conversion_store.dart';
18 -import 'package:hive/hive.dart';
14 import 'package:mobx/mobx.dart';
15
16 part 'balance_view_model.g.dart';
@@ -361,9 +356,6 @@ abstract class BalanceViewModelBase with Store {
356 }
357 }
358
364 -
365 - String getFormattedFrozenBalance(Balance walletBalance) =>
366 - walletBalance is ElectrumBalance ? walletBalance.formattedFrozenBalance : '';
367 -
359 + String getFormattedFrozenBalance(Balance walletBalance) => walletBalance.formattedFrozenBalance;
360 }
361
lib/view_model/restore/wallet_restore_from_qr_code.dart
-3
@@ -1,11 +1,8 @@
1 -import 'package:cake_wallet/core/address_validator.dart';
1 import 'package:cake_wallet/core/seed_validator.dart';
3 -import 'package:cake_wallet/entities/mnemonic_item.dart';
2 import 'package:cake_wallet/entities/parse_address_from_domain.dart';
3 import 'package:cake_wallet/entities/qr_scanner.dart';
4 import 'package:cake_wallet/view_model/restore/restore_mode.dart';
5 import 'package:cake_wallet/view_model/restore/restore_wallet.dart';
8 -import 'package:cw_bitcoin/bitcoin_mnemonic.dart';
6 import 'package:cw_core/wallet_type.dart';
7 import 'package:flutter/cupertino.dart';
8
scripts/android/app_env.sh
+4 -4
@@ -14,14 +14,14 @@ TYPES=($MONERO_COM $CAKEWALLET $HAVEN)
14 APP_ANDROID_TYPE=$1
15
16 MONERO_COM_NAME="Monero.com"
17 -MONERO_COM_VERSION="1.3.2"
18 -MONERO_COM_BUILD_NUMBER=42
17 +MONERO_COM_VERSION="1.3.3"
18 +MONERO_COM_BUILD_NUMBER=43
19 MONERO_COM_BUNDLE_ID="com.monero.app"
20 MONERO_COM_PACKAGE="com.monero.app"
21
22 CAKEWALLET_NAME="Cake Wallet"
23 -CAKEWALLET_VERSION="4.6.2"
24 -CAKEWALLET_BUILD_NUMBER=151
23 +CAKEWALLET_VERSION="4.6.3"
24 +CAKEWALLET_BUILD_NUMBER=154
25 CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
26 CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
27
scripts/ios/app_env.sh
+3 -3
@@ -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.3.2"
17 -MONERO_COM_BUILD_NUMBER=40
16 +MONERO_COM_VERSION="1.3.3"
17 +MONERO_COM_BUILD_NUMBER=41
18 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
19
20 CAKEWALLET_NAME="Cake Wallet"
21 CAKEWALLET_VERSION="4.6.3"
22 -CAKEWALLET_BUILD_NUMBER=146
22 +CAKEWALLET_BUILD_NUMBER=148
23 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
24
25 HAVEN_NAME="Haven"
scripts/macos/app_env.sh
+1 -1
@@ -16,7 +16,7 @@ fi
16
17 CAKEWALLET_NAME="Cake Wallet"
18 CAKEWALLET_VERSION="1.0.2"
19 -CAKEWALLET_BUILD_NUMBER=12
19 +CAKEWALLET_BUILD_NUMBER=14
20 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
21
22 if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then