Commit Graph

2219 Commits

Author SHA1 Message Date
Christian Krakau-Louis d60c3cd303 Merge pull request #671 from christianlouis/copilot/update-logos-and-ux
[WIP] Update mobile app to use DocuElevate's original UX and logos
2026-03-14 23:41:52 +01:00
copilot-swe-agent[bot] 971e578dd7 feat(mobile): update DocuElevate mobile app branding with original logo and UX
- Regenerate all app icons (icon.png, adaptive-icon.png, splash.png,
  favicon.png, notification-icon.png) using the DocuElevate folder+gear
  SVG logo on brand blue (#1e40af) background
- Add assets/logo.png (200×200 circular logo) for the login screen
- Update LoginScreen.tsx to display the DocuElevate logo image above
  the brand name text instead of plain text only
- Replace emoji tab bar icons (⬆️📄👤) with Ionicons vector icons
  (cloud-upload-outline, document-text-outline, person-circle-outline)
  from the already-installed @expo/vector-icons package

Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 22:41:02 +00:00
github-actions[bot] 0c9938155b chore(release): update build metadata files [skip ci] 2026-03-14 22:39:52 +00:00
semantic-release f3eedce835 0.135.4
Automatically generated by python-semantic-release
2026-03-14 22:39:49 +00:00
Christian Krakau-Louis 833af6f161 Merge pull request #670 from christianlouis/copilot/fix-dependency-version-mismatches
fix(mobile): align Expo SDK 54 dependency versions to pass expo doctor
2026-03-14 23:39:28 +01:00
copilot-swe-agent[bot] 15f4069592 Initial plan 2026-03-14 22:33:24 +00:00
copilot-swe-agent[bot] f6e955acce fix(mobile): fix expo doctor dependency version mismatches for SDK 54
Co-authored-by: christianlouis <361235+christianlouis@users.noreply.github.com>
2026-03-14 20:45:03 +00:00
copilot-swe-agent[bot] 9bff4e0d00 Initial plan 2026-03-14 20:40:41 +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