| #
4440fb50 |
| 27-Jun-2023 |
Kudo Chien <[email protected]> |
[go] add android sdk49 versioned code (#23110)
# Why
for sdk 49
# How
- [go] add android sdk 49 versioned code
- [tools] minor fix for android versioning
# Test Plan
ci passed
|
| #
ab827301 |
| 05-Jun-2023 |
Tomasz Sapeta <[email protected]> |
[Android] Remove SDK 46 (#22755)
|
| #
ab11e3c9 |
| 06-Feb-2023 |
Kudo Chien <[email protected]> |
[android][tools] add sdk 48 versioned code (#21076)
# Why
add android sdk 48 versioned code
# How
- `et add-sdk -p android -s 48.0.0`
- there is a big problem for versioning this time wher
[android][tools] add sdk 48 versioned code (#21076)
# Why
add android sdk 48 versioned code
# How
- `et add-sdk -p android -s 48.0.0`
- there is a big problem for versioning this time where versioned aar size is from ~17MB to ~131MB because of prefab, so it's not able to commit to git. this pr proposes to upload versioned aar to github and having an `et android-download-versioned-aars` to download aars before gradle building.
# Test Plan
- sdk 48 android versioned expo go + sdk 48 ncl smoking test
- ci passed
show more ...
|
| #
21d45759 |
| 11-Jan-2023 |
Tomasz Sapeta <[email protected]> |
[android] Remove versioned code for SDK 45
|
| #
023bc8ea |
| 26-Oct-2022 |
Kudo Chien <[email protected]> |
[android] add versioned code for sdk 47 (#19676)
# Why
add android versioned code for sdk 47
# How
`et add-sdk -p android -s 47.0.0`
# Test Plan
android versioned expo go + NCL
|
| #
d2dcff5d |
| 30-Aug-2022 |
Tomasz Sapeta <[email protected]> |
[android] Remove versioned code for SDK44 (#18868)
|
| #
71a4a097 |
| 15-Jul-2022 |
Kudo Chien <[email protected]> |
[android] Add sdk46 versioned code (#18235)
# Why
for sdk 46
# How
- fix expo-modules-core versioning patch that react-native java class should also be versioned.
- fix skia versioning tha
[android] Add sdk46 versioned code (#18235)
# Why
for sdk 46
# How
- fix expo-modules-core versioning patch that react-native java class should also be versioned.
- fix skia versioning that the `versioned-react-native` is not committed into git. use a fallback instead.
- `et add-sdk -p android -s 46.0.0`
# Test Plan
android versioned expo go + sdk46 NCL
show more ...
|
| #
ea0d7378 |
| 11-Jul-2022 |
Tomasz Sapeta <[email protected]> |
[android] Remove versioned code for SDK43 (#18159)
|
| #
bfcd021e |
| 05-May-2022 |
Kudo Chien <[email protected]> |
[notifications] handle SCHEDULE_EXACT_ALARM for android 12 (#17334)
# Why
fix #17276
# How
- If the app has the `SCHEDULE_EXACT_ALARM` permission, call `setExactAndAllowWhileIdle`. otherwis
[notifications] handle SCHEDULE_EXACT_ALARM for android 12 (#17334)
# Why
fix #17276
# How
- If the app has the `SCHEDULE_EXACT_ALARM` permission, call `setExactAndAllowWhileIdle`. otherwise, call `setAndAllowWhileIdle` instead.
- add `SCHEDULE_EXACT_ALARM` permission to expo go's AndroidManifest.xml
# Test Plan
on android 12 devices, test unversioned expo go + Notifications schedule 10s local notification test
Co-authored-by: Tomasz Sapeta <[email protected]>
show more ...
|
| #
92bc6ba3 |
| 26-Apr-2022 |
Kudo Chien <[email protected]> |
[android][sensors] Fix high sampling rate exception on Android S (#17177)
# Why
starting in android S (API level 31), [to use the `SensorManager.SENSOR_DELAY_FASTEST` update interval, `HIGH_SAMPL
[android][sensors] Fix high sampling rate exception on Android S (#17177)
# Why
starting in android S (API level 31), [to use the `SensorManager.SENSOR_DELAY_FASTEST` update interval, `HIGH_SAMPLING_RATE_SENSORS` is required.](https://developer.android.com/about/versions/12/reference/compat-framework-changes#change_id_sampling_rate_sensors_permission)
close ENG-4735
# How
- if AndroidManifest.xml has the `HIGH_SAMPLING_RATE_SENSORS` permission, we keep to use the `SENSOR_DELAY_FASTEST`. otherwise, we fallback to use the `SENSOR_DELAY_NORMAL` (around 200ms).
- add `HIGH_SAMPLING_RATE_SENSORS` to expo go.
- for standalone apps, to remove `HIGH_SAMPLING_RATE_SENSORS` as optional permission. i will have a separated pr for xdl.
# Test Plan
Android S + expo go + NCL AccelerometerScreen
Co-authored-by: Bartłomiej Klocek <[email protected]>
show more ...
|
| #
b2751463 |
| 21-Apr-2022 |
Kudo Chien <[email protected]> |
[android] Add sdk45 versioned code (#17105)
# Why
for sdk 45
# How
`et add-sdk -p android -s 45.0.0`
# Test Plan
versioned android expo go + sdk45 NCL smoke test
|
| #
d566f199 |
| 06-Apr-2022 |
Kudo Chien <[email protected]> |
[android][ios] Upgrade expo go to react-native 0.68 (#16752)
# Why
upgrade for sdk 45
# How
- upgrade our react-native fork to 0.68 based: https://github.com/expo/react-native/tree/sdk-45
[android][ios] Upgrade expo go to react-native 0.68 (#16752)
# Why
upgrade for sdk 45
# How
- upgrade our react-native fork to 0.68 based: https://github.com/expo/react-native/tree/sdk-45
- migrate android/ios projects to 0.68
- [android] bump `targetSdkVersion` and `compileSdkVersion` to 31 (aligned with react-native 0.68)
- [tools] update codegen customization in `update-rn` script
- [tools] update versioning scripts
- [android] replace our customized `NDK_ABI_FILTERS` with official supported `reactNativeArchitectures` gradle property
- [android] use jdk 11
that is a huge pr because of changes from `et update-rn`. recommend to review this pr by commits.
most `add-sdk` problems on 0.68 are fixed. there are still an issue on android. i'll address in another pr.
- expo-av CMakeLists.txt versioning
# Test Plan
- unversoned android expo-go + ncl
- unversoned ios expo-go + ncl
- `et add-sdk -p ios -s 45.0.0` + versioned ios sdk 45 expo-go + ncl
- `et add-sdk -p android -s 45.0.0` + versioned android sdk 45 expo-go + ncl (should commented out expo-av in `ExperiencePackagePicker.kt`
show more ...
|
| #
a7e2a848 |
| 18-Mar-2022 |
Tomasz Sapeta <[email protected]> |
Drop SDK42 on Android (#16675)
|
| #
8013ddb7 |
| 08-Feb-2022 |
Bartłomiej Bukowski <[email protected]> |
[image-picker][Android][plugin] Migrate to `com.github.CanHub:Android-Image-Cropper` (#16122)
|
| #
43357f78 |
| 28-Dec-2021 |
Tomasz Sapeta <[email protected]> |
[android] Remove SDK41 (#15716)
|
| #
86035335 |
| 06-Dec-2021 |
Kudo Chien <[email protected]> |
[android] add sdk 44 (#15434)
|
| #
31e7f7e6 |
| 02-Oct-2021 |
Tomasz Sapeta <[email protected]> |
[android] Drop SDK40 (#14624)
|
| #
24afddd6 |
| 02-Oct-2021 |
Tomasz Sapeta <[email protected]> |
[ios][android] Cherry-pick versioned code for SDK43 (#14621)
Co-authored-by: Tomasz Sapeta <[email protected]>
Co-authored-by: Kudo Chien <[email protected]>
Co-authored-by: Brent Vatne
[ios][android] Cherry-pick versioned code for SDK43 (#14621)
Co-authored-by: Tomasz Sapeta <[email protected]>
Co-authored-by: Kudo Chien <[email protected]>
Co-authored-by: Brent Vatne <[email protected]>
Co-authored-by: Charlie Cruzan <[email protected]>
Co-authored-by: Will Schurman <[email protected]>
Co-authored-by: Kudo Chien <[email protected]>
show more ...
|
| #
12db4111 |
| 10-Sep-2021 |
Charlie Cruzan <[email protected]> |
Remove expo-payments-stripe (#14382)
* rm -rf packages/expo-payments-stripe
* delete ABI code for expo-payments-stripe
* docs, changelog, and codeowner
* remove from ios, android, NCL, bare
Remove expo-payments-stripe (#14382)
* rm -rf packages/expo-payments-stripe
* delete ABI code for expo-payments-stripe
* docs, changelog, and codeowner
* remove from ios, android, NCL, bare-expo, and test-suite
* remove stripe-specific things from template-files
* remove EXPaymentsStripe-specific handling from versioning scripts
* remove last reference on android
* docs feedback
* Update CHANGELOG.md
Co-authored-by: Expo CI <[email protected]>
Co-authored-by: Expo CI <[email protected]>
show more ...
|
| #
4ba3ed43 |
| 08-Sep-2021 |
Łukasz Kosmaty <[email protected]> |
[expo] Drop SDK 39 on Android (#14323)
# Why
Dropped SDK 39.0.0 before SDK 43 releases.
# How
`et remove-sdk-version -p android`
# Test Plan
- expo go with versioned variant ✅
|
| #
a2ffa225 |
| 22-Jun-2021 |
Bartłomiej Klocek <[email protected]> |
[android] Split Expo Go to unversioned and versioned flavors (#12917)
* Add versioning flavors
Extract `flavors.gradle` and fix versioned
* Update manifest based on flavors
* Update fastlan
[android] Split Expo Go to unversioned and versioned flavors (#12917)
* Add versioning flavors
Extract `flavors.gradle` and fix versioned
* Update manifest based on flavors
* Update fastlane build
* Unflavor versioned code
* Update CI to use flavors
* Set default flavor
* Update guides
* Update expotools versioning code
[skip ci]
* [wip] remove flavors from shellapps
* Shell app fallback to `versioned`
* Fix et paths
* Bump `@expo/xdl` in `expotools`
[skip ci]
* Missing uncommitted changes
[skip ci] -expotools yarn.lock, shell app fixes
* Rebase fixes
* Update "Developing Expo Go" guide
[skip ci]
show more ...
|
| #
30bfe260 |
| 18-Jun-2021 |
Brent Vatne <[email protected]> |
[sdk-42] Cherrypick versioned iOS and Android (#13343)
Co-authored-by: cruzach <[email protected]>
Co-authored-by: jkh <[email protected]>
Co-authored-by: andy <[email protected].
[sdk-42] Cherrypick versioned iOS and Android (#13343)
Co-authored-by: cruzach <[email protected]>
Co-authored-by: jkh <[email protected]>
Co-authored-by: andy <[email protected]>
show more ...
|
| #
da87f59e |
| 11-Jun-2021 |
Juwan Wheatley <[email protected]> |
[android][ios][home] open Expo Go with expo.dev/expo-go universal link (#13226)
* [android][ios][home] open Expo Go with expo.dev/expo-go universal link
* add expo.dev to EXKernelLinkingManager._
[android][ios][home] open Expo Go with expo.dev/expo-go universal link (#13226)
* [android][ios][home] open Expo Go with expo.dev/expo-go universal link
* add expo.dev to EXKernelLinkingManager._isExpoHostedUrlComponents
* Update home/HomeApp.tsx
Co-authored-by: James Ide <[email protected]>
* remove http://expo.dev/expo-go android intent because .dev doesn't support insecure http
* remove expo.dev entry for _isExpoHostedUrlComponents
* Revert "remove http://expo.dev/expo-go android intent because .dev doesn't support insecure http"
This reverts commit 1f5cba6700a7c54398be4454687d09bea95adc4e.
Co-authored-by: James Ide <[email protected]>
show more ...
|
| #
e768e48f |
| 26-May-2021 |
Łukasz Kosmaty <[email protected]> |
[home][android] Fix weird home app reloads (#13055)
# Why
Fixes home app reloads when the user comes back to the main home screen from his experience.
# How
- Added `android:configChanges`
[home][android] Fix weird home app reloads (#13055)
# Why
Fixes home app reloads when the user comes back to the main home screen from his experience.
# How
- Added `android:configChanges` to the manifest. React native handles all these events by itself.
show more ...
|
| #
bca4e7ba |
| 05-May-2021 |
Charlie Cruzan <[email protected]> |
[expo go] add universal & app link support (#12740)
* configure android template manifest for universal links
* client-side config for universal linking on ios
* client-side config for univers
[expo go] add universal & app link support (#12740)
* configure android template manifest for universal links
* client-side config for universal linking on ios
* client-side config for universal linking on android
* fix lint
* use includes instead of match for ios
* add comments
* remove support for /@.*/.*
* Update android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.java
* Update android/expoview/src/main/java/host/exp/exponent/kernel/Kernel.java
Co-authored-by: James Ide <[email protected]>
* check for exact match in shouldOpenUrl
* use url.parse instead of URL
* fix: redirects to webpage if launching from backgrounded state on iOS from universal link
* remove scheme alteration on android
Co-authored-by: James Ide <[email protected]>
show more ...
|