Revision Date Author Comments
# 765b47da 30-Dec-2021 Tomasz Sapeta <[email protected]>

[ios] Fix lint issues in Swift files (#15640)


# 779d1d70 02-Aug-2021 Łukasz Kosmaty <[email protected]>

[dev-menu-interface][ios] Prebuilding prepararion (#13865)

# Why

Unfortunately, we can't pre-build this package due to the swift compiler issue - https://bugs.swift.org/browse/SR-14541. However,

[dev-menu-interface][ios] Prebuilding prepararion (#13865)

# Why

Unfortunately, we can't pre-build this package due to the swift compiler issue - https://bugs.swift.org/browse/SR-14541. However, I downloaded swift 5.5 and everything seems to be working there. So we need to wait for the new XCode version. For now, I've just added needed imports and clean up dependencies.

# Test Plan

- bare-expo

show more ...


# 3cb6cb1a 07-May-2021 Łukasz Kosmaty <[email protected]>

[dev-client][ios] Fix XCode warnings (#12798)

# Why

Closes GRO-112.
Removes other warnings reported by XCode.

# How

- Fixed or suppressed warnings
- Added vendored modules as a subspec t

[dev-client][ios] Fix XCode warnings (#12798)

# Why

Closes GRO-112.
Removes other warnings reported by XCode.

# How

- Fixed or suppressed warnings
- Added vendored modules as a subspec to suppress all warnings coming from them

> Note
The remaining warnings come from RN code - we can't do anything about them.

# Test Plan

- bare-expo ✅
- new project created using `npx crna`

show more ...


# 221227d5 20-Apr-2021 Łukasz Kosmaty <[email protected]>

[expo-dev-menu] Fetch eas updates data (#12452)

# Why

Closes ENG-347.

# How

- fixed `RNScreens module cannot be null` by downgrading the `react-native-screens` version (it was bumped in the

[expo-dev-menu] Fetch eas updates data (#12452)

# Why

Closes ENG-347.

# How

- fixed `RNScreens module cannot be null` by downgrading the `react-native-screens` version (it was bumped in the repo some time ago but the newest version doesn't work well with dev-menu).
- created a new concept of pulling async data into dev-menu - `DataSource`
- extended action functionality to handle the case where the js side passes arguments into native code (needed by list component).
- exposed functions with fetches updates data from our GraphQL API
- parsed GraphQL response and wrapped it into data objects

# Test Plan

- bare-expo ✅

show more ...


# d79129dc 24-Mar-2021 Łukasz Kosmaty <[email protected]>

[expo-dev-client] Share session & new UI (#12235)

# Why

Closes ENG-613.
Contains:
- https://github.com/expo/expo/pull/12236
- https://github.com/expo/expo/pull/12240
- https://github.com/expo

[expo-dev-client] Share session & new UI (#12235)

# Why

Closes ENG-613.
Contains:
- https://github.com/expo/expo/pull/12236
- https://github.com/expo/expo/pull/12240
- https://github.com/expo/expo/pull/12245

# How

- Exporting the expo API client
- Restored session state when the app is initialized (not when dev menu is launched)
- Created simple requests to our API
- Rewritten dev-launcher UI and consume dev session.
- Hided dev menu debug options when the user is in the launcher.

# Test Plan

- bare-expo
- Android ✅
- iOS ✅

show more ...


# 26eb6799 08-Feb-2021 Łukasz Kosmaty <[email protected]>

[expo-dev-menu] Add support for screens, links and selection list widget (#11384)

# Why

This is a preparation for adding the screen extension to the `dev-menu`

# How

Basicly just splitting

[expo-dev-menu] Add support for screens, links and selection list widget (#11384)

# Why

This is a preparation for adding the screen extension to the `dev-menu`

# How

Basicly just splitting the `DevMenuItemsList.tsx` into multiple components

# Test Plan

- bare-expo ✅

show more ...


# 16391f5d 21-Aug-2020 Łukasz Kosmaty <[email protected]>

[expo-dev-menu][ios] Extract interface (#9878)

# Why

Follow up to the https://github.com/expo/expo/pull/9854.

# Test Plan

- run `bare-expo` ✅