Commit Graph

4199 Commits

Author SHA1 Message Date
Johannes Klein
c0902412fd Allow a logged in user to log in again with password only Debug login button (#3007)
* A button to navigate to login screen

From the debug menu.

* Add TODO

* Allow to log in only the currentUser.login if not null

* Remove TODO
2025-07-08 00:35:20 +02:00
Johannes Klein
1ffa0bb920 Return addListener result in useEffects (#3005)
* Rename const

* Return the result of addListener

* Split useEffect apart and return result of each addListener
2025-07-07 19:34:33 +02:00
Ken-ichi
86c1b195de New Crowdin translations by GitHub Action (#3006)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-07-07 10:15:21 -07:00
Johannes Klein
8ab9a36cf3 Revert "Rename file and fix error"
This reverts commit cc2139b9b3.
2025-07-07 15:01:53 +02:00
Johannes Klein
248556af2d Revert "Add properties types"
This reverts commit 2bce3924a2.
2025-07-07 15:01:50 +02:00
Johannes Klein
f717f8e20b Revert "Add param type"
This reverts commit 19aa9e526c.
2025-07-07 15:01:47 +02:00
Johannes Klein
75cd48865b Revert "Add function param type"
This reverts commit bbdd95ece0.
2025-07-07 15:01:43 +02:00
Johannes Klein
62fe5a8f01 Revert "Update imports"
This reverts commit ca99dbfcf2.
2025-07-07 15:01:37 +02:00
Johannes Klein
4621fa6503 Revert "Update imports"
This reverts commit 15712d196d.
2025-07-07 15:01:32 +02:00
Johannes Klein
15712d196d Update imports 2025-07-07 14:55:21 +02:00
Johannes Klein
ca99dbfcf2 Update imports 2025-07-07 14:53:43 +02:00
Johannes Klein
bbdd95ece0 Add function param type 2025-07-07 14:50:05 +02:00
Johannes Klein
19aa9e526c Add param type 2025-07-07 14:44:17 +02:00
Johannes Klein
2bce3924a2 Add properties types 2025-07-07 14:38:56 +02:00
Johannes Klein
cc2139b9b3 Rename file and fix error 2025-07-07 14:18:59 +02:00
Angie
56870742fe Make inat bird icon smalller, don't apply font size multipliers (#3004) 2025-07-02 18:02:15 -07:00
Amanda Bullington
757c5265cb Limit Explore Observation fields to what's displayed in list view (#2999) 2025-07-02 08:07:31 -07:00
Amanda Bullington
a967d5b1c4 Only fetch needed project details fields (#2998) 2025-07-02 08:07:16 -07:00
Amanda Bullington
e43a1150e6 Use only needed fields for project lists (#2997) 2025-07-02 08:07:02 -07:00
Amanda Bullington
5866cdb4c6 Limit API to fields needed; unsubscribe from focus listener to avoid memory leak (#2996) 2025-07-02 08:02:19 -07:00
Johannes Klein
c5ab4d71fa v1.0.6+169 v1.0.6+169 2025-07-01 22:01:16 +02:00
Johannes Klein
8233830867 Update version to 1.0.6 2025-07-01 21:55:33 +02:00
Amanda Bullington
197b8f44d6 Add back API fields and mapping for italicizing scientific names (#2991) 2025-07-01 09:01:25 -07:00
Amanda Bullington
713b8537a4 Fix: warnings from upgraded reanimated library (#2989)
* Follow proper architecture patterns for useRotation value

* Follow proper architecture patterns for useZoom

* Remove shared value from dependency array
2025-07-01 09:01:00 -07:00
Ken-ichi
e03b18d54d New Crowdin translations by GitHub Action (#2990)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-30 10:48:12 -07:00
Johannes Klein
b4383a3db7 Update react native gesture handler 2.22.1 (#2988)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Update Podfile.lock
2025-06-27 15:39:30 -07:00
Johannes Klein
f2145dc86d Update react-native-reanimated (#2987)
* Update package.json

* Update package-lock.json

* Update Podfile.lock

* Reactivate snapshot tests

* Update Podfile.lock
2025-06-27 15:29:21 -07:00
Johannes Klein
1f0300db57 Update react native to 0.76.9 (#2974)
* Changes according to the RN upgrade helper

* Update .flowconfig

* Update Gemfile.lock

* Fix typo in minimunSDK version specified

* Disable New Architecture

* Prefer double-quotes

* Update .flowconfig

* Update vision camera patch version number

* Update package-lock.json

* Update Podfile.lock

* Remove no longer needed mock
2025-06-27 14:13:23 -07:00
Johannes Klein
895bab8ffa Remove tenth observation pivot card (#2986) 2025-06-27 23:10:45 +02:00
Ken-ichi
5c643f52bf New Crowdin translations by GitHub Action (#2985)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-27 13:57:55 -07:00
Johannes Klein
020d46f9b9 Add conditions for which the Obswheel tooltip is shown (#2980)
* Update tooltip trigger logic in AddObsButton for logged in

Refines the tooltip display conditions for AddObsButton. Now shows the tooltip for logged-out users after their second observation, and for logged-in users with 50 or fewer observations upon landing on the My Observations screen. Adds comments for future handling of users with more than 50 observations.

* Refactor the state justFinishedSignup into the layout store slice

* Refactor trigger logic and add conditions for when the tooltip would overlap with pivot cards

* Move files

* Basic AddObsButton unit test

* Add mock for addListener

* Basic test for tooltip

* Add tests for two conditions that require a card dismissal

* Wrap setState in act in helper function
2025-06-27 13:19:28 +02:00
Johannes Klein
085cac9a33 Update datetimepicker libraries (#2972)
* Update date time picker libraries

* Update package-lock.json

* Update Podfile.lock
2025-06-26 12:00:21 -07:00
dependabot[bot]
f746130f3b Bump image-size from 1.1.1 to 1.2.1 (#2983)
Bumps [image-size](https://github.com/image-size/image-size) from 1.1.1 to 1.2.1.
- [Release notes](https://github.com/image-size/image-size/releases)
- [Commits](https://github.com/image-size/image-size/compare/v1.1.1...v1.2.1)

---
updated-dependencies:
- dependency-name: image-size
  dependency-version: 1.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 11:41:24 -07:00
dependabot[bot]
e06732aa10 Bump tar-fs from 2.1.1 to 2.1.3 (#2981)
Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.1 to 2.1.3.
- [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.1...v2.1.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-26 11:40:57 -07:00
Johannes Klein
1e3be948e8 Update react native gesture handler 2.20 (#2969)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-06-26 11:34:21 -07:00
Johannes Klein
7b0d952c79 React native vision camera 4.7.0 (#2973)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-06-26 11:22:28 -07:00
budowski
836438cd1e MOB-752 - use FasterImageView for caching obs/taxon/project images (#2887) 2025-06-26 11:10:01 -07:00
Ken-ichi
1a032de3ef New Crowdin translations by GitHub Action (#2979)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-26 10:27:56 -07:00
Johannes Klein
d9f9c16074 Update react-native-keep-awake to version ^1.3.1 (#2971)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-06-26 08:32:02 +02:00
Johannes Klein
43ff500643 Update react native worklets core 1.5.0 (#2970)
* Reapply "Update package.json"

This reverts commit 8394e82c51.

* Reapply "Update package-lock.json"

This reverts commit 618b9e2fcc.

* Reapply "Update Podfile.lock"

This reverts commit a892307c3a.
2025-06-26 08:31:07 +02:00
Johannes Klein
356bbb5ae5 Update react native svg (#2967)
* Update package.json

* Update package-lock.json

* Update Podfile.lock
2025-06-25 16:44:13 -07:00
Johannes Klein
11e0b78237 v1.0.5+168 v1.0.5+168 2025-06-25 12:08:18 +02:00
Ken-ichi
cb25ff7aa6 New Crowdin translations by GitHub Action (#2978)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-25 10:01:25 +02:00
Amanda Bullington
f8bce67501 Creative day: drawer and tab navigator dark mode (#2945)
* Add dark mode to tab and drawer navigation

* Remove log

* Add color for darkModeGray and make dark mode debug only
2025-06-25 10:00:01 +02:00
Johannes Klein
08c0427731 Add period to copy (#2975) 2025-06-25 07:59:09 +02:00
Angie
6e1fff46c2 Dismissable banner that opens login/signup (#2951)
* Dismissable banner that opens login/signup

* Presist state, dynamic width

* Add LoginBanner in place of Dismissable banner, use typescript and rename shownOnce in createLayoutSlice

* LoginBanner typescript file

* Rename shownOnce to more descriptive onboardingShownOnce

* Revert shownOnce name change
2025-06-24 13:06:47 -07:00
Amanda Bullington
5f8a6c4382 Fix: sharing into app with multiple photos (#2958)
* Fix: reset PhotoSharing when new items are shared; reset GroupPhotos nav

* Fix tests

* Add env file back
2025-06-24 13:02:45 -07:00
Ken-ichi
d3ab8912df New Crowdin translations by GitHub Action (#2964)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2025-06-24 12:12:57 -07:00
Amanda Bullington
9c5cd83eae Fix: correct navigation from TaxonSearch while suggesting an ID (#2961)
* Navigate user back to ObsDetails from SuggestID -> Suggestions -> TaxonSearch

* Guard agains accessing taxon while observation is undefined

* Do not return early, instead check on each access of observation

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2025-06-24 12:11:53 -07:00
Amanda Bullington
1569d0b16e Format additional types of dates to not crash projects (#2962) 2025-06-24 12:11:07 -07:00