[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 ...
[expo-go] change project/branch screens to query updates by sdkVersion (#22511)# Why We want to deprecate `sdkVersion` runtime, but still want to let users develop in Expo Go if they are using
[expo-go] change project/branch screens to query updates by sdkVersion (#22511)# Why We want to deprecate `sdkVersion` runtime, but still want to let users develop in Expo Go if they are using a supported SDK version. In the Expo Go project view, we filter all the updates by supported `runtimeVersion` (ie) `expoSdk:48.0.0`. This means anyone on a runtime policy like `appVersion` wont have any of their updates show up even though they are on a supported sdk. <img src="https://github.com/expo/universe/assets/6380927/e96f1db2-201e-4e14-98d2-86d15a3102c2" width="200" height="400" /> # How Query updates by `sdkVersion` instead of `runtimeVersion` in Graphql. # Test Plan - [ ] I loaded the JS into the unversioned Expo Go and it works <img width="310" alt="Screenshot 2023-05-16 at 10 30 41 PM" src="https://github.com/expo/expo/assets/6380927/ebf9d783-c970-422b-bfca-3a370febe037"> # Checklist <!-- Please check the appropriate items below if they apply to your diff. This is required for changes to Expo modules. --> - [ ] Documentation is up to date to reflect these changes (eg: https://docs.expo.dev and README.md). - [ ] Conforms with the [Documentation Writing Style Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md) - [ ] This diff will work correctly for `npx expo prebuild` & EAS Build (eg: updated a module plugin).
[home] make outdated classic update warning more informative (#18790)* [home] make outdated classic update warning more informative * Update home/screens/ProjectScreen/LegacyLaunchSection.tsx
[home] make outdated classic update warning more informative (#18790)* [home] make outdated classic update warning more informative * Update home/screens/ProjectScreen/LegacyLaunchSection.tsx Co-authored-by: Jon Samp <[email protected]> Co-authored-by: Jon Samp <[email protected]>
[home] fix dev menu sdk version display (#18191)
[home] include bottom spacing when sdk warning is shown (#18075)
[home] don't show SDK Version info if update hasn't been published (#17219)
[home] fix missing border, don't show feedback on borders when pressed, show feedback on HELP/CLEAR text buttons (#17049)* fix missing bottom border * add touchableopacity feedback to HELP/CLEA
[home] fix missing border, don't show feedback on borders when pressed, show feedback on HELP/CLEAR text buttons (#17049)* fix missing bottom border * add touchableopacity feedback to HELP/CLEAR buttons * don't affect borders when item is pressed * fix update list item * publish dev home
[home] implement original list design (#16962)* [home] implement original list design * revert icon size change
[home] remove PressableOpacity abstraction (#16914)* [home] remove PressableOpacity abstraction * fix diagnostics button layout and updates list item message color * publish dev home * add
[home] remove PressableOpacity abstraction (#16914)* [home] remove PressableOpacity abstraction * fix diagnostics button layout and updates list item message color * publish dev home * add section header to settings screen constants so it's spaced correctly
[home] implement changes based on dogfooding feedback (#16903)* fix typo for log in button * improve spacing of moreLegacyBranchesText * improve release channel styling, make text on project
[home] implement changes based on dogfooding feedback (#16903)* fix typo for log in button * improve spacing of moreLegacyBranchesText * improve release channel styling, make text on project page match existing app to make it more safe * remove privacy constant so that "privacy: public" won't cause problems * use gesturehandler touchable instead of pressable for proper delaying of onPressIn on scroll * remove transition word * don't show classic release channel open section when you can't * improve updates flatlist * change alert title from default 'alert' * revert legacy launch text style change * change flatlist item style * lint and fix hitSlop prop type * change how account selector is ordered * fix tsc * expotools publish-dev-home
[home] fix screen bg, account list sizing, text truncating (#16842)* make sure long text gets truncated properly * fix log out button not showing on small screens/long accounts lists and dismiss
[home] fix screen bg, account list sizing, text truncating (#16842)* make sure long text gets truncated properly * fix log out button not showing on small screens/long accounts lists and dismiss modal on account select * fix background colors * expotools publish-dev-home
[home] remove dead code (#16839)* [home] remove dead code * expotools publish-dev-home