Update iOS bundleIdentifier and Android package from
com.christianlouis.docuelevatemobile to org.docuelevate.mobile.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
- Add mobile/assets/ directory with all required Expo/EAS asset files:
- icon.png (1024x1024 branded app icon)
- adaptive-icon.png (1024x1024 transparent fg for Android)
- splash.png (1284x2778 branded splash screen)
- favicon.png (48x48 web favicon)
- notification-icon.png (96x96 white-on-transparent for Android)
- notification-sound.wav (0.1s silent WAV, 44100 Hz mono)
- Add mobile/.eas/workflows/create-builds.yml for automatic production
builds triggered on every push to main (per Expo EAS Workflows docs)
The Xcode image pin (macos-sequoia-15.1-xcode-16.2) was already present
in eas.json from the prior fix resolving the XCode 15.4 vs >=16.1 error.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
EAS was failing because the projectId belongs to 'christian-krakau-louis'
but the 'owner' field was not set, causing a mismatch with the logged-in
user. Adding 'owner': 'christian-krakau-louis' resolves the error.
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
- Add expo-dev-client ~5.0.0 to dependencies (required for developmentClient:true profile)
- Add node: 18.19.1 to all EAS build profiles (matches .nvmrc, silences version warning)
- Add appVersionSource: local to cli section in eas.json (silences future-required warning)
- Add ITSAppUsesNonExemptEncryption: false to ios.infoPlist in app.json (eliminates App Store Connect manual config warning)
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
- Update mobile/app.json: replace YOUR_EAS_PROJECT_ID placeholder with
the real EAS project ID (8455f39d-ef0d-4850-98e4-f79e388642c1)
- Update mobile/package.json: upgrade all dependencies to Expo SDK 54
compatible versions (react 19.1.0, react-native 0.81.5, expo ~54.0.0,
all expo-* packages, react-navigation v6 → v7, @types/react ~19.1.10)
- Update mobile/README.md: remove outdated eas init step, document that
the EAS project ID is already configured and explain when to update it
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>