v4.10.5 and v1.7.5 (#1183)
* Update app version and release notes * Add Tor to this release * Minor readability enhancement [skip ci] * Temporarily disable Tor feature
Omar Hatem committed
Nov 20, 2023 at 19:40 UTC
56619b854686de1f5e63437554fba866d81060eb
11 files changed
+122
-125
assets/text/Monerocom_Release_Notes.txt
+5
-2
@@ -1,4 +1,7 @@
1
-UI enhancements
1
+Coin control fixes and enhancements
2
+In-app Tor connection
3
+Accessibility enhancements
4
Privacy settings enhancements
3
-Tablet/iPad fixes
5
+UI enhancements
6
+Backup flow fixes
7
Bug fixes
\ No newline at end of file
assets/text/Release_Notes.txt
+5
-3
@@ -1,5 +1,7 @@
1
-WalletConnect enhancements
2
-UI enhancements
1
+Coin control fixes and enhancements
2
+In-app Tor connection
3
+Accessibility enhancements
4
Privacy settings enhancements
4
-Tablet/iPad fixes
5
+UI enhancements
6
+Backup flow fixes
7
Bug fixes
\ No newline at end of file
cw_core/lib/node.dart
+3
-4
@@ -93,6 +93,8 @@ class Node extends HiveObject with Keyable {
93
}
94
}
95
96
+ bool get isValidProxyAddress => socksProxyAddress?.contains(':') ?? false;
97
+
98
@override
99
bool operator ==(other) =>
100
other is Node &&
@@ -208,10 +210,7 @@ class Node extends HiveObject with Keyable {
210
}
211
212
Future<bool> requestNodeWithProxy() async {
211
- if ((socksProxyAddress == null ||
212
- socksProxyAddress!.isEmpty ||
213
- !socksProxyAddress!.contains(':')) &&
214
- !Tor.instance.enabled) {
213
+ if (!isValidProxyAddress && !Tor.instance.enabled) {
214
return false;
215
}
216
ios/Podfile.lock
+13
-19
@@ -63,8 +63,6 @@ PODS:
63
- Flutter
64
- device_display_brightness (0.0.1):
65
- Flutter
66
- - device_info (0.0.1):
67
- - Flutter
66
- device_info_plus (0.0.1):
67
- Flutter
68
- devicelocale (0.0.1):
@@ -126,13 +124,13 @@ PODS:
124
- OrderedSet (5.0.0)
125
- package_info (0.0.1):
126
- Flutter
127
+ - package_info_plus (0.4.5):
128
+ - Flutter
129
- path_provider_foundation (0.0.1):
130
- Flutter
131
- FlutterMacOS
132
- permission_handler_apple (9.1.1):
133
- Flutter
134
- - platform_device_id (0.0.1):
135
- - Flutter
134
- ReachabilitySwift (5.0.0)
135
- SDWebImage (5.16.0):
136
- SDWebImage/Core (= 5.16.0)
@@ -156,7 +154,7 @@ PODS:
154
- CryptoSwift
155
- url_launcher_ios (0.0.1):
156
- Flutter
159
- - wakelock (0.0.1):
157
+ - wakelock_plus (0.0.1):
158
- Flutter
159
- workmanager (0.0.1):
160
- Flutter
@@ -169,7 +167,6 @@ DEPENDENCIES:
167
- cw_monero (from `.symlinks/plugins/cw_monero/ios`)
168
- cw_shared_external (from `.symlinks/plugins/cw_shared_external/ios`)
169
- device_display_brightness (from `.symlinks/plugins/device_display_brightness/ios`)
172
- - device_info (from `.symlinks/plugins/device_info/ios`)
170
- device_info_plus (from `.symlinks/plugins/device_info_plus/ios`)
171
- devicelocale (from `.symlinks/plugins/devicelocale/ios`)
172
- file_picker (from `.symlinks/plugins/file_picker/ios`)
@@ -181,9 +178,9 @@ DEPENDENCIES:
178
- in_app_review (from `.symlinks/plugins/in_app_review/ios`)
179
- local_auth_ios (from `.symlinks/plugins/local_auth_ios/ios`)
180
- package_info (from `.symlinks/plugins/package_info/ios`)
181
+ - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`)
182
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
183
- permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`)
186
- - platform_device_id (from `.symlinks/plugins/platform_device_id/ios`)
184
- sensitive_clipboard (from `.symlinks/plugins/sensitive_clipboard/ios`)
185
- share_plus (from `.symlinks/plugins/share_plus/ios`)
186
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
@@ -191,7 +188,7 @@ DEPENDENCIES:
188
- uni_links (from `.symlinks/plugins/uni_links/ios`)
189
- UnstoppableDomainsResolution (~> 4.0.0)
190
- url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`)
194
- - wakelock (from `.symlinks/plugins/wakelock/ios`)
191
+ - wakelock_plus (from `.symlinks/plugins/wakelock_plus/ios`)
192
- workmanager (from `.symlinks/plugins/workmanager/ios`)
193
194
SPEC REPOS:
@@ -222,8 +219,6 @@ EXTERNAL SOURCES:
219
:path: ".symlinks/plugins/cw_shared_external/ios"
220
device_display_brightness:
221
:path: ".symlinks/plugins/device_display_brightness/ios"
225
- device_info:
226
- :path: ".symlinks/plugins/device_info/ios"
222
device_info_plus:
223
:path: ".symlinks/plugins/device_info_plus/ios"
224
devicelocale:
@@ -246,12 +241,12 @@ EXTERNAL SOURCES:
241
:path: ".symlinks/plugins/local_auth_ios/ios"
242
package_info:
243
:path: ".symlinks/plugins/package_info/ios"
244
+ package_info_plus:
245
+ :path: ".symlinks/plugins/package_info_plus/ios"
246
path_provider_foundation:
247
:path: ".symlinks/plugins/path_provider_foundation/darwin"
248
permission_handler_apple:
249
:path: ".symlinks/plugins/permission_handler_apple/ios"
253
- platform_device_id:
254
- :path: ".symlinks/plugins/platform_device_id/ios"
250
sensitive_clipboard:
251
:path: ".symlinks/plugins/sensitive_clipboard/ios"
252
share_plus:
@@ -264,8 +259,8 @@ EXTERNAL SOURCES:
259
:path: ".symlinks/plugins/uni_links/ios"
260
url_launcher_ios:
261
:path: ".symlinks/plugins/url_launcher_ios/ios"
267
- wakelock:
268
- :path: ".symlinks/plugins/wakelock/ios"
262
+ wakelock_plus:
263
+ :path: ".symlinks/plugins/wakelock_plus/ios"
264
workmanager:
265
:path: ".symlinks/plugins/workmanager/ios"
266
@@ -278,12 +273,11 @@ SPEC CHECKSUMS:
273
cw_monero: 4cf3b96f2da8e95e2ef7d6703dd4d2c509127b7d
274
cw_shared_external: 2972d872b8917603478117c9957dfca611845a92
275
device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
281
- device_info: d7d233b645a32c40dfdc212de5cf646ca482f175
282
- device_info_plus: e5c5da33f982a436e103237c0c85f9031142abed
276
+ device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
277
devicelocale: b22617f40038496deffba44747101255cee005b0
278
DKImagePickerController: b512c28220a2b8ac7419f21c491fc8534b7601ac
279
DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179
286
- file_picker: ce3938a0df3cc1ef404671531facef740d03f920
280
+ file_picker: 15fd9539e4eb735dc54bae8c0534a7a9511a03de
281
Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854
282
flutter_inappwebview: 3d32228f1304635e7c028b0d4252937730bbc6cf
283
flutter_mailer: 2ef5a67087bc8c6c4cefd04a178bf1ae2c94cd83
@@ -294,9 +288,9 @@ SPEC CHECKSUMS:
288
MTBBarcodeScanner: f453b33c4b7dfe545d8c6484ed744d55671788cb
289
OrderedSet: aaeb196f7fef5a9edf55d89760da9176ad40b93c
290
package_info: 873975fc26034f0b863a300ad47e7f1ac6c7ec62
291
+ package_info_plus: 115f4ad11e0698c8c1c5d8a689390df880f47e85
292
path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
293
permission_handler_apple: e76247795d700c14ea09e3a2d8855d41ee80a2e6
299
- platform_device_id: 81b3e2993881f87d0c82ef151dc274df4869aef5
294
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
295
SDWebImage: 2aea163b50bfcb569a2726b6a754c54a4506fcf6
296
sensitive_clipboard: d4866e5d176581536c27bb1618642ee83adca986
@@ -309,7 +303,7 @@ SPEC CHECKSUMS:
303
uni_links: d97da20c7701486ba192624d99bffaaffcfc298a
304
UnstoppableDomainsResolution: c3c67f4d0a5e2437cb00d4bd50c2e00d6e743841
305
url_launcher_ios: 68d46cc9766d0c41dbdc884310529557e3cd7a86
312
- wakelock: d0fc7c864128eac40eba1617cb5264d9c940b46f
306
+ wakelock_plus: 8b09852c8876491e4b6d179e17dfe2a0b5f60d47
307
workmanager: 0afdcf5628bbde6924c21af7836fed07b42e30e6
308
309
PODFILE CHECKSUM: 09df1114e7c360f55770d35a79356bf5446e0100
lib/src/screens/settings/connection_sync_page.dart
+6
-4
@@ -4,6 +4,7 @@ import 'package:cake_wallet/src/screens/settings/widgets/settings_picker_cell.da
4
import 'package:cake_wallet/src/screens/settings/widgets/settings_switcher_cell.dart';
5
import 'package:cake_wallet/src/screens/settings/widgets/wallet_connect_button.dart';
6
import 'package:cake_wallet/utils/device_info.dart';
7
+import 'package:cake_wallet/utils/feature_flag.dart';
8
import 'package:cake_wallet/utils/show_pop_up.dart';
9
import 'package:cake_wallet/view_model/dashboard/dashboard_view_model.dart';
10
import 'package:cake_wallet/view_model/settings/sync_mode.dart';
@@ -90,10 +91,11 @@ class ConnectionSyncPage extends BasePage {
91
),
92
const StandardListSeparator(padding: EdgeInsets.symmetric(horizontal: 24)),
93
],
93
- SettingsCellWithArrow(
94
- title: S.current.tor_connection,
95
- handler: (context) => Navigator.of(context).pushNamed(Routes.torPage),
96
- ),
94
+ if (FeatureFlag.isInAppTorEnabled)
95
+ SettingsCellWithArrow(
96
+ title: S.current.tor_connection,
97
+ handler: (context) => Navigator.of(context).pushNamed(Routes.torPage),
98
+ ),
99
],
100
),
101
);
lib/src/screens/settings/privacy_page.dart
+68
-66
@@ -22,81 +22,83 @@ class PrivacyPage extends BasePage {
22
23
@override
24
Widget body(BuildContext context) {
25
- return Container(
26
- padding: EdgeInsets.only(top: 10),
27
- child: Observer(builder: (_) {
28
- return Column(
29
- mainAxisSize: MainAxisSize.min,
30
- children: [
31
- SettingsChoicesCell(
32
- ChoicesListItem<FiatApiMode>(
33
- title: S.current.fiat_api,
34
- items: FiatApiMode.all,
35
- selectedItem: _privacySettingsViewModel.fiatApiMode,
36
- onItemSelected: (FiatApiMode fiatApiMode) =>
37
- _privacySettingsViewModel.setFiatMode(fiatApiMode),
25
+ return SingleChildScrollView(
26
+ child: Container(
27
+ padding: EdgeInsets.only(top: 10),
28
+ child: Observer(builder: (_) {
29
+ return Column(
30
+ mainAxisSize: MainAxisSize.min,
31
+ children: [
32
+ SettingsChoicesCell(
33
+ ChoicesListItem<FiatApiMode>(
34
+ title: S.current.fiat_api,
35
+ items: FiatApiMode.all,
36
+ selectedItem: _privacySettingsViewModel.fiatApiMode,
37
+ onItemSelected: (FiatApiMode fiatApiMode) =>
38
+ _privacySettingsViewModel.setFiatMode(fiatApiMode),
39
+ ),
40
),
39
- ),
40
- SettingsChoicesCell(
41
- ChoicesListItem<ExchangeApiMode>(
42
- title: S.current.exchange,
43
- items: ExchangeApiMode.all,
44
- selectedItem: _privacySettingsViewModel.exchangeStatus,
45
- onItemSelected: (ExchangeApiMode mode) =>
46
- _privacySettingsViewModel.setExchangeApiMode(mode),
41
+ SettingsChoicesCell(
42
+ ChoicesListItem<ExchangeApiMode>(
43
+ title: S.current.exchange,
44
+ items: ExchangeApiMode.all,
45
+ selectedItem: _privacySettingsViewModel.exchangeStatus,
46
+ onItemSelected: (ExchangeApiMode mode) =>
47
+ _privacySettingsViewModel.setExchangeApiMode(mode),
48
+ ),
49
),
48
- ),
49
- SettingsSwitcherCell(
50
- title: S.current.settings_save_recipient_address,
51
- value: _privacySettingsViewModel.shouldSaveRecipientAddress,
52
- onValueChange: (BuildContext _, bool value) {
53
- _privacySettingsViewModel.setShouldSaveRecipientAddress(value);
54
- }),
55
- if (_privacySettingsViewModel.isAutoGenerateSubaddressesVisible)
50
SettingsSwitcherCell(
57
- title: S.current.auto_generate_subaddresses,
58
- value: _privacySettingsViewModel.isAutoGenerateSubaddressesEnabled,
59
- onValueChange: (BuildContext _, bool value) {
60
- _privacySettingsViewModel.setAutoGenerateSubaddresses(value);
61
- },
62
- ),
63
- if (DeviceInfo.instance.isMobile)
51
+ title: S.current.settings_save_recipient_address,
52
+ value: _privacySettingsViewModel.shouldSaveRecipientAddress,
53
+ onValueChange: (BuildContext _, bool value) {
54
+ _privacySettingsViewModel.setShouldSaveRecipientAddress(value);
55
+ }),
56
+ if (_privacySettingsViewModel.isAutoGenerateSubaddressesVisible)
57
+ SettingsSwitcherCell(
58
+ title: S.current.auto_generate_subaddresses,
59
+ value: _privacySettingsViewModel.isAutoGenerateSubaddressesEnabled,
60
+ onValueChange: (BuildContext _, bool value) {
61
+ _privacySettingsViewModel.setAutoGenerateSubaddresses(value);
62
+ },
63
+ ),
64
+ if (DeviceInfo.instance.isMobile)
65
+ SettingsSwitcherCell(
66
+ title: S.current.prevent_screenshots,
67
+ value: _privacySettingsViewModel.isAppSecure,
68
+ onValueChange: (BuildContext _, bool value) {
69
+ _privacySettingsViewModel.setIsAppSecure(value);
70
+ }),
71
SettingsSwitcherCell(
65
- title: S.current.prevent_screenshots,
66
- value: _privacySettingsViewModel.isAppSecure,
72
+ title: S.current.disable_buy,
73
+ value: _privacySettingsViewModel.disableBuy,
74
onValueChange: (BuildContext _, bool value) {
68
- _privacySettingsViewModel.setIsAppSecure(value);
75
+ _privacySettingsViewModel.setDisableBuy(value);
76
}),
70
- SettingsSwitcherCell(
71
- title: S.current.disable_buy,
72
- value: _privacySettingsViewModel.disableBuy,
73
- onValueChange: (BuildContext _, bool value) {
74
- _privacySettingsViewModel.setDisableBuy(value);
75
- }),
76
- SettingsSwitcherCell(
77
- title: S.current.disable_sell,
78
- value: _privacySettingsViewModel.disableSell,
79
- onValueChange: (BuildContext _, bool value) {
80
- _privacySettingsViewModel.setDisableSell(value);
81
- }),
82
- if (_privacySettingsViewModel.canUseEtherscan)
77
SettingsSwitcherCell(
84
- title: S.current.etherscan_history,
85
- value: _privacySettingsViewModel.useEtherscan,
78
+ title: S.current.disable_sell,
79
+ value: _privacySettingsViewModel.disableSell,
80
onValueChange: (BuildContext _, bool value) {
87
- _privacySettingsViewModel.setUseEtherscan(value);
81
+ _privacySettingsViewModel.setDisableSell(value);
82
}),
89
- SettingsCellWithArrow(
90
- title: S.current.domain_looks_up,
91
- handler: (context) => Navigator.of(context).pushNamed(Routes.domainLookupsPage),
92
- ),
93
- SettingsCellWithArrow(
94
- title: 'Trocador providers',
95
- handler: (context) => Navigator.of(context).pushNamed(Routes.trocadorProvidersPage),
96
- ),
97
- ],
98
- );
99
- }),
83
+ if (_privacySettingsViewModel.canUseEtherscan)
84
+ SettingsSwitcherCell(
85
+ title: S.current.etherscan_history,
86
+ value: _privacySettingsViewModel.useEtherscan,
87
+ onValueChange: (BuildContext _, bool value) {
88
+ _privacySettingsViewModel.setUseEtherscan(value);
89
+ }),
90
+ SettingsCellWithArrow(
91
+ title: S.current.domain_looks_up,
92
+ handler: (context) => Navigator.of(context).pushNamed(Routes.domainLookupsPage),
93
+ ),
94
+ SettingsCellWithArrow(
95
+ title: 'Trocador providers',
96
+ handler: (context) => Navigator.of(context).pushNamed(Routes.trocadorProvidersPage),
97
+ ),
98
+ ],
99
+ );
100
+ }),
101
+ ),
102
);
103
}
104
}
lib/utils/feature_flag.dart
+1
@@ -1,4 +1,5 @@
1
class FeatureFlag {
2
static const bool isCakePayEnabled = false;
3
static const bool isExolixEnabled = false;
4
+ static const bool isInAppTorEnabled = false;
5
}
\ No newline at end of file
macos/Podfile.lock
+11
-17
@@ -30,13 +30,11 @@ PODS:
30
- FlutterMacOS
31
- package_info (0.0.1):
32
- FlutterMacOS
33
+ - package_info_plus (0.0.1):
34
+ - FlutterMacOS
35
- path_provider_foundation (0.0.1):
36
- Flutter
37
- FlutterMacOS
36
- - platform_device_id (0.0.1):
37
- - FlutterMacOS
38
- - platform_device_id_macos (0.0.1):
39
- - FlutterMacOS
38
- ReachabilitySwift (5.0.0)
39
- share_plus_macos (0.0.1):
40
- FlutterMacOS
@@ -45,7 +43,7 @@ PODS:
43
- FlutterMacOS
44
- url_launcher_macos (0.0.1):
45
- FlutterMacOS
48
- - wakelock_macos (0.0.1):
46
+ - wakelock_plus (0.0.1):
47
- FlutterMacOS
48
49
DEPENDENCIES:
@@ -57,13 +55,12 @@ DEPENDENCIES:
55
- FlutterMacOS (from `Flutter/ephemeral`)
56
- in_app_review (from `Flutter/ephemeral/.symlinks/plugins/in_app_review/macos`)
57
- package_info (from `Flutter/ephemeral/.symlinks/plugins/package_info/macos`)
58
+ - package_info_plus (from `Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos`)
59
- path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`)
61
- - platform_device_id (from `Flutter/ephemeral/.symlinks/plugins/platform_device_id/macos`)
62
- - platform_device_id_macos (from `Flutter/ephemeral/.symlinks/plugins/platform_device_id_macos/macos`)
60
- share_plus_macos (from `Flutter/ephemeral/.symlinks/plugins/share_plus_macos/macos`)
61
- shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin`)
62
- url_launcher_macos (from `Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos`)
66
- - wakelock_macos (from `Flutter/ephemeral/.symlinks/plugins/wakelock_macos/macos`)
63
+ - wakelock_plus (from `Flutter/ephemeral/.symlinks/plugins/wakelock_plus/macos`)
64
65
SPEC REPOS:
66
trunk:
@@ -86,20 +83,18 @@ EXTERNAL SOURCES:
83
:path: Flutter/ephemeral/.symlinks/plugins/in_app_review/macos
84
package_info:
85
:path: Flutter/ephemeral/.symlinks/plugins/package_info/macos
86
+ package_info_plus:
87
+ :path: Flutter/ephemeral/.symlinks/plugins/package_info_plus/macos
88
path_provider_foundation:
89
:path: Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin
91
- platform_device_id:
92
- :path: Flutter/ephemeral/.symlinks/plugins/platform_device_id/macos
93
- platform_device_id_macos:
94
- :path: Flutter/ephemeral/.symlinks/plugins/platform_device_id_macos/macos
90
share_plus_macos:
91
:path: Flutter/ephemeral/.symlinks/plugins/share_plus_macos/macos
92
shared_preferences_foundation:
93
:path: Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin
94
url_launcher_macos:
95
:path: Flutter/ephemeral/.symlinks/plugins/url_launcher_macos/macos
101
- wakelock_macos:
102
- :path: Flutter/ephemeral/.symlinks/plugins/wakelock_macos/macos
96
+ wakelock_plus:
97
+ :path: Flutter/ephemeral/.symlinks/plugins/wakelock_plus/macos
98
99
SPEC CHECKSUMS:
100
connectivity_plus_macos: f6e86fd000e971d361e54b5afcadc8c8fa773308
@@ -110,14 +105,13 @@ SPEC CHECKSUMS:
105
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
106
in_app_review: a850789fad746e89bce03d4aeee8078b45a53fd0
107
package_info: 6eba2fd8d3371dda2d85c8db6fe97488f24b74b2
108
+ package_info_plus: 02d7a575e80f194102bef286361c6c326e4c29ce
109
path_provider_foundation: 29f094ae23ebbca9d3d0cec13889cd9060c0e943
114
- platform_device_id: 3e414428f45df149bbbfb623e2c0ca27c545b763
115
- platform_device_id_macos: f763bb55f088be804d61b96eb4710b8ab6598e94
110
ReachabilitySwift: 985039c6f7b23a1da463388634119492ff86c825
111
share_plus_macos: 853ee48e7dce06b633998ca0735d482dd671ade4
112
shared_preferences_foundation: 5b919d13b803cadd15ed2dc053125c68730e5126
113
url_launcher_macos: d2691c7dd33ed713bf3544850a623080ec693d95
120
- wakelock_macos: bc3f2a9bd8d2e6c89fee1e1822e7ddac3bd004a9
114
+ wakelock_plus: 4783562c9a43d209c458cb9b30692134af456269
115
116
PODFILE CHECKSUM: 5107934592df7813b33d744aebc8ddc6b5a5445f
117
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.7.3"
19
-MONERO_COM_BUILD_NUMBER=64
18
+MONERO_COM_VERSION="1.7.5"
19
+MONERO_COM_BUILD_NUMBER=67
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.10.3"
26
-CAKEWALLET_BUILD_NUMBER=178
25
+CAKEWALLET_VERSION="4.10.5"
26
+CAKEWALLET_BUILD_NUMBER=181
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.7.4"
17
-MONERO_COM_BUILD_NUMBER=63
16
+MONERO_COM_VERSION="1.7.5"
17
+MONERO_COM_BUILD_NUMBER=65
18
MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
19
20
CAKEWALLET_NAME="Cake Wallet"
21
-CAKEWALLET_VERSION="4.10.4"
22
-CAKEWALLET_BUILD_NUMBER=196
21
+CAKEWALLET_VERSION="4.10.5"
22
+CAKEWALLET_BUILD_NUMBER=199
23
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
24
25
HAVEN_NAME="Haven"
scripts/macos/app_env.sh
+2
-2
@@ -15,8 +15,8 @@ if [ -n "$1" ]; then
15
fi
16
17
CAKEWALLET_NAME="Cake Wallet"
18
-CAKEWALLET_VERSION="1.3.3"
19
-CAKEWALLET_BUILD_NUMBER=40
18
+CAKEWALLET_VERSION="1.3.5"
19
+CAKEWALLET_BUILD_NUMBER=42
20
CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
21
22
if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then