| #
8a424beb |
| 11-Aug-2023 |
James Ide <[email protected]> |
[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)
Why
---
Prettier 3 is out. Add support for it with this linter config.
**Note for reviewer:** the first commit is the one with th
[lint] Upgrade to Prettier v3, typescript-eslint to v6 (#23544)
Why
---
Prettier 3 is out. Add support for it with this linter config.
**Note for reviewer:** the first commit is the one with the actual
changes. The rest of this PR are changes to get the linter passing
(mostly autofix).
How
---
Update eslint-config-prettier and eslint-plugin-prettier. To address
deprecation warnings, also update typescript-eslint/parser and
typescript-eslint/eslint-plugin.
Because of an update to typescript-eslint/parser, we need to suppress
deprecation warnings (documented in a comment).
Regenerated test snapshots. Due to the upgraded dependencies, typecasts
and optional chaining are now auto-fixable by lint. This converts
warnings into autofixes.
Test Plan
---
`yarn test` in the linter config. Run `expotools check --all --fix-lint
--no-build --no-test --no-uniformity-check` to try this config on the
whole repo.
---------
Co-authored-by: Expo Bot <[email protected]>
show more ...
|
| #
158d6913 |
| 21-Jun-2023 |
Alan Hughes <[email protected]> |
[auth-session] Remove all auth proxy APIs (#22834)
# Why
Closes ENG-8370
# How
Removed all uses of `useProxy` and other related fields.
# Test Plan
Removed tests that used the old behaviour
[auth-session] Remove all auth proxy APIs (#22834)
# Why
Closes ENG-8370
# How
Removed all uses of `useProxy` and other related fields.
# Test Plan
Removed tests that used the old behaviour. All others passing
show more ...
|
| #
47d62600 |
| 16-Jun-2023 |
Kudo Chien <[email protected]> |
[cli][packages] unify the default dev server port to 8081 (#22880)
# Why
for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --
[cli][packages] unify the default dev server port to 8081 (#22880)
# Why
for historical reasons, when running `npx expo start` the dev-server listens to port 19000, and running `npx expo start --dev-client` it listens to port 8081. since we are now on our effort to deprecate `--dev-client` option, it is better to unify the listening port.
close ENG-8936
# How
- update packages/**/*.ts for port 19000 -> 8081
- search more occurrences for 19000 to 8081
# Test Plan
- ci passed
- bare-expo
- unversioned expo go + ncl
show more ...
|
| #
8caac3db |
| 14-Jul-2022 |
Kudo Chien <[email protected]> |
[NCL] Fix AuthSession (#18224)
# Why
sdk 46 unversioned qa found that AuthSession doesn't work
# How
follow up with [01095ed7962617c0cd2ed531e2514f7108319f3d](https://github.com/expo/expo/c
[NCL] Fix AuthSession (#18224)
# Why
sdk 46 unversioned qa found that AuthSession doesn't work
# How
follow up with [01095ed7962617c0cd2ed531e2514f7108319f3d](https://github.com/expo/expo/commit/01095ed7962617c0cd2ed531e2514f7108319f3d) that furthers add `projectNameForProxy` to the promptAsync options
# Test Plan
unversioned android expo go + NCL auth session
show more ...
|
| #
01095ed7 |
| 08-Jul-2022 |
Brent Vatne <[email protected]> |
[ncl] Add projectNameForProxy to a bunch of places [skip ci]
|
| #
3a44e751 |
| 09-Nov-2021 |
Bartosz Kaszubowski <[email protected]> |
[ncl] update Expo URLs, small tweaks (#15092)
|
| #
35f78160 |
| 01-Sep-2021 |
Bartosz Kaszubowski <[email protected]> |
[eslint-config] remove `arrowParens` overwrite, reformat files (#14232)
|
| #
3a4ade4f |
| 20-Jul-2021 |
Will Schurman <[email protected]> |
[js] Update JS code to read manifest2 when manifest is not available (#13602)
|
| #
f62bacca |
| 25-Jun-2021 |
andy <[email protected]> |
[android] SDK 42 Versioned QA (#13326)
|
| #
8a8fd875 |
| 22-May-2021 |
Will Schurman <[email protected]> |
[auth-session][notifications] Use originalFullName instead of currentFullName (#12953)
|
| #
3ddc0b47 |
| 12-May-2021 |
Will Schurman <[email protected]> |
[expo-constants] Add new manifest2 field and make existing field optional (#12817)
|
| #
b5750505 |
| 09-Apr-2021 |
Evan Bacon <[email protected]> |
[auth session] Add support for custom managed workflow (#12464)
* custom workflow support
* Update SessionUrlProvider.ts
* updated package
* Update CHANGELOG.md
* Update AuthSessionScree
[auth session] Add support for custom managed workflow (#12464)
* custom workflow support
* Update SessionUrlProvider.ts
* updated package
* Update CHANGELOG.md
* Update AuthSessionScreen.tsx
* Fixed bare auth proxy
* Updated authentication guide.
* Update auth-session.md
* Update auth-session.md
* Updated testing
* updated build
* Update CHANGELOG.md
* Update AuthSessionScreen.tsx
* swap triple slash
* build
* Update AuthSessionScreen.tsx
* Update AuthSessionScreen.tsx
* updated docs
* Update authentication.md
* Update authentication.md
* Apply suggestions from code review
Co-authored-by: Brent Vatne <[email protected]>
* updated build files
Co-authored-by: Brent Vatne <[email protected]>
show more ...
|
| #
2d0cd754 |
| 22-Jan-2021 |
Evan Bacon <[email protected]> |
Added Imgur support (#9562)
|
| #
711270f5 |
| 30-Sep-2020 |
Stanisław Chmiela <[email protected]> |
[ncl] Fix lint warnings (#10443)
# Why
Let's make NCL a top-notch application, always tidy etc.
# How
- configured ESLint for NCL
- fixed all warnings automatically
- changed manually all
[ncl] Fix lint warnings (#10443)
# Why
Let's make NCL a top-notch application, always tidy etc.
# How
- configured ESLint for NCL
- fixed all warnings automatically
- changed manually all `React.Component<object, …` that ESLint "automatically fixed" to `<{}` as per https://github.com/expo/expo/pull/10229#discussion_r490961694
# Test Plan
`yarn lint` no longer warns about warnings.
show more ...
|
| #
66216382 |
| 22-Aug-2020 |
Evan Bacon <[email protected]> |
[auth-session] Create built-in providers for Google and Facebook (#9361)
* [WIP] Created basic auth-session providers
* [WIP] Improved default auth flows
* Remove extra features
* Remove fe
[auth-session] Create built-in providers for Google and Facebook (#9361)
* [WIP] Created basic auth-session providers
* [WIP] Improved default auth flows
* Remove extra features
* Remove fetchUserInfoAsync
* Updated doc blocks
* Updated docs with google provider
* Updated docs with facebook provider
* Updated auth-session docs
* Added getting started links to the doc blocks
* Update authentication.md
* Update CHANGELOG.md
* Added shim for testing Firebase auth
* Disable selectAccount on Facebook
* Added authentication back
* Updated google auth
* Use implicit auth by default
* Update authentication.md
* Delete Firebase auth screen
* Split and share code
* Added comments
* Remove unused files
* Fix casing
* revert casing
* Transform casing
* Fix tests
* Fix unit tests
* fix docs
* use URL directly
* eslint ignore
show more ...
|
| #
45ed21fd |
| 04-Aug-2020 |
Evan Bacon <[email protected]> |
[auth-session] Strava support (#9553)
* Added documentation for strava auth
* Update authentication.md
|
| #
67cdfa3e |
| 22-Jun-2020 |
Evan Bacon <[email protected]> |
[auth-session] token request methods (#8051)
* Created token requests
* Updated build files
* Clean up types
* Updated token methods
* Update auth-session.md
* Updated docs
* fix t
[auth-session] token request methods (#8051)
* Created token requests
* Updated build files
* Clean up types
* Updated token methods
* Update auth-session.md
* Updated docs
* fix type errors
* fix build
* Update AuthRequest.ts
* Update AuthRequest.types.js.map
* Added unit tests
* Removed tokenResponse
* Update CHANGELOG.md
* Update auth-session.md
* fix lint
show more ...
|
| #
a1f1dc0b |
| 25-May-2020 |
Evan Bacon <[email protected]> |
[auth-session] Twitch Support (#7963)
* Added Twitch auth to demo and docs
* Update auth-session.md
* Updated twitch example
* Fix twitch button
* Updated docs
|
| #
1fc22e0d |
| 12-May-2020 |
Evan Bacon <[email protected]> |
[auth-session] Expose window features in prompt (#8206)
* Expose window features to promptAsync method
* Added string conversion test
|
| #
ec60a7a3 |
| 07-May-2020 |
Evan Bacon <[email protected]> |
[auth-session] Dropbox auth (#8188)
* Added support for Dropbox authentication
* Added note about native auth
|
| #
e5473358 |
| 06-May-2020 |
Evan Bacon <[email protected]> |
fix web ncl (#8110)
* fix auth session scrolling bug on web and android
* Delete BatteryScreen.web.tsx
* Create now.json
|
| #
2d23c874 |
| 30-Apr-2020 |
Evan Bacon <[email protected]> |
[auth-session] updated testing (#8103)
* Updated auth session example
* Updated demo, improved facebook docs
* Update AndroidManifest.xml
|