Commit Graph

4199 Commits

Author SHA1 Message Date
Corey Farwell
dbef657230 Migrate InfiniteScrollLoadingWheel to TypeScript 2025-11-03 21:34:54 -05:00
Corey Farwell
4f6a12d77d Fix type error and unnecessary rendering in LocationIndicator. 2025-11-03 20:07:52 -05:00
Johannes Klein
9c3b5f235f New Crowdin translations by GitHub Action (#3178)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-11-04 01:28:22 +01:00
sepeterson
9c85a2fcb3 MOB-674 upload status text to 2 lines if necessary 2025-11-03 15:42:17 -06:00
Ryan Stelly
b90ac77a6e make obs deletion in reset script fault tolerant 2025-11-03 11:43:03 -06:00
Ryan Stelly
9919a6c946 remove user deletion from ai camera e2e test 2025-11-03 11:33:58 -06:00
Corey Farwell
acb6b0515c Merge remote-tracking branch 'origin/main' into foreach 2025-11-03 11:03:04 -05:00
Ryan Stelly
3bbda213fb set padding to 54 to match mocks 2025-11-03 09:01:49 -06:00
Ryan Stelly
0bdc53bd3c Merge pull request #3177 from frewsxcv/fetch
Migrate `fetchTaxonAndSave` to TypeScript.
2025-11-03 09:00:17 -06:00
Ryan Stelly
ce62a67909 Merge pull request #3173 from inaturalist/MOB-978-update-eslint-to-allow-forof
MOB-978 turn off restricted-syntax rule to allow forof loops
2025-11-03 08:57:07 -06:00
Johannes Klein
e82ec31ed9 Update to react-native 0.80.x (#3179)
* Update to latest 0.79

* Update package.json

* Update .flowconfig

* Update files with upgrade helper

* Info.plist updates

* Update package-lock.json

* Update Podfile.lock
2025-11-03 13:19:11 +01:00
Ryan Stelly
1bafc9673c fix a few area view bugs, revert provider change 2025-11-02 14:38:23 -06:00
Ryan Stelly
85b579cbfe temp podfile version 2025-11-02 14:21:18 -06:00
Corey Farwell
9eae46b536 Migrate fetchTaxonAndSave to TypeScript. 2025-11-01 12:34:51 -04:00
Ryan Stelly
642f6729e2 Merge branch 'main' into MOB-974-safe-area-view-context-cutover 2025-10-31 17:35:45 -05:00
Abbey Campbell
b971a2f9f2 Merge pull request #3172 from inaturalist/mob-888-on-explore-observations-grid-view-ui-is-covered-up
reverse spread order for grid styles
2025-10-31 11:56:44 -07:00
Ryan Stelly
362ed537ee MOB-978 turn off restricted-syntax rule to allow loops 2025-10-31 11:33:19 -05:00
Corey Farwell
fd8ff50315 Migrate useAuthenticatedQuery to TypeScript. 2025-10-31 12:28:31 -04:00
Abbey Campbell
50761c5e95 reverse spread order for grid styles 2025-10-31 09:24:08 -07:00
Corey Farwell
1e40ba442a Fix type errors where forEach does not exist on generator objects.
```
Property 'forEach' does not exist on type 'Generator<number, any, unknown>'.
```

Even though the method exists in practice, there's no guarantee this method exists based off the ECMAScript spec. <https://tc39.es/ecma262/multipage/indexed-collections.html#sec-array.prototype.keys>

To resolve this, we'll just utilize the index (second) parameter of `forEach`.
2025-10-31 11:48:12 -04:00
Ryan Stelly
af39a014bf Merge pull request #3155 from inaturalist/MOB-948-test-user-reset-e2e
MOB-948 add programmatic test user reset step to e2e
2025-10-31 10:40:09 -05:00
Ryan Stelly
b9f9762bb7 Merge branch 'main' into MOB-974-safe-area-view-context-cutover 2025-10-31 10:34:01 -05:00
Ryan Stelly
73af23e649 Merge pull request #3169 from inaturalist/MOB-951-update-safe-area-context-package
MOB-951 update safe-area-view package
2025-10-31 10:07:14 -05:00
Johannes Klein
a6d86666cc Update realm to 20.2.0 (#3164)
* Update package.json

* Update Podfile.lock

* Update package-lock.json

* Remove realm patch for 16kb page support

This has now landed in realm itself
2025-10-31 15:12:06 +01:00
Ryan Stelly
d523bf4d99 Merge pull request #3112 from FLGMwt/fix-developer-warning-login-screen
fix developer warning on login screen, provide react key
2025-10-31 08:45:47 -05:00
Ryan Stelly
bf5fc353ec MOB-951 update safe-area-view package 2025-10-31 08:20:21 -05:00
Ryan Stelly
324c263759 Merge pull request #3152 from frewsxcv/node-babel
feat(build): Unify JS config for i18n and scripts
2025-10-30 15:17:12 -05:00
Ryan Stelly
2c5e74d7d3 Merge pull request #3167 from frewsxcv/usecurrentusre
Resolve all type errors in `src/sharedHooks/useCurrentUser.ts`.
2025-10-30 12:36:10 -05:00
Ryan Stelly
4ee80d1542 Merge pull request #3163 from inaturalist/update-flashlist
Update @shopify/flash-list to version 2
2025-10-30 11:00:38 -05:00
Ryan Stelly
38d8f774fe add taxon types 2025-10-30 10:46:49 -05:00
Corey Farwell
6e066e86a7 inline 2025-10-30 11:44:09 -04:00
Corey Farwell
cd28b748df empty changeset 2025-10-30 11:36:19 -04:00
Corey Farwell
3dcddd9180 retry tests 2025-10-30 11:27:21 -04:00
Corey Farwell
0561b9dcb2 change type definition 2025-10-30 11:17:55 -04:00
Corey Farwell
f49b647611 restore arity==2 2025-10-30 11:09:26 -04:00
Corey Farwell
77c3eee481 feat(build): Unify JS config for i18n and scripts
This change introduces `babel-node` to the development workflow, allowing the project to use modern JavaScript features like ES modules (`import`/`export`) in our build scripts and i18n command-line interface.

Previously, scripts in the `i18n` directory and the `scripts` directory were executed directly with `node`, which required them to use CommonJS (`require`/`module.exports`) and prevented the use of other Babel transformations that are standard across the rest of the project.

By switching to `babel-node`, this project now has unified JavaScript tooling, and now developers are no longer required to know which files need to use CommonJS (none anymore!).
2025-10-30 11:01:00 -04:00
Corey Farwell
b580bf2a1d Resolve all type errors in src/sharedHooks/useCurrentUser.ts. 2025-10-30 10:32:09 -04:00
Ryan Stelly
52fe1534e2 use minimal case for sample observation 2025-10-30 09:24:31 -05:00
Ryan Stelly
1182775800 MOB-974 fully cutover to react-native-safe-area-context and fix safe area issues 2025-10-29 16:22:48 -05:00
Ryan Stelly
b59f96b694 Merge branch 'main' into MOB-948-test-user-reset-e2e 2025-10-29 09:59:03 -05:00
Ryan Stelly
4c2bc01d3f switch to existing e2e test observation, add more specific error message, remove installation id 2025-10-29 09:58:35 -05:00
Johannes Klein
1d94daf78a New Crowdin translations by GitHub Action (#3158)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-10-29 12:02:49 +01:00
Johannes Klein
6b21c914bf Remove expectation towards a no longer accessible prop 2025-10-28 21:53:01 +01:00
Johannes Klein
6fc1da07f7 Remove deprecated (React 19) forwardRef 2025-10-28 16:44:49 +01:00
Johannes Klein
ada0cfb74e Fix type import 2025-10-28 16:43:23 +01:00
Johannes Klein
b742a1ff58 Migrate to use FlashListRef type 2025-10-28 16:16:48 +01:00
Johannes Klein
b5b0156dbe Remove deprecated disableAutoLayout prop 2025-10-28 16:10:22 +01:00
Johannes Klein
129052778d Remove Function type 2025-10-28 16:09:55 +01:00
Johannes Klein
bac5d02289 Remove deprecated estimatedItemSize prop 2025-10-28 16:07:17 +01:00
Johannes Klein
750aab11c1 Update Podfile.lock 2025-10-28 16:01:06 +01:00