Commit Graph

4199 Commits

Author SHA1 Message Date
Ken-ichi Ueda
d43fe5b2c9 v0.44.0 2024-08-30 16:10:47 -07:00
Ken-ichi Ueda
3fa4f99b5c fix: minor text change to remove reference to a site 2024-08-30 16:03:04 -07:00
Ken-ichi Ueda
6b13879b19 fix: prevent multiline text in log in fields; minor style fixes 2024-08-30 14:55:16 -07:00
Ken-ichi Ueda
ce36989dc9 fix: returning to nearby should always clear out other geo params 2024-08-30 13:43:30 -07:00
budowski
344815fc45 Show nearby results in Explore after granting permission from Filters (#2013)
Closes #2004

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2024-08-30 13:42:26 -07:00
Ken-ichi
f4c7ee3f86 fix: don't ask for PHOTO LIBRARY permission if user can't change their mind (#2020)
* stop asking for PHOTO LIBRARY permission before import, b/c it's not
  necessary for importing
* use a forked version of react-native-cameraroll that allows us to write
  location metadata to newly-created photos, which was the really important
  thing we were using the PHOTO LIBRARY permission for

Closes #1612
2024-08-30 09:55:45 -07:00
Angie
71629ef8aa 1885 explore species view shows global results for nearby (#2019)
* show nearby results when nearby

* explore species shows nearby results when nearby

* Fix infinite loop when denying location permissions on explore

* Fix infinite rerender when denying location permissions in explore

* update podfile
2024-08-29 17:13:11 -07:00
Angie Ta
fcb05d985a Merge branch 'main' of github.com:inaturalist/iNaturalistReactNative 2024-08-29 14:34:04 -07:00
Angie Ta
835864b0fc change signup background photo to darker version 2024-08-29 14:22:17 -07:00
Ken-ichi
d3a3c60715 fix: ident bodies should not get set by obs descriptions (#2018)
* separates ident body editing into its own state and UI
* stop adding an entire Realm object to nav params, where it gets out of date and causes access bugs
* fixes bug where accessing ObsDetails from MyObs can cause you to return there when returning from TaxonDetails via Explore
* separates BottomSheet handleClose callback so it can respond differently to the sheet closing and the user intentionally closing the sheet
* Suggest ID and Agree bottom sheets both have buttons of equal width with a single primary action
* Disagree sheet prompt refers to the taxon being disagreed with, not the ident taxon
* save taxon to local db when viewed on TaxonDetails
* minor refactors for readability

Closes #2003
2024-08-29 11:50:47 -07:00
budowski
1e52760279 Fix #2000 - refresh permissions check after explore location change (#2014) 2024-08-29 11:21:28 -07:00
Amanda Bullington
348e520f20 Use presentationStyle over full screen for photo library; closes #2006 (#2017) 2024-08-29 10:47:00 -07:00
Angie
b82839b15b 1885 explore species view shows global results for nearby (#2016)
* show nearby results when nearby

* explore species shows nearby results when nearby
2024-08-29 10:11:04 -07:00
Angie
190c3f3453 Make obs count text not tappable (#2009) 2024-08-28 19:04:35 -07:00
Amanda Bullington
ba3211170d Remove stored params from ExploreContainer; closes #1780 (#2015) 2024-08-28 17:34:49 -07:00
Johannes Klein
aa597c3bfc Update react-native-paper+5.12.3.patch (#2012) 2024-08-28 13:50:43 +02:00
Johannes Klein
d506dbea7a Change text color of UserText (#2011) 2024-08-28 11:36:16 +02:00
Johannes Klein
6b143fc84a Change spacing for onboarding text (#2010) 2024-08-28 11:29:20 +02:00
Ken-ichi Ueda
5d406a2a7f fix: remove unknown from iconic taxon chooser on ObsEdit 2024-08-27 15:51:35 -07:00
Ken-ichi Ueda
e56fe8dc50 fix: show status bar in MediaViewer modal all the time 2024-08-27 15:42:25 -07:00
Ken-ichi Ueda
9a6481c9f6 fix: default maps to not show user location until requested 2024-08-27 15:33:00 -07:00
Ken-ichi Ueda
1977607150 fix: remove projects from drawer for now (closes #2005)
Too buggy for soft launch.
2024-08-27 12:18:13 -07:00
Ken-ichi Ueda
9285d0ad4f fix: handle obs updates w/o content 2024-08-27 11:58:20 -07:00
Ken-ichi Ueda
34e8679cb5 Try to ensure white bg of SpeciesSeenCheckmark does not bleed 2024-08-26 16:06:08 -07:00
Ken-ichi Ueda
0ff55c14a2 fix: first obs button opens AI Camera, not advanced options
Also refactored email inbox opening to show errors and not rely on a 3rd
party.
2024-08-26 15:16:52 -07:00
Ken-ichi Ueda
40fdb86e8a fix: open not chosen when editing synced obs 2024-08-26 14:36:09 -07:00
Ken-ichi Ueda
c2232382c5 v0.43.0+112 v0.43.0+112 2024-08-23 16:06:49 -07:00
Ken-ichi Ueda
85c9846d51 v0.43.0 2024-08-23 16:03:28 -07:00
Ken-ichi Ueda
118d2e2cd4 Show private place guess when available 2024-08-23 15:24:47 -07:00
Ken-ichi
0b5c01c284 Fix broken Explore pagination (#1998)
Explore was not loading subsequent pages
2024-08-23 14:24:14 -07:00
Ken-ichi Ueda
71c36615c8 Updated micromatch 2024-08-23 13:25:41 -07:00
budowski
b1b6e49d58 Update projects icons (#1996)
Closes #1930
2024-08-23 11:12:58 -07:00
budowski
313d8501e3 Updated react-native-exif-reader package version (nil check on iOS) (#1997)
Fixes a bug in which ObsEdit would crash when saving an obs w/ a photo but w/o location and w/o location permission.
2024-08-23 10:20:07 -07:00
budowski
feeab3ad90 Show generic profile icon if user has no profile image (#1951)
Closes #1884
2024-08-23 10:17:21 -07:00
Ken-ichi
6964ad8fc4 Allow FullPageWebView to open popups (#1995) 2024-08-23 09:42:02 -07:00
Angie
704284b096 Location icon based on obscured state (#1943)
* location icon also based on taxon obscuration

* check for private before obscured

* Update schema ver
2024-08-23 02:23:41 -07:00
Angie
b3888a1371 Explore dedaults to worldwide view when location permissions denied (#1991) 2024-08-22 22:28:35 -07:00
Ken-ichi
866aa76035 Preserve MyObs scroll position (#1990)
Closes #1957
2024-08-22 15:13:16 -07:00
budowski
b96051cb02 Internal feedback form (#1992)
Adds internal feedback form that posts to our logging infrastructure.

Also,

* Adds maxLength prop to TextInputSheet w/ UI to show characters remaining
* Adds optional description to TextInputSheet
* Adjusts TextInputSheet input height to fit area left by the keyboard

Closes #1844 

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2024-08-22 15:12:37 -07:00
dependabot[bot]
8e4b6159bb Bump axios from 1.6.8 to 1.7.4 (#1980)
Bumps [axios](https://github.com/axios/axios) from 1.6.8 to 1.7.4.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v1.6.8...v1.7.4)

---
updated-dependencies:
- dependency-name: axios
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 17:10:04 -07:00
Ken-ichi
de37440cf6 Aborting upload should not prevent future uploads (#1989)
Closers #1938
2024-08-20 16:21:50 -07:00
Amanda Bullington
aa34ad379e Standardize taxon/obs details header component; closes #1927 (#1987) 2024-08-20 14:46:42 -07:00
Amanda Bullington
c2f0b21167 Fixes for explore loading state after permissions granted (#1986)
* Fixes to loading explore after location permission; closes #1918

* Test fixes

* Test fix
2024-08-19 17:23:57 -07:00
Ken-ichi Ueda
f1a06f4a1e v0.42.0+111 v0.42.0+111 2024-08-19 16:05:27 -07:00
Ken-ichi Ueda
cc7c0ad17a v0.42.0 2024-08-19 16:03:30 -07:00
Ken-ichi Ueda
a00250f088 Show large photo on taxon details 2024-08-19 13:53:35 -07:00
Amanda Bullington
75e5193ae7 Upload status fixes (#1979)
* Uploads start as expected from ObsEdit; error state not shown while syncing; closes #1954

* Fix MyObs test

* Fix toolbar test
2024-08-16 13:12:36 -07:00
Amanda Bullington
a0fd52ca27 Standardize offline notice, empty results, and loading for search screens; closes #1925 (#1982) 2024-08-16 13:12:24 -07:00
Amanda Bullington
62dce20bd9 Make sure online suggestions loads when user is online (#1983) 2024-08-16 13:12:11 -07:00
Ken-ichi Ueda
8a31727fef v0.41.0+110 v0.41.0+110 2024-08-16 11:16:32 -07:00