680 Commits

Author SHA1 Message Date
Johannes Klein
14a43484eb Update our vision-plugin to 6.0.0 rc.2 (#3305)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-12-18 19:11:33 +01:00
Johannes Klein
f0e6cfad30 Update react-native-vision-camera to 4.7.3 (#3293) 2025-12-17 16:25:10 +01:00
Johannes Klein
f730e8fdd5 v1.0.13+190 2025-12-17 01:28:00 +01:00
Johannes Klein
e76a0aa10c Update to version 1.0.13 2025-12-17 01:26:23 +01:00
Johannes Klein
8ce00e9fe7 v1.0.12+189 2025-12-09 21:54:31 +01:00
sepeterson
4d5bbfc584 Merge branch 'main' into mob-991-firebase-record-whether-or-not-the-user-has-given-location 2025-12-04 10:27:08 -06:00
Johannes Klein
3ba9d15731 v1.0.12+188 2025-12-03 08:17:38 +01:00
Abbey Campbell
3dc09e8f91 add and use new list icon in explore and myobs 2025-12-01 14:29:50 -08:00
Johannes Klein
58f6388e45 v1.0.12+187 2025-11-26 00:14:23 +01:00
Johannes Klein
81ceb6f2d5 v1.0.12+186 2025-11-19 00:15:56 +01:00
Johannes Klein
b7335c2237 Update to version 1.0.12 2025-11-19 00:10:24 +01:00
Johannes Klein
0691a3cfd7 Update @react-native-community/slider to 5.x (#3237)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-11-18 23:09:41 +01:00
Johannes Klein
66af4f7b20 Update react-native-svg (#3235)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-11-18 23:09:14 +01:00
sepeterson
6ec3ffcb5c MOB-989 add firebase perf monitoring 2025-11-12 08:45:55 -06:00
Johannes Klein
609f1fa26a v1.0.11+185 2025-11-12 09:35:10 +01:00
Johannes Klein
b69d1d04a4 v1.0.11+184 2025-11-05 17:46:38 +01:00
Johannes Klein
e0b98b7cdd v1.0.11+183 2025-11-05 17:21:14 +01: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
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
bf5fc353ec MOB-951 update safe-area-view package 2025-10-31 08:20:21 -05:00
Johannes Klein
750aab11c1 Update Podfile.lock 2025-10-28 16:01:06 +01:00
Ken-ichi
7a3f14f99f New Crowdin translations by GitHub Action (#3126)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-10-22 16:04:04 +02:00
Johannes Klein
9dcddd2615 v1.0.11+182 2025-10-17 17:20:23 +02:00
Johannes Klein
081f009a86 Rename link file (#3144)
* Rename link file

* Change file name usage in iOS project

* Fix missing dash

* Add dash to filename
2025-10-16 15:28:32 +02:00
Johannes Klein
bad9c5a4d8 Add firebase dependency, and basic logging (#3127)
* Update package.json

* Update AppDelegate.mm

* Update Podfile

* Update .gitignore

* Update link-inat-model-files.sh

* Add plist file to project

* Update project.pbxproj

* Add analytics package

* Update project.pbxproj

* Update PrivacyInfo.xcprivacy

* Basic screen tracking

* Basic button press logging to firebase

* Update package-lock.json

* Update Podfile.lock

* Add Android setup

* Update .gitignore

* Add analytics mock

* Ignore rubocop warning here

* Create GoogleService-Info.example.plist

* Create google-services.example.json

* Add instructions to set up Firebase configs

* Update e2e_ios.yml

* Update e2e_android.yml

* Better plural

* Use specific XCode version in e2e CI

* Update GoogleService-Info.example.plist

* Revert "Update GoogleService-Info.example.plist"

This reverts commit 0bc0ed4862.

* We need an actual real app id or we get a crash during app start

* My bad, we do need both files for building

* Also set API key

* Add comments

* Add comment

* Update Podfile.lock

* Revert "Use specific XCode version in e2e CI"

This reverts commit cbd63d1b5d.
2025-10-16 13:15:10 +02:00
Johannes Klein
744d307d9d Update react-native-gesture-handler (#3138) 2025-10-15 17:53:03 +02:00
Johannes Klein
24649e487f Update Podfile.lock 2025-10-14 23:38:44 +02:00
Kirk van Gorkom
aeb019e338 Stop compiling unused LocationAlways code (#3130)
* Stop compiling unused LocationAlways code

Fixes MOB-946

* Update Podfile.lock

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-10-14 14:00:24 +02:00
Johannes Klein
316caf6687 922 share sheet changes (#3129)
* Allow 500 photos in image picker

* Allow 500 photos from share extension

* Basic React share sheet setup

Following the setup here: f5805e9208/SHARE_EXTENSION_VIEW.md

* Basic ShareSheet React component

* Update ShareSheet.tsx

* Update ShareSheet.tsx
2025-10-14 01:16:29 +02:00
Johannes Klein
660283863b Prevent liquid glass (#3131) 2025-10-13 23:17:32 +02:00
Johannes Klein
a508b24062 v1.0.11+181 2025-10-12 10:51:07 +02:00
Johannes Klein
8a476f0984 Update version to 1.0.11 2025-10-10 14:20:22 +02:00
Johannes Klein
af6e424f1e Update @candlefinance/faster-image (#3121)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-10-08 20:58:36 +02:00
Kirk van Gorkom
206b6984fb Remove "Always" location permission string (#3080)
- Remove NSLocationAlwaysAndWhenInUseUsageDescription from Info.plist
- Remove corresponding localization strings from InfoPlist.xcstrings
- Prevents "Always" option from appearing in iOS location settings

Closes MOB-745
2025-10-08 12:25:43 +02:00
Johannes Klein
9c90c2e45f Update react-native to 0.79 (#3051)
* Upgrade helper: package.json

* Upgrade helper: gems

* Upgrade helper: Android

* Update AppDelegate

* Fix error in compiling

* Update package-lock.json

* Update Podfile.lock

* Update package-lock.json

* Update Podfile.lock

* Remove no longer needed mock

* Comment out entire test and not only the expect call

* Most other unit tests use this render helper function that

wraps the component in the entire app.

* Mock react-native exports as esModule

* Update .flowconfig

* Update Gemfile

* Revert "Comment out entire test and not only the expect call"

This reverts commit 8785f81529.
2025-10-01 22:44:14 -05:00
Johannes Klein
b0e82c73e2 v1.0.10+180 2025-09-30 07:45:02 -06:00
Johannes Klein
e83caee75c Build Pods as static frameworks (#3115)
* Update Podfile

* Delete react-native-share-menu+6.0.0.patch

* Update project.pbxproj

* Update Podfile.lock

* Update project.pbxproj

* Update Podfile

* Update Podfile.lock
2025-09-29 15:00:48 -06:00
Johannes Klein
66a6d7fcdd Update react-native-image-picker (#3114)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Delete react-native-image-picker_vx.x.x.js

* Update package.json

* Update package-lock.json
2025-09-29 01:03:25 -06:00
Johannes Klein
3c04df39a3 Enable New Architecture (#3111)
* Update gradle.properties

* Update Podfile

* Update react-native-mmkv

* Update Podfile.lock

* Delete useObservationsUpdatesWhenFocused.test.js

* Update closeOnboarding.js

* Fix failing button tap in e2e tests

* Create react-native-sensitive-info+6.0.0-alpha.9.patch

* Update bottom-sheets

* Refactor e2e timeout to file-wide const

* Remove check that fails

* Check for entire list item instead of comments count

* Longer delay to wait for observation deletion to make UI disappear
2025-09-27 08:28:13 -06:00
Johannes Klein
a3aaa66ed5 Update react-native-share-menu to build with use_frameworks static (#3109)
* Update react-native-share-menu

* Update Podfile.lock

* Create react-native-share-menu+6.0.0.patch

This is required as long as we are not setting use_frameworks to static

* Breaking change: Android react-native-share-menu now also has same Share structure as iOS

* Remove Android specific test structure

Because Android and iOS now have the same return type from our fork of react-native-share-menu
2025-09-21 18:23:20 -06:00
Johannes Klein
0814ce14db Update vision-plugin to 6.rc (#3104)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Breaking change: Set LiteRT version instead of tensorflow-lite

* Fix: actually use latest version
2025-09-10 14:50:51 +02:00
Johannes Klein
4e9427263e v1.0.10+179 2025-09-08 15:05:10 +02:00
Johannes Klein
ba2fb88e23 Update vision-plugin to 5.3.0 (#3099)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-09-08 10:55:27 +02:00
Johannes Klein
afd8a8b883 Update react-native-vision-camera (#3096)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Reapply vision-camera patch
2025-09-07 16:48:26 +02:00
Johannes Klein
0f42472a80 Update @react native community/datetimepicker (#3095)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-09-07 12:45:04 +02:00
Johannes Klein
c9310cd15e Update reanimated to v3.19.1 (#3090)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Update package.json

* Update package-lock.json
2025-09-02 08:03:21 +02:00
Johannes Klein
f5e9a6d812 Migrate to react-native-vector-icons 12.x (#3091)
* Update package.json

* Update package-lock.json

* Update Podfile

* Update build.gradle

* Update Podfile.lock

* Update INatIcon.ts
2025-09-01 22:46:03 +02:00
Johannes Klein
79c066dca9 Update react native screens (#3089)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-09-01 18:38:09 +02:00
Johannes Klein
f6486befc6 v1.0.10+178 2025-08-28 21:27:09 +02:00