diff --git a/assets/adaptive-icon.png b/assets/adaptive-icon.png index 62f4ed0..06133da 100644 Binary files a/assets/adaptive-icon.png and b/assets/adaptive-icon.png differ diff --git a/assets/icon.png b/assets/icon.png index 349ab55..a7bac88 100644 Binary files a/assets/icon.png and b/assets/icon.png differ diff --git a/assets/ios-icon.png b/assets/ios-icon.png index 8736c48..a7bac88 100644 Binary files a/assets/ios-icon.png and b/assets/ios-icon.png differ diff --git a/assets/notification-icon.png b/assets/notification-icon.png index 00640df..7e7cb54 100644 Binary files a/assets/notification-icon.png and b/assets/notification-icon.png differ diff --git a/assets/splash-icon.png b/assets/splash-icon.png index eed5ad5..1c79a89 100644 Binary files a/assets/splash-icon.png and b/assets/splash-icon.png differ diff --git a/metro.config.js b/metro.config.js index 3a9b2b5..b30288b 100644 --- a/metro.config.js +++ b/metro.config.js @@ -3,6 +3,7 @@ const _ = require('lodash'); const path = require('path'); const { getSentryExpoConfig } = require('@sentry/react-native/metro'); +const exclusionList = require('metro-config/src/defaults/exclusionList'); //const { getDefaultConfig } = require('expo/metro-config'); //const path = require('path'); const { withNativeWind } = require('nativewind/metro'); @@ -11,6 +12,12 @@ const config = getSentryExpoConfig(__dirname, { isCSSEnabled: true, }); +// Exclude electron directory from Metro bundler for Android/iOS +// Electron files use Node.js APIs that don't exist in React Native +config.resolver.blockList = exclusionList([ + /electron\/.*/, +]); + // 1. Watch all files within the monorepo // 2. Let Metro know where to resolve packages and in what order //config.resolver.nodeModulesPaths = [path.resolve(__dirname, 'node_modules')]; diff --git a/package.json b/package.json index 0e0666f..8d60489 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.0.1", "versionCode": "1", "private": true, - "main": "electron/main.js", + "main": "expo-router/entry", "scripts": { "start": "cross-env EXPO_NO_DOTENV=1 expo start", "prebuild": "cross-env EXPO_NO_DOTENV=1 yarn expo prebuild",