remove warp from macos

OmarHatem committed Jan 23, 2026 at 21:31 UTC bbf1ca9dcc032ccee8afa90494d0161930fd570f
5 files changed +22 -38
cw_core/lib/window_size.dart
+1 -1
@@ -10,7 +10,7 @@ Future<void> setDefaultMinimumWindowSize() async {
10
11 try {
12 // A small delay to confirm that our native platform channels are ready
13 - await Future.delayed(const Duration(milliseconds: 100));
13 + await Future.delayed(const Duration(milliseconds: 200));
14
15 final result = await _channel.invokeMethod(
16 'setMinWindowSize',
cw_monero/lib/monero_wallet_service.dart
+1 -1
@@ -564,7 +564,7 @@ class MoneroWalletService extends WalletService<
564 Future<bool> requireHardwareWalletConnection(String name) async {
565 final walletInfo = await WalletInfo.get(name, getType());
566 if (walletInfo == null) {
567 - throw Exception('Wallet not found');
567 + return false;
568 }
569 return walletInfo.isHardwareWallet;
570 }
macos/Podfile.lock
-12
@@ -3,8 +3,6 @@ PODS:
3 - FlutterMacOS
4 - connectivity_plus (0.0.1):
5 - FlutterMacOS
6 - - cw_mweb (0.0.1):
7 - - FlutterMacOS
6 - device_info_plus (0.0.1):
7 - FlutterMacOS
8 - devicelocale (0.0.1):
@@ -37,8 +35,6 @@ PODS:
35 - shared_preferences_foundation (0.0.1):
36 - Flutter
37 - FlutterMacOS
40 - - sp_scanner (0.0.1):
41 - - FlutterMacOS
38 - sqflite_darwin (0.0.4):
39 - Flutter
40 - FlutterMacOS
@@ -80,7 +76,6 @@ PODS:
76 DEPENDENCIES:
77 - bitbox_flutter (from `Flutter/ephemeral/.symlinks/plugins/bitbox_flutter/macos`)
78 - connectivity_plus (from `Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos`)
83 - - cw_mweb (from `Flutter/ephemeral/.symlinks/plugins/cw_mweb/macos`)
79 - device_info_plus (from `Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos`)
80 - devicelocale (from `Flutter/ephemeral/.symlinks/plugins/devicelocale/macos`)
81 - dnssec_proof (from `Flutter/ephemeral/.symlinks/plugins/dnssec_proof/macos`)
@@ -96,7 +91,6 @@ DEPENDENCIES:
91 - path_provider_foundation (from `Flutter/ephemeral/.symlinks/plugins/path_provider_foundation/darwin`)
92 - share_plus (from `Flutter/ephemeral/.symlinks/plugins/share_plus/macos`)
93 - shared_preferences_foundation (from `Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin`)
99 - - sp_scanner (from `Flutter/ephemeral/.symlinks/plugins/sp_scanner/macos`)
94 - sqflite_darwin (from `Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin`)
95 - sqlite3_flutter_libs (from `Flutter/ephemeral/.symlinks/plugins/sqlite3_flutter_libs/darwin`)
96 - torch_dart (from `Flutter/ephemeral/.symlinks/plugins/torch_dart/macos`)
@@ -114,8 +108,6 @@ EXTERNAL SOURCES:
108 :path: Flutter/ephemeral/.symlinks/plugins/bitbox_flutter/macos
109 connectivity_plus:
110 :path: Flutter/ephemeral/.symlinks/plugins/connectivity_plus/macos
117 - cw_mweb:
118 - :path: Flutter/ephemeral/.symlinks/plugins/cw_mweb/macos
111 device_info_plus:
112 :path: Flutter/ephemeral/.symlinks/plugins/device_info_plus/macos
113 devicelocale:
@@ -146,8 +138,6 @@ EXTERNAL SOURCES:
138 :path: Flutter/ephemeral/.symlinks/plugins/share_plus/macos
139 shared_preferences_foundation:
140 :path: Flutter/ephemeral/.symlinks/plugins/shared_preferences_foundation/darwin
149 - sp_scanner:
150 - :path: Flutter/ephemeral/.symlinks/plugins/sp_scanner/macos
141 sqflite_darwin:
142 :path: Flutter/ephemeral/.symlinks/plugins/sqflite_darwin/darwin
143 sqlite3_flutter_libs:
@@ -164,7 +154,6 @@ EXTERNAL SOURCES:
154 SPEC CHECKSUMS:
155 bitbox_flutter: 16088f5c7febacf894f4d07bbdfb441c9f0757fe
156 connectivity_plus: 0a976dfd033b59192912fa3c6c7b54aab5093802
167 - cw_mweb: 7440b12ead811dda972a9918442ea2a458e8742c
157 device_info_plus: 5401765fde0b8d062a2f8eb65510fb17e77cf07f
158 devicelocale: 9f0f36ac651cabae2c33f32dcff4f32b61c38225
159 dnssec_proof: d461cac7bd3301eb7447f87936745a0c1ae0a67e
@@ -181,7 +170,6 @@ SPEC CHECKSUMS:
170 path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
171 share_plus: 1fa619de8392a4398bfaf176d441853922614e89
172 shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
184 - sp_scanner: 269d96e0ec3173e69156be7239b95182be3b8303
173 sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d
174 sqlite3: 73513155ec6979715d3904ef53a8d68892d4032b
175 sqlite3_flutter_libs: 86f82662868ee26ff3451f73cac9c5fc2a1f57fa
macos/Runner.xcodeproj/project.pbxproj
+18 -22
@@ -28,7 +28,6 @@
28 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; };
29 83FF6BF911B29965D3589BE7 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BD06F8F6E3797AC031038136 /* Pods_Runner.framework */; };
30 9F565D5929954F53009A75FB /* secRandom.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F565D5729954F53009A75FB /* secRandom.swift */; };
31 - CE46BF642F15C020000A6140 /* WarpApiFFI.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE46BF632F15C020000A6140 /* WarpApiFFI.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
31 CE75FC4A2C147EBA00CCC46E /* wownero_libwallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CE75FC492C147EBA00CCC46E /* wownero_libwallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
32 CED5DBE42BE59BBF0065028F /* monero_libwallet2_api_c.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = CED5DBE32BE59BBF0065028F /* monero_libwallet2_api_c.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
33 /* End PBXBuildFile section */
@@ -60,7 +59,6 @@
59 dstPath = "";
60 dstSubfolderSpec = 10;
61 files = (
63 - CE46BF642F15C020000A6140 /* WarpApiFFI.xcframework in CopyFiles */,
62 CE75FC4A2C147EBA00CCC46E /* wownero_libwallet2_api_c.dylib in CopyFiles */,
63 CED5DBE42BE59BBF0065028F /* monero_libwallet2_api_c.dylib in CopyFiles */,
64 );
@@ -92,7 +90,6 @@
90 9F1E7BFB2BF2D27500C28C9A /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
91 9F565D5729954F53009A75FB /* secRandom.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = secRandom.swift; path = CakeWallet/secRandom.swift; sourceTree = "<group>"; };
92 BD06F8F6E3797AC031038136 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
95 - CE46BF632F15C020000A6140 /* WarpApiFFI.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = WarpApiFFI.xcframework; path = ../scripts/zcash_lib/WarpApiFFI.xcframework; sourceTree = "<group>"; };
93 CE75FC492C147EBA00CCC46E /* wownero_libwallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = wownero_libwallet2_api_c.dylib; sourceTree = "<group>"; };
94 CED5DBE32BE59BBF0065028F /* monero_libwallet2_api_c.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; path = monero_libwallet2_api_c.dylib; sourceTree = "<group>"; };
95 /* End PBXFileReference section */
@@ -123,7 +120,6 @@
120 33CC10E42044A3C60003C045 = {
121 isa = PBXGroup;
122 children = (
126 - CE46BF632F15C020000A6140 /* WarpApiFFI.xcframework */,
123 CE75FC492C147EBA00CCC46E /* wownero_libwallet2_api_c.dylib */,
124 CED5DBE32BE59BBF0065028F /* monero_libwallet2_api_c.dylib */,
125 9F565D5729954F53009A75FB /* secRandom.swift */,
@@ -212,7 +208,7 @@
208 33CC110E2044A8840003C045 /* Bundle Framework */,
209 3399D490228B24CF009A79C7 /* ShellScript */,
210 CED5DBE02BE59B230065028F /* CopyFiles */,
215 - E61573101FD4A1463A0EF3D1 /* [CP] Embed Pods Frameworks */,
211 + 3231D31843A573A7E0956F01 /* [CP] Embed Pods Frameworks */,
212 );
213 buildRules = (
214 );
@@ -281,6 +277,23 @@
277 /* End PBXResourcesBuildPhase section */
278
279 /* Begin PBXShellScriptBuildPhase section */
280 + 3231D31843A573A7E0956F01 /* [CP] Embed Pods Frameworks */ = {
281 + isa = PBXShellScriptBuildPhase;
282 + buildActionMask = 2147483647;
283 + files = (
284 + );
285 + inputFileListPaths = (
286 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
287 + );
288 + name = "[CP] Embed Pods Frameworks";
289 + outputFileListPaths = (
290 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
291 + );
292 + runOnlyForDeploymentPostprocessing = 0;
293 + shellPath = /bin/sh;
294 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
295 + showEnvVarsInLog = 0;
296 + };
297 3399D490228B24CF009A79C7 /* ShellScript */ = {
298 isa = PBXShellScriptBuildPhase;
299 alwaysOutOfDate = 1;
@@ -341,23 +354,6 @@
354 shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
355 showEnvVarsInLog = 0;
356 };
344 - E61573101FD4A1463A0EF3D1 /* [CP] Embed Pods Frameworks */ = {
345 - isa = PBXShellScriptBuildPhase;
346 - buildActionMask = 2147483647;
347 - files = (
348 - );
349 - inputFileListPaths = (
350 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
351 - );
352 - name = "[CP] Embed Pods Frameworks";
353 - outputFileListPaths = (
354 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
355 - );
356 - runOnlyForDeploymentPostprocessing = 0;
357 - shellPath = /bin/sh;
358 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
359 - showEnvVarsInLog = 0;
360 - };
357 /* End PBXShellScriptBuildPhase section */
358
359 /* Begin PBXSourcesBuildPhase section */
scripts/macos/app_env.sh
+2 -2
@@ -17,12 +17,12 @@ fi
17
18 MONERO_COM_NAME="Monero.com"
19 MONERO_COM_VERSION="5.8.0"
20 -MONERO_COM_BUILD_NUMBER=75
20 +MONERO_COM_BUILD_NUMBER=76
21 MONERO_COM_BUNDLE_ID="com.cakewallet.monero"
22
23 CAKEWALLET_NAME="Cake Wallet"
24 CAKEWALLET_VERSION="5.8.0"
25 -CAKEWALLET_BUILD_NUMBER=143
25 +CAKEWALLET_BUILD_NUMBER=144
26 CAKEWALLET_BUNDLE_ID="com.fotolockr.cakewallet"
27
28 if ! [[ " ${TYPES[*]} " =~ " ${APP_MACOS_TYPE} " ]]; then