Commit Graph

604 Commits

Author SHA1 Message Date
Johannes Klein
7c6c537e34 Merge pull request #3683 from inaturalist/update-eslint-plugin-testing-library-to-7.16.2
Update eslint-plugin-testing-library to 7.16.2
2026-06-01 20:44:22 +02:00
Johannes Klein
661a3dcb05 Merge pull request #3685 from inaturalist/update-eslint-plugin-import
Update eslint-plugin-import
2026-06-01 18:52:03 +02:00
Johannes Klein
b468180350 Update package.json 2026-06-01 12:49:47 +02:00
Johannes Klein
bc9648325b Update package.json 2026-06-01 12:36:36 +02:00
Johannes Klein
a6f9ea657b Update package.json 2026-05-29 22:06:15 +02:00
Johannes Klein
51d4884510 Update react native to 0.83.9 (#3653)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2026-05-28 14:30:07 +02:00
Johannes Klein
e352905ba8 Mob 1415 third party acknowledgements in about screen (#3664)
* Add react-native-legal

* Update package-lock.json

* Update Podfile.lock

* Git ignore the results of the license gathering script

* Run "npx react-native legal-generate"

* Update .gitignore

* Type navigation in About

* Add link to About to show licenses

* Update strings.ftl

* Add step into build process

* Add jest mock

* Add npm script for legal-generate

* Update project.pbxproj
2026-05-28 10:20:13 +02:00
Johannes Klein
86a4a9f23b Update rozenite to 1.10.0 (#3662)
* Update package.json

* Update package-lock.json

* Replace deprecated mmkv- with general storage-plugin
2026-05-28 10:19:42 +02:00
Johannes Klein
decfef4437 Update react-native-fs to 2.38.2 (#3654)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2026-05-27 16:25:49 +02:00
dependabot[bot]
c1b90e6f3f Bump sanitize-html from 2.17.3 to 2.17.4 (#3646)
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.17.3 to 2.17.4.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/HEAD/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.4
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-21 23:32:52 +02:00
Johannes Klein
2c0cbd572b Merge beta into main (#3636)
* Update version to 1.0.22

* Bundle update fastlane

* v1.0.22+213
2026-05-21 21:28:19 +02:00
Ryan Stelly
90576071fb do not fail lint-staged on warnings (#3599) 2026-05-07 15:37:29 -05:00
Johannes Klein
4431d16ce3 Update version to 1.0.21 2026-05-05 22:02:13 +02:00
dependabot[bot]
8a7696a949 Bump uuid from 11.1.0 to 11.1.1 (#3568)
* Bump uuid from 11.1.0 to 14.0.0

Bumps [uuid](https://github.com/uuidjs/uuid) from 11.1.0 to 14.0.0.
- [Release notes](https://github.com/uuidjs/uuid/releases)
- [Changelog](https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/uuidjs/uuid/compare/v11.1.0...v14.0.0)

---
updated-dependencies:
- dependency-name: uuid
  dependency-version: 14.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update package.json

* Update package-lock.json

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2026-05-01 12:11:46 +02:00
Ryan Stelly
8f865bb68a Update react hooks eslint for 19.2 (#3574)
* update eslint-plugin-react-hooks and enable recommended w/ comments

* remove count comments

* turn on warnings
2026-04-29 16:19:13 -05:00
Ryan Stelly
c594517740 add lint rule for lodash imports (#3552)
* add lint rule for lodash imports

* fix lodash imports in i18ncli/ftl.js
2026-04-24 11:04:34 -05:00
Johannes Klein
2efb99fb74 Switch to @native-html/render to support markdown again (#3553)
* Update package.json

Without the babel plugin the app does not start because of an error with the new package.

* Update babel.config.js

* Update package-lock.json

* Switch to new package for Wikipedia text

* Update Podfile.lock

* Use new package in UserText

* Link underline was blue, now green again

* Make headings in user text the same as in the app

* Fix typo?

Not hundred percent sure about this, but MDN docs show no t tag and the original list in inaturalist has tfoot in this place here.

* Remove tag that is not supported on web

* Refactor making of html into helper function

* Update index.ts

* Create a snapshot test for build html function
2026-04-21 22:03:34 +02:00
Johannes Klein
934a0b1b02 Update react native to 0.83.6 (#3554)
* Update package.json

* Update patch

* Update .flowconfig

* Update package-lock.json

* Update Podfile.lock
2026-04-21 20:44:48 +02:00
Ryan Stelly
3d3b8fba83 update react-native from 82.1 to 83.4 (includes react@19.2) (#3474)
* update react-native from 82.1 to 83.4 (includes react@19.2)

* Update Podfile.lock

* Create react-native+0.83.4.patch

There seems to be a known issue in React 19.2 that makes us hit errors during development with this code in regards to using realm.
https://github.com/realm/realm-js/issues/7086
https://github.com/facebook/react/issues/35126

* restore flow

* add two new RN file exceptions to flow

* pin react/types to ^19.2.0B

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2026-04-21 10:19:42 -05:00
Johannes Klein
47aec9f0b8 Update react native url polyfill to v3 (#3548)
* Update package.json

* Update package-lock.json
2026-04-20 23:04:29 +02:00
Johannes Klein
8b3c998e8f Add @rozenite/filesy-stem-plugin (#3536) 2026-04-20 18:18:53 +02:00
dependabot[bot]
ed3a583c1c Bump sanitize-html from 2.17.2 to 2.17.3 (#3543)
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.17.2 to 2.17.3.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/sanitize-html@2.17.3/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-19 22:09:13 +02:00
Johannes Klein
2730076e7b Update react-i18next to latest v17 (#3534)
* Update package.json

* Update package-lock.json
2026-04-17 15:43:08 +02:00
Johannes Klein
16239e45f0 Update react-i18next to latest v15 (#3527)
* Update package.json

* Update package-lock.json

* Update package.json

* Update package-lock.json
2026-04-14 01:00:29 +02:00
Johannes Klein
d819d8dc88 Mob 1152 i18next to latest v25 (#3526)
* Update package.json

* Update package-lock.json

* Update package.json

* Update package-lock.json

* Update package.json

* Update package-lock.json
2026-04-14 00:59:29 +02:00
Johannes Klein
3036529323 Switch react-native-fs (#3524)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Update PrivacyInfo.xcprivacy

* Update react-native-logs.config.ts

* Update paths.ts

* Update savePhotoToDocumentsDirectory.ts

* Update useAppSize.ts

* Update installData.ts

* Update mlModel.ts

* Update storageMetrics.ts

* Update removeAllFilesFromDirectory.ts

* Update util.ts

* Update removeSyncedFilesFromDirectory.ts

* Update contexts.ts

* Update index.ts

* Update Photo.ts

* Update Sound.js

* Update logManagementHelpers.ts

* Update PhotoLibrary.tsx

* Update flattenUploadParams.ts

* Update shouldFetchObservationLocation.ts

* Update Developer.tsx

* Update vision-camera.js

* Update sentinelFiles.ts

* Move mock

* Switch to unlink util
2026-04-14 00:57:20 +02:00
dependabot[bot]
9987a2232e Bump mathjs and reassure (#3522)
Bumps [mathjs](https://github.com/josdejong/mathjs) to 15.2.0 and updates ancestor dependency [reassure](https://github.com/callstack/reassure). These dependencies need to be updated together.


Updates `mathjs` from 12.4.3 to 15.2.0
- [Changelog](https://github.com/josdejong/mathjs/blob/develop/HISTORY.md)
- [Commits](https://github.com/josdejong/mathjs/compare/v12.4.3...v15.2.0)

Updates `reassure` from 1.1.0 to 1.4.1
- [Release notes](https://github.com/callstack/reassure/releases)
- [Commits](https://github.com/callstack/reassure/commits)

---
updated-dependencies:
- dependency-name: mathjs
  dependency-version: 15.2.0
  dependency-type: indirect
- dependency-name: reassure
  dependency-version: 1.4.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-12 09:07:04 +02:00
Johannes Klein
1e0ea0592c Fix: Bug in the "Open Email" button in the "Reset Password" flow on Android (#3515)
* Update package.json

* Update package-lock.json

* Add few more supported schemes

* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Replace email methods

* Revert "Update package-lock.json"

This reverts commit 7396891732.

* Revert "Update package.json"

This reverts commit f0a28055cc.

* Revert "Replace email methods"

This reverts commit 16483b22ab.

* Update Podfile.lock

* Replace openInbox method
2026-04-09 22:22:12 +02:00
dependabot[bot]
3475407b8e Bump lodash from 4.17.23 to 4.18.1 (#3503)
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.23 to 4.18.1.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.23...4.18.1)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.18.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 17:02:20 +02:00
Johannes Klein
e09a47f943 Update version to 1.0.20 2026-04-07 22:44:35 +02:00
Ryan Stelly
ad62fc104f Add rozenite controls plugin with ff toggle (#3490)
* add controls rozenite plugin

* refactor rozenite config to useRozenite hook

* add TODO comment for lifting up nav rozenite config

* move rozenite controls from devDeps to deps

* switch ff toggle to use..... a toggle : p

* remove temp code disabling logbox
2026-04-03 14:26:05 -05:00
Johannes Klein
e3c53cf7ad Switch to react-native-exify (#3471)
* Update package.json

* Update package.json

* MIgrate parseExif to TS

* Update parseExif.ts

* Type exif objects

* Update types

* Remove write wrapper

* Update parseExif.ts

* Remove react-native-exif-reader

* Replace mock

* Wrongly mocked

* Replace library in test

* Update package-lock.json

* Update Podfile.lock

* Update project.pbxproj

* Append scheme if missing

* Log rejected promises reasons

* Update parseExif.ts

* Adjust exif coordinates with ref with

* Time zone error

* Revert "Time zone error"

This reverts commit 538fb244b7.

* Update parseExif.ts

* Update parseExif.test.js

* Show literal date string in debug mode

* Simpler regex

* Update parseExif.ts

* Major code cleanup

* Update parseExif.test.js

* Update parseExif.ts

* Update Observation.js

* Rename param

* Infer readExifFromMultiplePhotos return type
2026-03-29 20:32:40 +02:00
dependabot[bot]
bb9928fff4 Bump jsrsasign from 11.1.0 to 11.1.1 (#3483)
Bumps [jsrsasign](https://github.com/kjur/jsrsasign) from 11.1.0 to 11.1.1.
- [Release notes](https://github.com/kjur/jsrsasign/releases)
- [Changelog](https://github.com/kjur/jsrsasign/blob/master/ChangeLog.txt)
- [Commits](https://github.com/kjur/jsrsasign/compare/11.1.0...11.1.1)

---
updated-dependencies:
- dependency-name: jsrsasign
  dependency-version: 11.1.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 20:31:15 +02:00
Johannes Klein
6526baba66 Update sanitize-html to latest (#3470)
* Update package.json

* Update package-lock.json
2026-03-25 22:06:32 +01:00
Johannes Klein
99e8a0c121 Update detox to 20.50.1 (latest) (#3461) 2026-03-25 09:41:04 +01:00
Johannes Klein
7e584eefb1 Update react-native-firebase packages to 23.8.8 (#3465) 2026-03-25 09:39:37 +01:00
Johannes Klein
9ee22a7576 Update rozenite packages to 1.6.0 (#3464) 2026-03-25 01:05:01 +01:00
Johannes Klein
fcda3c8eb6 Update version to 1.0.19 2026-03-24 21:25:27 +01:00
Abbey Campbell
c210b7c1de Merge pull request #3455 from inaturalist/mob-1184-startup-time-time-to-interactive
Mob 1184 startup time time to interactive
2026-03-24 11:01:01 -07:00
Johannes Klein
010e40ef93 Update react-native-gesture-handler to latest (#3462)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2026-03-24 17:31:17 +01:00
Abbey Campbell
6c778c3286 add react-native-performance 2026-03-19 16:25:07 -07:00
sepeterson
21e3a46606 MOB-1209: merge back 2026-03-15 22:25:29 -05:00
sepeterson
4ae2208444 merge main 2026-03-13 16:21:18 -05:00
sepeterson
6a1fbcaaa8 MOB-1209: android building 2026-03-13 16:00:26 -05:00
sepeterson
311fe704d5 MOB-1209: rn 0.82.1 first pass, building on ios device 2026-03-13 10:13:06 -05:00
Abbey Campbell
41f66ecf3c Merge pull request #3427 from inaturalist/mob-1234-upgrade-react-native-reanimated-to-latest-version-and-fix
Mob 1234 upgrade react native reanimated to latest version and fix
2026-03-12 16:22:43 -07:00
Johannes Klein
ae2d6236bc Update rozenite packages to v1.4 (#3428)
* Update package.json

* Update package-lock.json
2026-03-13 00:14:46 +01:00
Abbey Campbell
b31aa617f3 fix alphabetization 2026-03-12 15:08:51 -07:00
Abbey Campbell
8c5f73bbb6 bump react-native-reanimated to 4.2.2 2026-03-11 13:05:13 -07:00
Abbey Campbell
960b2159f9 bump react-native-reanimated to 4.2.1 2026-03-11 12:17:21 -07:00