V4.19.0 v1.16.0 (#1520)
* remove server entitlement * remove server entitlement * minor adjustment
Omar Hatem committed
Jul 8, 2024 at 18:32 UTC
9e9534a4e5fc0fffb3a156eedb3c018a734aff3a
10 files changed
+18
-41
.github/workflows/pr_test_build.yml
+1
-6
@@ -75,10 +75,6 @@ jobs:
75
with:
76
path: |
77
/opt/android/cake_wallet/cw_haven/android/.cxx
78
- /opt/android/cake_wallet/cw_haven/ios/External
79
- /opt/android/cake_wallet/cw_monero/android/.cxx
80
- /opt/android/cake_wallet/cw_monero/ios/External
81
- /opt/android/cake_wallet/cw_shared_external/ios/External
78
/opt/android/cake_wallet/scripts/monero_c/release
79
key: ${{ hashFiles('**/prepare_moneroc.sh' ,'**/build_monero_all.sh') }}
80
@@ -87,8 +83,7 @@ jobs:
83
run: |
84
cd /opt/android/cake_wallet/scripts/android/
85
source ./app_env.sh cakewallet
90
- ./build_all.sh
91
- ./copy_monero_deps.sh
86
+ ./build_monero_all.sh
87
88
- name: Install Flutter dependencies
89
run: |
assets/text/Release_Notes.txt
+1
@@ -1,2 +1,3 @@
1
Monero enhancements
2
+Improvements for Tron and Nano wallets
3
Bug fixes
\ No newline at end of file
lib/view_model/wallet_keys_view_model.dart
+1
-22
@@ -10,7 +10,6 @@ import 'package:cw_core/transaction_info.dart';
10
import 'package:cw_core/wallet_base.dart';
11
import 'package:cw_core/wallet_type.dart';
12
import 'package:cw_monero/monero_wallet.dart';
13
-import 'package:cw_wownero/wownero_wallet.dart';
13
import 'package:mobx/mobx.dart';
14
import 'package:polyseed/polyseed.dart';
15
@@ -157,8 +156,7 @@ abstract class WalletKeysViewModelBase with Store {
156
final lang = PolyseedLang.getByPhrase(_appStore.wallet!.seed!);
157
items.add(StandartListItem(
158
title: S.current.wallet_seed_legacy,
160
- value: (_appStore.wallet as WowneroWalletBase)
161
- .seedLegacy(lang.nameEnglish)));
159
+ value: wownero!.getLegacySeed(_appStore.wallet!, lang.nameEnglish)));
160
}
161
}
162
@@ -315,23 +313,4 @@ abstract class WalletKeysViewModelBase with Store {
313
314
String getRoundedRestoreHeight(int height) =>
315
((height / 1000).floor() * 1000).toString();
318
-
319
- LegacySeedLang _getLegacySeedLang(PolyseedLang lang) {
320
- switch (lang.nameEnglish) {
321
- case "Spanish":
322
- return LegacySeedLang.getByEnglishName("Spanish");
323
- case "French":
324
- return LegacySeedLang.getByEnglishName("French");
325
- case "Italian":
326
- return LegacySeedLang.getByEnglishName("Italian");
327
- case "Japanese":
328
- return LegacySeedLang.getByEnglishName("Japanese");
329
- case "Portuguese":
330
- return LegacySeedLang.getByEnglishName("Portuguese");
331
- case "Chinese (Simplified)":
332
- return LegacySeedLang.getByEnglishName("Chinese (simplified)");
333
- default:
334
- return LegacySeedLang.getByEnglishName("English");
335
- }
336
- }
316
}
lib/wownero/cw_wownero.dart
+3
@@ -344,4 +344,7 @@ class CWWownero extends Wownero {
344
Future<int> getCurrentHeight() async {
345
return wownero_wallet_api.getCurrentHeight();
346
}
347
+
348
+ String getLegacySeed(Object wallet, String langName) =>
349
+ (wallet as WowneroWalletBase).seedLegacy(langName);
350
}
macos/Runner/RunnerBase.entitlements
-2
@@ -6,8 +6,6 @@
6
<true/>
7
<key>com.apple.security.network.client</key>
8
<true/>
9
- <key>com.apple.security.network.server</key>
10
- <true/>
9
<key>keychain-access-groups</key>
10
<array>
11
<string>$(AppIdentifierPrefix)${BUNDLE_ID}</string>
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.15.2"
19
-MONERO_COM_BUILD_NUMBER=92
18
+MONERO_COM_VERSION="1.16.0"
19
+MONERO_COM_BUILD_NUMBER=94
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.18.2"
26
-CAKEWALLET_BUILD_NUMBER=218
25
+CAKEWALLET_VERSION="4.19.0"
26
+CAKEWALLET_BUILD_NUMBER=220
27
CAKEWALLET_BUNDLE_ID="com.cakewallet.cake_wallet"
28
CAKEWALLET_PACKAGE="com.cakewallet.cake_wallet"
29
CAKEWALLET_SCHEME="cakewallet"
scripts/ios/app_env.sh
+2
-2
@@ -14,12 +14,12 @@ APP_IOS_TYPE=$1
14
15
MONERO_COM_NAME="Monero.com"
16
MONERO_COM_VERSION="1.16.0"
17
-MONERO_COM_BUILD_NUMBER=91
17
+MONERO_COM_BUILD_NUMBER=92
18
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
19
20
CAKEWALLET_NAME="Cake Wallet"
21
CAKEWALLET_VERSION="4.19.0"
22
-CAKEWALLET_BUILD_NUMBER=251
22
+CAKEWALLET_BUILD_NUMBER=254
23
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
24
25
HAVEN_NAME="Haven"
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.5.2"
20
-MONERO_COM_BUILD_NUMBER=23
19
+MONERO_COM_VERSION="1.6.0"
20
+MONERO_COM_BUILD_NUMBER=24
21
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23
CAKEWALLET_NAME="Cake Wallet"
24
-CAKEWALLET_VERSION="1.11.2"
25
-CAKEWALLET_BUILD_NUMBER=80
24
+CAKEWALLET_VERSION="1.12.0"
25
+CAKEWALLET_BUILD_NUMBER=81
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.0.1"
2
+#define MyAppVersion "0.0.2"
3
#define MyAppPublisher "Cake Labs LLC"
4
#define MyAppURL "https://cakewallet.com/"
5
#define MyAppExeName "CakeWallet.exe"
tool/configure.dart
+1
@@ -563,6 +563,7 @@ abstract class Wownero {
563
int getTransactionInfoAccountId(TransactionInfo tx);
564
WalletService createWowneroWalletService(Box<WalletInfo> walletInfoSource, Box<UnspentCoinsInfo> unspentCoinSource);
565
Map<String, String> pendingTransactionInfo(Object transaction);
566
+ String getLegacySeed(Object wallet, String langName);
567
}
568
569
abstract class WowneroSubaddressList {