diff --git a/assets/text/Monerocom_Release_Notes.txt b/assets/text/Monerocom_Release_Notes.txt index 2b783ee1e..7cf786332 100644 --- a/assets/text/Monerocom_Release_Notes.txt +++ b/assets/text/Monerocom_Release_Notes.txt @@ -1,3 +1,3 @@ -Security and Privacy enhancements -Usability enhancements +Improve wallet recovery and error tolerance +Enhance Background sync for Monero wallets Bug fixes \ No newline at end of file diff --git a/assets/text/Release_Notes.txt b/assets/text/Release_Notes.txt index 411ed609b..2f5130bea 100644 --- a/assets/text/Release_Notes.txt +++ b/assets/text/Release_Notes.txt @@ -1,4 +1,5 @@ -List previously used Bitcoin addresses -Security and Privacy enhancements -Usability enhancements +Bitcoin transactions fixes and enhancements +EVM wallets enhancements (Ethereum and Polygon) +Improve wallet recovery and error tolerance +Enhance Background sync for Monero wallets Bug fixes \ No newline at end of file diff --git a/lib/src/screens/settings/connection_sync_page.dart b/lib/src/screens/settings/connection_sync_page.dart index 45d44d443..803a65913 100644 --- a/lib/src/screens/settings/connection_sync_page.dart +++ b/lib/src/screens/settings/connection_sync_page.dart @@ -55,10 +55,12 @@ class ConnectionSyncPage extends BasePage { onItemSelected: (syncMode) async { dashboardViewModel.setSyncMode(syncMode); + if (Platform.isIOS) return; + if (syncMode.type != SyncType.disabled) { final isDisabled = await isBatteryOptimizationDisabled(); - if (isDisabled || Platform.isIOS) return; + if (isDisabled) return; await showPopUp( context: context, diff --git a/lib/view_model/settings/sync_mode.dart b/lib/view_model/settings/sync_mode.dart index 37e400acb..ac3ac8717 100644 --- a/lib/view_model/settings/sync_mode.dart +++ b/lib/view_model/settings/sync_mode.dart @@ -9,7 +9,7 @@ class SyncMode { static final all = [ SyncMode("Disabled", SyncType.disabled, Duration.zero), - SyncMode("Unobtrusive", SyncType.unobtrusive, Duration(days: 1)), - SyncMode("Aggressive", SyncType.aggressive, Duration(hours: 1)), + SyncMode("Unobtrusive", SyncType.unobtrusive, Duration(hours: 12)), + SyncMode("Aggressive", SyncType.aggressive, Duration(hours: 3)), ]; } diff --git a/scripts/android/app_env.sh b/scripts/android/app_env.sh index 8de5be02c..f659239e7 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.10.2" -MONERO_COM_BUILD_NUMBER=74 +MONERO_COM_VERSION="1.10.3" +MONERO_COM_BUILD_NUMBER=75 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.13.2" -CAKEWALLET_BUILD_NUMBER=191 +CAKEWALLET_VERSION="4.13.3" +CAKEWALLET_BUILD_NUMBER=192 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 c7d62a40a..bb4ca77f8 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.10.2" -MONERO_COM_BUILD_NUMBER=72 +MONERO_COM_VERSION="1.10.3" +MONERO_COM_BUILD_NUMBER=73 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="4.13.2" -CAKEWALLET_BUILD_NUMBER=210 +CAKEWALLET_VERSION="4.13.3" +CAKEWALLET_BUILD_NUMBER=212 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" HAVEN_NAME="Haven" diff --git a/scripts/macos/app_env.sh b/scripts/macos/app_env.sh index c2c7493af..49edd9acb 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.0.2" -MONERO_COM_BUILD_NUMBER=4 +MONERO_COM_VERSION="1.0.3" +MONERO_COM_BUILD_NUMBER=5 MONERO_COM_BUNDLE_ID="com.cakewallet.monero" CAKEWALLET_NAME="Cake Wallet" -CAKEWALLET_VERSION="1.6.2" -CAKEWALLET_BUILD_NUMBER=52 +CAKEWALLET_VERSION="1.6.3" +CAKEWALLET_BUILD_NUMBER=53 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet" if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then diff --git a/tool/configure.dart b/tool/configure.dart index 8297d8a39..408a6f6b1 100644 --- a/tool/configure.dart +++ b/tool/configure.dart @@ -525,6 +525,8 @@ import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_credentials.dart'; import 'package:cw_core/wallet_info.dart'; import 'package:cw_core/wallet_service.dart'; +import 'package:hive/hive.dart'; +import 'package:web3dart/web3dart.dart'; """; const ethereumCWHeaders = """ @@ -540,8 +542,6 @@ import 'package:cw_ethereum/ethereum_wallet.dart'; import 'package:cw_ethereum/ethereum_wallet_service.dart'; import 'package:eth_sig_util/util/utils.dart'; -import 'package:hive/hive.dart'; -import 'package:web3dart/web3dart.dart'; """; const ethereumCwPart = "part 'cw_ethereum.dart';"; @@ -617,6 +617,8 @@ import 'package:cw_core/wallet_base.dart'; import 'package:cw_core/wallet_credentials.dart'; import 'package:cw_core/wallet_info.dart'; import 'package:cw_core/wallet_service.dart'; +import 'package:hive/hive.dart'; +import 'package:web3dart/web3dart.dart'; """; const polygonCWHeaders = """ @@ -631,8 +633,6 @@ import 'package:cw_polygon/polygon_client.dart'; import 'package:cw_polygon/polygon_wallet.dart'; import 'package:cw_polygon/polygon_wallet_service.dart'; -import 'package:hive/hive.dart'; -import 'package:web3dart/web3dart.dart'; import 'package:eth_sig_util/util/utils.dart'; """;