| #
83876ff0 |
| 06-Dec-2022 |
Tomasz Sapeta <[email protected]> |
Exclude vendored code from being counted by Linguist (#20335)
|
| #
2fd75d6d |
| 25-Jul-2022 |
Kudo Chien <[email protected]> |
Deprecate source-login-scripts.sh (#18330)
# Why
the `source-login-scripts.sh` introduced a lot of pain where the community reported much build errors from it. it doesn't support shells other tha
Deprecate source-login-scripts.sh (#18330)
# Why
the `source-login-scripts.sh` introduced a lot of pain where the community reported much build errors from it. it doesn't support shells other than zsh and bash. this pr find a new way to deal with xcode building issues that it cannot find the correct nodejs path.
close ENG-4864
close ENG-5242
# How
react-native introduces `.xcode.env` and `.xcode.env.local` for developers to override the `$NODE_BINARY`: https://github.com/facebook/react-native/pull/33546
to make sure building success from expo-constants, expo-updates, and also the app target when generating bundles. i would like to reuse the `.xcode.env` and `.xcode.env.local` from react-native. this pr further generates `.xcode.env.local` automatically for the app during `pod install`. we can ensure that `pod install` is executed from shell and nodejs is available. so we will generate `export NODE_BINARY="$(command -v node)"` in the `.xcode.env.local`. for xcode, the path will be `$PODS_ROOT/../.xcode.env.local`, every xcode subprojects can source the file to get correct `$NODE_BINARY`.
# Test Plan
- building bare-expo from xcode (opening xcode by macos finder)
- building bare-expo by `yarn ios`
- updates e2e ci passed
- building expo-go (prerequisite: #18344)
Co-authored-by: James Ide <[email protected]>
show more ...
|
| #
79ca9839 |
| 07-Jul-2021 |
Kudo Chien <[email protected]> |
[expo-constants] Modularized expo-constants without further app setup (#13424)
# Why
Try to achieve the goal of `expo install expo-constants` without any further setup.
# How
For iOS, use
[expo-constants] Modularized expo-constants without further app setup (#13424)
# Why
Try to achieve the goal of `expo install expo-constants` without any further setup.
# How
For iOS, use `script_phase` to execute the script.
For Android, move gradle plugin into expo-constants android library.
# Test Plan
1. Build passed
2. Verify Constants.Manifest test case from bare-expo iOS/Android
show more ...
|
| #
d5585070 |
| 19-Feb-2021 |
Tomasz Sapeta <[email protected]> |
Remove remains of Nix (#11989)
|
| #
25ff3533 |
| 11-Feb-2021 |
James Ide <[email protected]> |
[git] Remove CocoaPod entries from git-lfs list (#11922)
Why: we no longer commit pods to the repository and don't need to download the large ones from Git LFS.
How: updated .gitattributes to rem
[git] Remove CocoaPod entries from git-lfs list (#11922)
Why: we no longer commit pods to the repository and don't need to download the large ones from Git LFS.
How: updated .gitattributes to remove the LFS entries
Test plan: make sure `git lfs pull` doesn't break
show more ...
|
| #
ec4c554e |
| 14-Jan-2021 |
Evan Bacon <[email protected]> |
[EMS] Create dev tooling for config plugins (#11574)
* plugin for stripe
* add plugin clean, build, and lint scripts
* Update index.ts
* remove template
* update naming
* Update READM
[EMS] Create dev tooling for config plugins (#11574)
* plugin for stripe
* add plugin clean, build, and lint scripts
* Update index.ts
* remove template
* update naming
* Update README.md
* Update CHANGELOG.md
* added plugin support to et
* Update app.json
* added testing options
* Update checkPackageAsync.ts
* added payments to NCL
* updated stripe plugin to support iap
* Update PaymentsScreen.tsx
* Update PaymentsScreen.tsx
* Update PaymentsScreen.tsx
* Updated docs
* Apply suggestions from code review
Co-authored-by: James Ide <[email protected]>
Co-authored-by: Brent Vatne <[email protected]>
* updated types
* Update jest-preset-plugin.js
* downgrade node
* Apply suggestions from code review
Co-authored-by: James Ide <[email protected]>
* update syntax
* ignore plugin builds
* unignore
* Update packages/expo-module-scripts/README.md
Co-authored-by: James Ide <[email protected]>
Co-authored-by: James Ide <[email protected]>
Co-authored-by: Brent Vatne <[email protected]>
show more ...
|
| #
7e0d9eb9 |
| 22-Dec-2020 |
Evan Bacon <[email protected]> |
Add expo-camera to bare-expo (#11428)
* Add expo-camera to bare-expo
* fix icons
* Update settings.gradle
|
| #
d3a5cdbc |
| 04-Jun-2020 |
Bartłomiej Bukowski <[email protected]> |
[iOS] Make .pbxproj file a non-binary (#8507)
|
| #
d4880a16 |
| 23-Dec-2019 |
Michał Czernek <[email protected]> |
@mczernek/update google and crashlytics (#6593)
* Update Crashlytics, Firebase and Google AdMob.
|
| #
f6d5bc6e |
| 30-Aug-2019 |
Stanisław Chmiela <[email protected]> |
[ios] Upgrade native dependencies (#5500)
# Why
To be sure that we've got all the latest fixes and updates that may affect compatibility with iOS 13.
# How
Went through outdated native depe
[ios] Upgrade native dependencies (#5500)
# Why
To be sure that we've got all the latest fixes and updates that may affect compatibility with iOS 13.
# How
Went through outdated native dependencies and upgraded them to latest versions.
# Test Plan
Expo client builds. Screens for possibliy affected modules (GoogleSignIn, AppAuth, Maps) look ok in NCL.
show more ...
|
| #
6f64291f |
| 28-Aug-2019 |
Stanisław Chmiela <[email protected]> |
[expo-ads-admob] Upgrade underlying native SDKs (#5447)
# Why
Fixes https://github.com/expo/expo/issues/5242 and closes https://github.com/expo/expo/issues/5330.
# How
Upgraded underlying n
[expo-ads-admob] Upgrade underlying native SDKs (#5447)
# Why
Fixes https://github.com/expo/expo/issues/5242 and closes https://github.com/expo/expo/issues/5330.
# How
Upgraded underlying native SDKs on both iOS and Android. Added required app IDs to `AndroidManifest` and `Info.plist`. Added support for `googleMobileAdsAppId` to XDL and Universe. Added documentation around `googleMobileAdsAppId`.
x-refs: https://github.com/expo/expo-cli/pull/961, https://github.com/expo/universe/pull/3660
# Test Plan
Expo client builds with these changes on both platforms.
show more ...
|
| #
500b7cdb |
| 17-Aug-2019 |
James Ide <[email protected]> |
[lfs] Clean up list of LFS files
Some of the paths have changed or are obsolete.
|
| #
adad3c00 |
| 18-Jun-2019 |
Michał Czernek <[email protected]> |
[expo-face-detector] Change face detection library to MLKit (#4056)
* Exchange GoogleVision to MLKit. Temporarily remove FaceDetector from versioned ABIs to limit errors.
* Remove old implementat
[expo-face-detector] Change face detection library to MLKit (#4056)
* Exchange GoogleVision to MLKit. Temporarily remove FaceDetector from versioned ABIs to limit errors.
* Remove old implementations from compile path.
* Update project.pbxproj after deleting old FaceDetectors.
* Exchange GMVision to MLKit for Face Detection.
* [WIP] More or less working version of portrait camera detection.
* Correct transformations for landscape non mirrored.
* Correct scaling with regard to cropping.
* Translation with regard to cropping on non-mirrored.
* Handle cropping translation in mirror.
* Refactor transitions to nice matrix operations.
* Add some comments.
* Refactor. Extract transformation creation to calculator.
* Read orientation on main thread.
* Handle properties properly. Add timeInterval.
* Update facedetector docs.
* [WIP]
* Formatting.
* Updated pbxproj.
* Change dependency from Google Mobile Vision to MLKit.
* Review suggestions.
* Add FaceDetector screen for detecting faces on picked images.
* Correct detecting faces on UIImage.
* Apply review suggestions.
* Detect faces from file in android.
* Return image data along with detected faces for file.
* Reformat to use registered face detector instead forcibly using expo face detector.
* Handle mirrored images in camera preview.
* Correct iOS FeceDetector enabling.
* Respect tracking settings.
* Respect minTimeInterval. Correct yawAngle in mirrored images in Android.
* Request CAMERA_ROLL permission in FaceDetector test screen.
* Upmerge master.
* Applying review suggestions.
* Update apps/native-component-list/src/screens/FaceDetectorScreen.tsx
Co-Authored-By: Stanisław Chmiela <[email protected]>
* Update apps/native-component-list/src/screens/FaceDetectorScreen.tsx
Co-Authored-By: Stanisław Chmiela <[email protected]>
* Update docs/pages/versions/unversioned/sdk/facedetector.md
Co-Authored-By: Stanisław Chmiela <[email protected]>
* Temporarilrly remove FaceDetector from SDK333.
* Handle orientation change.
* Correct FaceDetector screen.
* [ios] Autogenerate GoogleService-Info.plist
* Mark detected faces on FaceDetectorScreen.
* Correct rotation matrix for -90 degrees rotation.
* Move iOS changes to old ABIs.
* Update Pods.
* Backport android face detector.
show more ...
|
| #
9093c6d3 |
| 21-Apr-2019 |
James Ide <[email protected]> |
[git] Add `@unimodules/*` and other scoped package artifacts to .gitattributes
Makes Git treat scoped packages the same as unscoped packages with regard to treating build artifacts as binary.
|
| #
8b6eb81f |
| 05-Feb-2019 |
Nick Novitski <[email protected]> |
`./update-dependencies` and fixes
- Remove custom xcpretty package - Add custom Android NDK version 17c package - Add custom cocoapods 1.5.3 package
|
| #
a454f575 |
| 01-Feb-2019 |
Stanisław Chmiela <[email protected]> |
Upgrade Facebook SDK (Ads and LoginKit) to latest versions (5.5.1, 4.40.0) (#3394)
* [ios] Upgrade Facebook dependencies manually
* [expo-facebook] Run registerViewsForInteraction on main thread,
Upgrade Facebook SDK (Ads and LoginKit) to latest versions (5.5.1, 4.40.0) (#3394)
* [ios] Upgrade Facebook dependencies manually
* [expo-facebook] Run registerViewsForInteraction on main thread, as recommended in FBAudienceNetwork changelog https://developers.facebook.com/docs/audience-network/changelog-ios#5_1_1
* [expoview] Fix FacebookAdDataExtractor for new Audience Network SDK
* [expo-facebook] Upgrade Facebook Audience Network SDK to 5.1.1
* [ios] Run pod install
* [android] Add 127.0.0.1 as a trusted network address for cleartext communication with FBAds cache (see https://developers.facebook.com/docs/audience-network/android-network-security-config)
* [android] Move FacebookAdDataExtractor from expoview into separate versioned abis
* [android] Fix old ABIs for new SDK method
* [changelog] Add changelog entry
show more ...
|
| #
8158bcb3 |
| 09-Jan-2019 |
James Ide <[email protected]> |
[git] Mark .pbxproj files as binary + collapse in GH code review
|
| #
5f34b306 |
| 27-Nov-2018 |
James Ide <[email protected]> |
[ts] Mark compiled JS as auto-generated and binary to filter from GitHub
This marks the contents of package `build` directories as auto-generated so that changes to these files are collapsed but vis
[ts] Mark compiled JS as auto-generated and binary to filter from GitHub
This marks the contents of package `build` directories as auto-generated so that changes to these files are collapsed but visible (if expanded) in GitHub PRs, helping reviewers focus on salient changes.
Test plan: put up a PR that makes changes to `build` and ensure the built JS is collapsed by default and still expandable.
show more ...
|
| #
8c9d5672 |
| 15-Oct-2018 |
Nick Novitski <[email protected]> |
[ci] Add shell_app_base_sim_ios build
Required packaging xcpretty and expo-cli
|
| #
f6801272 |
| 22-Sep-2018 |
Eric Samelson <[email protected]> |
[ios] commit Pods
|