Commit Graph

2213 Commits

Author SHA1 Message Date
copilot-swe-agent[bot] 3372a93f71 fix(mobile): resolve iOS build errors by enabling buildReactNativeFromSource for Expo SDK 54
Expo SDK 54 switched to precompiled React Native XCFrameworks by default
for faster iOS builds. However, the precompiled frameworks do not expose
legacy bridge headers (RCTBridge, RCTViewManager, RCTSurfaceHostingProxyRootView,
RCTPackagerConnection, RCTDevSettings.isDebuggingRemotely, rootViewFactory)
that some native modules (e.g. expo-dev-client) still reference.

Add expo-build-properties (v1.0.10, the SDK 54-compatible version) and
configure buildReactNativeFromSource: true for iOS. This compiles React
Native from source, making all native headers available to linked modules
and resolving the Xcode compilation errors seen in the EAS production build.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 22:50:29 +00:00
copilot-swe-agent[bot] 911a995c6a Initial plan 2026-03-14 22:35:55 +00:00
github-actions[bot] 256d97136e chore(release): update build metadata files [skip ci] 2026-03-14 20:37:20 +00:00
semantic-release c336bf1eb1 0.135.3
Automatically generated by python-semantic-release
2026-03-14 20:37:18 +00:00
Christian Krakau-Louis c5db5c94e2 Merge pull request #669 from christianlouis/copilot/update-ios-production-build
fix(mobile): update invalid EAS iOS build image to macos-sequoia-15.3-xcode-16.2
2026-03-14 21:36:57 +01:00
copilot-swe-agent[bot] fe66e51996 fix(mobile): update iOS build image from macos-sequoia-15.1-xcode-16.2 to macos-sequoia-15.3-xcode-16.2
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:35:50 +00:00
copilot-swe-agent[bot] 2aac612f10 Initial plan 2026-03-14 20:34:53 +00:00
github-actions[bot] defea2eadd chore(release): update build metadata files [skip ci] 2026-03-14 20:32:44 +00:00
semantic-release 24949fd05d 0.135.2
Automatically generated by python-semantic-release
2026-03-14 20:32:41 +00:00
Christian Krakau-Louis b1d6188b5e Merge pull request #668 from christianlouis/copilot/fix-build-failure-expo-modules
fix(mobile): sync app.json and eas.json to expo.dev project credentials
2026-03-14 21:32:04 +01:00
copilot-swe-agent[bot] 5f3d134d7e fix(mobile): sync app.json and eas.json to expo.dev project credentials
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:31:35 +00:00
copilot-swe-agent[bot] 7633cdf4e4 fix(mobile): sync app.json slug and owner to expo.dev project
- slug: docuelevate → docuelevate-mobile
- owner: christian-krakau-louis → christianlouis
- projectId 16925679-cb94-411c-83b5-a62c9addb872 already correct

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:28:52 +00:00
copilot-swe-agent[bot] 4f38075de4 fix(mobile): use org.docuelevate.mobile as app identifier
Update iOS bundleIdentifier and Android package from
com.christianlouis.docuelevatemobile to org.docuelevate.mobile.

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:26:51 +00:00
copilot-swe-agent[bot] 1aa02aea24 fix(mobile): add missing assets and EAS workflow for automatic builds
- 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>
2026-03-14 20:21:44 +00:00
copilot-swe-agent[bot] 958c5950b3 Initial plan 2026-03-14 20:13:04 +00:00
github-actions[bot] 97263cd81a chore(release): update build metadata files [skip ci] 2026-03-14 16:30:33 +00:00
semantic-release 7c7a80ee32 0.135.1
Automatically generated by python-semantic-release
2026-03-14 16:30:30 +00:00
Christian Krakau-Louis c9cee854c3 Merge pull request #667 from christianlouis/copilot/fix-missing-project-id
fix(mobile): resolve EAS CI build failures — app.json wrapper, expo-dev-client upgrade, Xcode image pin
2026-03-14 17:30:07 +01:00
copilot-swe-agent[bot] 3bf9589462 fix(mobile): resolve EAS CI build failures – wrap app.json, update deps, pin Xcode image
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 15:02:08 +00:00
copilot-swe-agent[bot] 0b45fa6130 Initial plan 2026-03-14 14:55:50 +00:00
github-actions[bot] 209f78d740 chore(release): update build metadata files [skip ci] 2026-03-14 14:55:44 +00:00
semantic-release 84663d53e3 0.135.0
Automatically generated by python-semantic-release
2026-03-14 14:55:41 +00:00
Christian Krakau-Louis 0c070bffd8 Merge pull request #657 from christianlouis/copilot/translate-privacy-page
feat(ui): i18n support for the privacy page
2026-03-14 15:55:20 +01:00
copilot-swe-agent[bot] e1941adfc9 feat(ui): add i18n support to privacy page
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 14:49:41 +00:00
github-actions[bot] 6e6f9d83a9 chore(release): update build metadata files [skip ci] 2026-03-14 14:40:22 +00:00
semantic-release 63dcf4a3f6 0.134.5
Automatically generated by python-semantic-release
2026-03-14 14:40:19 +00:00
Christian Krakau-Louis 1f267892f1 Merge pull request #656 from christianlouis/copilot/fix-npm-dependency-conflict
fix(mobile): resolve npm ERESOLVE by bumping react to 19.2.4 and locking deps
2026-03-14 15:39:56 +01:00
copilot-swe-agent[bot] c960d05acc Initial plan 2026-03-14 14:35:46 +00:00
copilot-swe-agent[bot] 8653247e44 fix(mobile): update react to 19.2.4 and add package-lock.json to fix npm ERESOLVE build failure
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 14:32:18 +00:00
copilot-swe-agent[bot] 0cb2f6c362 chore: initial plan for mobile npm peer dep fix
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 14:30:38 +00:00
copilot-swe-agent[bot] e3e93a0487 Initial plan 2026-03-14 14:21:09 +00:00
github-actions[bot] ef4c513908 docs(changelog): update changelog [skip ci] 2026-03-14 14:17:07 +00:00
Christian Krakau-Louis c6642203c0 chore(i18n): auto-update translations via LLM 2026-03-14 14:15:13 +00:00
Christian Krakau-Louis 31218c8860 chore(i18n): auto-update translations via LLM 2026-03-14 14:15:13 +00:00
github-actions[bot] 2cfacb24f0 chore(release): update build metadata files [skip ci] 2026-03-14 14:14:18 +00:00
semantic-release df19da1379 0.134.4
Automatically generated by python-semantic-release
2026-03-14 14:14:15 +00:00
Christian Krakau-Louis 2a84747cd1 Merge pull request #655 from christianlouis/copilot/fix-npm-dependency-conflict
fix(mobile): bump Node to 20.19.4 and fix @react-navigation/native peer dep
2026-03-14 15:13:57 +01:00
copilot-swe-agent[bot] 4c6596b561 fix(mobile): bump Node to 20.19.4 and fix react-navigation peer dependency
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 14:06:52 +00:00
copilot-swe-agent[bot] 5380becac2 Initial plan 2026-03-14 14:04:50 +00:00
github-actions[bot] caf90f8383 chore(release): update build metadata files [skip ci] 2026-03-14 14:00:13 +00:00
semantic-release 4a2d0d8c79 0.134.3
Automatically generated by python-semantic-release
2026-03-14 14:00:10 +00:00
Christian Krakau-Louis eeaf61cc41 Merge pull request #653 from christianlouis/copilot/install-expo-dev-client-manually
fix(mobile): resolve EAS build failures for iOS development and production
2026-03-14 14:59:51 +01:00
copilot-swe-agent[bot] 492b2c643c fix(mobile): add owner field to app.json to match EAS project owner
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>
2026-03-14 13:56:57 +00:00
copilot-swe-agent[bot] 6834f3ef1b fix(mobile): add expo-dev-client, pin Node version, and fix EAS build config
- 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>
2026-03-14 13:51:50 +00:00
copilot-swe-agent[bot] 5ff1413adf Initial plan 2026-03-14 13:48:50 +00:00
github-actions[bot] 73c3cb36e8 chore(release): update build metadata files [skip ci] 2026-03-14 13:42:46 +00:00
semantic-release 63316249cf 0.134.2
Automatically generated by python-semantic-release
2026-03-14 13:42:43 +00:00
Christian Krakau-Louis 5e088995da Merge pull request #652 from christianlouis/copilot/fix-expo-sdk-version-mismatch
fix(mobile): upgrade Expo SDK 51 → 54 and set real EAS project ID
2026-03-14 14:42:21 +01:00
copilot-swe-agent[bot] f148785079 fix(mobile): upgrade Expo SDK from 51 to 54 and fix EAS project ID
- 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>
2026-03-14 13:28:01 +00:00
copilot-swe-agent[bot] 76ce7dc834 Initial plan 2026-03-14 13:21:42 +00:00