Commit Graph

2850 Commits

Author SHA1 Message Date
Ryan Stelly
18bec80489 large runner 2025-10-13 14:42:46 -05:00
Ryan Stelly
68d324158c Revert "try just supplying os"
This reverts commit 5924383630.
2025-10-10 15:10:42 -05:00
Ryan Stelly
23483d8165 Merge branch 'main' into github-larger-runner-experiment 2025-10-10 15:03:14 -05:00
Ryan Stelly
5924383630 try just supplying os 2025-10-10 13:00:09 -05:00
Ryan Stelly
bc8b1fb01b try setting iOS version in detox config 2025-10-10 12:33:03 -05:00
Ryan Stelly
22596bbeb1 try iPhone 15 and also run list devices available to this runner 2025-10-10 11:51:54 -05:00
Ryan Stelly
e2f18df60c Merge pull request #3117 from inaturalist/apply-link-styles-to-user-links
apply link styles to UserText links
2025-10-10 09:29:29 -05:00
Ryan Stelly
5721addf7b Merge pull request #3128 from inaturalist/update-runner-to-macos-14
MOB-933 update GH Actions runner to macos-14
2025-10-10 09:05:52 -05:00
Ryan Stelly
c212d606b8 MOB-933 update GH Actions runner to macos-14 2025-10-10 07:23:16 -05:00
Johannes Klein
8a476f0984 Update version to 1.0.11 2025-10-10 14:20:22 +02:00
Ryan Stelly
6c3eb7ea98 update detox to use iPhone 17 Pro 2025-10-09 15:36:08 -05:00
Ryan Stelly
32e5395848 try macos-15 2025-10-09 15:02:01 -05:00
Ryan Stelly
7eddd83092 try macos-14 2025-10-09 14:01:08 -05:00
Ryan Stelly
e0a2f4562b try going back to macos-13 2025-10-09 13:58:41 -05:00
Ryan Stelly
b622efedfb try using macos-13-large which _should_ be alias to macos-13 2025-10-09 13:54:25 -05:00
Ryan Stelly
f8861413f6 try on macos 14 which _may_ not be paid but is at least not deprecated 2025-10-09 13:28:28 -05:00
Kirk van Gorkom
2e08467692 Prevent WebView iframe loads from updating source (#3107)
* Prevent WebView iframe loads from updating source

* Use request type directly from the library that provides this param

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-10-09 14:26:10 +02:00
dependabot[bot]
b0ba638ecc Bump tmp and patch-package (#3125)
Bumps [tmp](https://github.com/raszi/node-tmp) to 0.2.5 and updates ancestor dependency [patch-package](https://github.com/ds300/patch-package). These dependencies need to be updated together.


Updates `tmp` from 0.0.33 to 0.2.5
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/raszi/node-tmp/compare/v0.0.33...v0.2.5)

Updates `patch-package` from 8.0.0 to 8.0.1
- [Release notes](https://github.com/ds300/patch-package/releases)
- [Changelog](https://github.com/ds300/patch-package/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ds300/patch-package/commits)

---
updated-dependencies:
- dependency-name: tmp
  dependency-version: 0.2.5
  dependency-type: indirect
- dependency-name: patch-package
  dependency-version: 8.0.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>
2025-10-09 00:05:08 +02:00
dependabot[bot]
19a2db42a0 Bump tar-fs from 2.1.3 to 2.1.4 (#3113)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.3 to 2.1.4.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.3...v2.1.4)

---
updated-dependencies:
- dependency-name: tar-fs
  dependency-version: 2.1.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-08 23:46:12 +02:00
dependabot[bot]
22690165b1 Bump rexml from 3.4.1 to 3.4.2 (#3106)
* Bump rexml from 3.4.1 to 3.4.2

Bumps [rexml](https://github.com/ruby/rexml) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.4.1...v3.4.2)

---
updated-dependencies:
- dependency-name: rexml
  dependency-version: 3.4.2
  dependency-type: indirect
...

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

* Bump rexml from 3.4.1 to 3.4.2

Bumps [rexml](https://github.com/ruby/rexml) from 3.4.1 to 3.4.2.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.4.1...v3.4.2)

---
updated-dependencies:
- dependency-name: rexml
  dependency-version: 3.4.2
  dependency-type: indirect
...

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

---------

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>
2025-10-08 23:29:44 +02:00
Johannes Klein
3b5e298d36 Call navigate directly in onPress handler (#3124)
And not over setting a state and navigating based on state on modal close.
2025-10-08 23:02:34 +02:00
Johannes Klein
52af36cd77 Fix: Observation photos not showing (#3120)
* Move file and fix warnings

* Add state type

* Change to interface

* Call setState only once per image load

This fixes the OflineNotice being shown even when. load succeeds.

* Copy over fix into default mode PhotoContainer

* Update src/components/ObsDetailsDefaultMode/PhotoContainer.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update PhotoContainer.tsx

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-08 22:39:04 +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
Corey Farwell
3b11a7349e Disable spellcheck functionality in login form fields. (#3088) 2025-10-08 12:26:49 +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
Corey Farwell
446245bcd9 Migrate src/components/styledComponents to TypeScript. (#3075) 2025-10-08 12:20:47 +02:00
Johannes Klein
d83bc2c5e1 Delete react-native-safe-area-context_vx.x.x.js (#3123) 2025-10-07 11:14:01 +02:00
Johannes Klein
6535f399f9 Migrate fetchPlaceName to TS (#3122)
* Rename file

* Add some types

* Rename file

* Revert "Rename file"

This reverts commit ae7d85c23f.
2025-10-07 10:56:37 +02:00
Ryan Stelly
ae880217df MOB-928 test 13 ARM images 2025-10-06 20:22:43 -05: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
Ryan Stelly
9e192a3542 MOB-928, test larger runner images 2025-09-30 16:33:31 -05:00
Ryan Stelly
fd1ed66ef7 MOB-927 apply link styles to UserText links 2025-09-30 15:33:10 -05:00
Johannes Klein
b0e82c73e2 v1.0.10+180 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
f92ce83bd8 Update .gitignore 2025-09-10 12:12:12 +02:00
Corey Farwell
8ad5036273 Limit Jest usage to test files; conslidate ESLint config. (#3086)
Prior to this commit, technically Jest could have been imported in production files and ESLint would have been okay with that since it was allowed across the codebase.

After this commit, ESLint will only allow Jest usage in test files. In addition, the 3-line test-specific ESLint config was consolidated into the main config.

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-09-09 16:37:06 +02:00
dependabot[bot]
6231200580 Bump brace-expansion (#3084)
Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.

Updates `brace-expansion` from 1.1.11 to 1.1.12
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

Updates `brace-expansion` from 2.0.1 to 2.0.2
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
- dependency-name: brace-expansion
  dependency-version: 2.0.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 14:58:50 +02:00
Corey Farwell
ab8cdccc11 Migrate src/sharedHelpers/breakpoint to TypeScript. (#3074)
* Migrate `src/sharedHelpers/breakpoint` to TypeScript.

I was reading through some of the code that relies on this file and improved some of the typing along the way.

* Restore reduce from lodash

* Remove file extension

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-09-09 13:28:28 +02:00
budowski
c49c0f6ae2 MOB-835 - show info icon and link in taxon search results when searching from explore filters modal (#3072)
* MOB-835 - show info icon and link in taxon search results when searching from explore filters modal

* Migrate ExploreTaxonSearchModal to TS

* Close Explore filters modal on info button pressed

* Fix order

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-09-09 13:10:14 +02:00
Johannes Klein
4e9427263e v1.0.10+179 v1.0.10+179 2025-09-08 15:05:10 +02:00
Johannes Klein
cb32bcddca Fix: Back button not showing on ObsEdit (#3101) 2025-09-08 14:24:08 +02:00
Johannes Klein
fc16b91ded Fix a crash in SuggestionsResult (#3100) 2025-09-08 14:23:02 +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
80c48b88b3 Update react compiler (#3098)
* Update package.json

* Update package-lock.json
2025-09-08 10:55:17 +02:00
Johannes Klein
d97950ad8c Merge branch 'main' of https://github.com/inaturalist/iNaturalistReactNative 2025-09-08 00:11:16 +02:00
Johannes Klein
50d0b42be4 Update MIT-LICENSE 2025-09-08 00:07:59 +02:00