History log of /expo/ios/Exponent/Kernel/Views/EXErrorView.m (Results 1 – 19 of 19)
Revision Date Author Comments
# 05bcf8e7 21-Sep-2023 Wojciech Dróżdż <[email protected]>

[go] Improve the incompatible SDK version error screen (#24310)

# Why

We want to improve the incompatible SDK error screen in Expo Go, because
we will be supporting only two SDK versions, so mor

[go] Improve the incompatible SDK version error screen (#24310)

# Why

We want to improve the incompatible SDK error screen in Expo Go, because
we will be supporting only two SDK versions, so more people will see it.

# How

- The header is now descriptive instead of generic "Something went
wrong"
- Updated the message to provide more information
- The message now contains a link to a docs page
- On iOS it was created with attributed string and replacing the UILabel
with UITextView
- On Android we embed html hyperlink into the message and then render
the text as HTML
- Added update instructions into the docs page. Also added instructions
on how to install an older version of Expo Go.

# Test Plan

Tested in Go on iOS 16 and Android SDK 33, 34

<img width="190" alt="image"
src="https://github.com/expo/expo/assets/31368152/c79ec613-8f19-4aef-91d0-99c682124f31">
<img width="190" alt="image"
src="https://github.com/expo/expo/assets/31368152/292d8fcd-5532-4ac9-828a-6d870c396040">
<img width="190" alt="image"
src="https://github.com/expo/expo/assets/31368152/d94eff4e-0113-4cea-a5ee-64a9284fb254">
<img width="190" alt="image"
src="https://github.com/expo/expo/assets/31368152/6c819e52-2cc5-4e6f-9614-0bb22427e61c">

---------

Co-authored-by: Brent Vatne <[email protected]>

show more ...


# 94af3eda 23-Feb-2023 Will Schurman <[email protected]>

[exmanifests][ios] Convert to swift (#21298)


# 7c3ed0c0 14-Dec-2022 Douglas Lowder <[email protected]>

[Expo Go][iOS] No remote home app loads in release builds (#20416)

# Why

Per ENG-7047, we need to disable remote loading of home app, and
checking for home app updates, for release builds.
Upda

[Expo Go][iOS] No remote home app loads in release builds (#20416)

# Why

Per ENG-7047, we need to disable remote loading of home app, and
checking for home app updates, for release builds.
Updates and loading from the packager will still work in debug builds.

# How

Add `#ifdef DEBUG` in several places in
`Exponent/Kernel/AppLoader/EXAppLoader.m`

# Test Plan

- CI should pass
- Test Expo Go builds locally and verify that updates are not loaded,
and that nothing else is broken

# Checklist

<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->

- [x] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [x] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [x] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).

show more ...


# 4a1eea56 19-Jun-2022 Juwan Wheatley <[email protected]>

[ios][expo go] improve error/"go home" screen design (#17850)

* [ios][expo go] improve error screen design

* use private method rather than class extension and fix spacing


# 91164359 04-Feb-2022 Cedric van Putten <[email protected]>

[ios] Add EXErrorView text colors to avoid dark mode issues (#15516)


# 6e09d733 15-Sep-2021 Charlie Cruzan <[email protected]>

[Expo Go] Improve UX when trying to load an incompatible project (#14284)

* more descriptive error message on android

* more descriptive msg on iOS + new error domain for runtime

* better form

[Expo Go] Improve UX when trying to load an incompatible project (#14284)

* more descriptive error message on android

* more descriptive msg on iOS + new error domain for runtime

* better formatted error

* error message feedback

* Update android/expoview/src/main/java/host/exp/exponent/exceptions/ManifestException.kt

Co-authored-by: Brent Vatne <[email protected]>

* update msg on ios

* reformat file

Co-authored-by: Brent Vatne <[email protected]>

show more ...


# c8841cb0 26-Apr-2021 Will Schurman <[email protected]>

[updates] Factor out raw manifest into wrapper class (#12631)


# 558783df 04-Dec-2020 Eric Samelson <[email protected]>

[ios] improve handling of Local Network permission on iOS 14 (#11218)


# 4d0e0805 01-Feb-2019 Eric Samelson <[email protected]>

[ios][home] remove deprecated client-side authentication checks for opening projects


# 00fcd3c6 24-May-2018 Ben Roth <[email protected]>

EXShellManager -> EXEnvironment

fbshipit-source-id: 2347314


# 1fa7e361 08-May-2018 Ben Roth <[email protected]>

Make EXShellManager less stateful during setup, add one dumb test

fbshipit-source-id: 2a18959


# 9088dd0e 07-May-2018 Ben Roth <[email protected]>

Organize AppLoader, fix AppLoader tests

fbshipit-source-id: e80e891


# bfd0e75d 30-Apr-2018 Ben Roth <[email protected]>

Fix cosmetic issue with quoted app names in error messages

fbshipit-source-id: 704127f


# 2f2bf1c0 11-Apr-2018 Ben Roth <[email protected]>

Show clearer information on Expo Client error screen for trying to load an app belonging to a different account

see: https://github.com/expo/universe/issues/2251

fbshipit-source-id: 8e79e5b


# a7bed412 29-Mar-2018 Ben Roth <[email protected]>

Show development url in ExpoKit error screen

fbshipit-source-id: 9c07fd8


# 88fb3cd2 29-Mar-2018 Ville Immonen <[email protected]>

Fix minor visual regressions in loading and error views (#2283)

fbshipit-source-id: cf07bbc


# 7186c657 08-Mar-2018 Ben Roth <[email protected]>

Audit error cases and improve error messages

fbshipit-source-id: b7a496c


# d2210950 06-Mar-2018 Ben Roth <[email protected]>

build out native error view

fbshipit-source-id: 180a853


# 3217e243 03-Mar-2018 Ben Roth <[email protected]>

native loading UI

fbshipit-source-id: 8bfc934