Commit Graph

117 Commits

Author SHA1 Message Date
Ken-ichi Ueda
bd4052c73c v0.20.0+68 2024-01-12 12:09:32 -08:00
Ken-ichi
3eddba7daf Change bundle ID (#1013)
* Changed the Android package name to org.inaturalist.iNaturalistMobile
* Changed iOS bundle ID to org.inaturalist.iNaturalistMobile
* Updated fastlane; committing eslint fixes
* Updated ios/iNaturalistReactNative-ShareExtension/Info.plist with new bundle ID
2024-01-10 12:12:17 -08:00
Amanda Bullington
cd18e970d7 Taxonomy component, TaxonDetails (#978)
* Style taxonomy ancestors and current taxon

* Link to TaxonDetails pages

* Add children to TaxonDetails taxonomy

* Add children taxa toggle

* Display children after button tap

* Wrap text'

* Fix italic font size in DisplayTaxonName

* Add tests to Taxonomy component

* Change Taxonomy test
2023-12-19 11:04:30 -08:00
Ken-ichi Ueda
3653050d96 v0.19.0+67 2023-12-15 21:43:39 -08:00
Ken-ichi
8119a3e5ca Taxon detail media viewer (#966)
* Access MediaViewer from TaxonDetails
* Added our own presets for ActivityIndicator
* TaxonDetail should show a local taxon if one is available
* Made it a little easier to import the custom logger
* Refactored MediaViewer to accept photo-like objects instead of URIs
* Added license / attribution button to MediaViewer
* Moved delete button into MainPhotoDisplay so each photo has its own button
  and it can be laid out relative to its photo
* Add custom header to MediaViewer when accessed from TaxonDetial
* Allow DisplayTaxonName to accept custom text components as props
* Added darker bg to photo on TaxonDetail to make title more legible
2023-12-14 17:18:41 -08:00
Ken-ichi
f678e97919 Basaic Android adaptive icon (#956)
Since it's a vector and includes a monochrome variant, this can be styled
based on the user's theme and should look good with a variety of OEM masks.
2023-12-07 10:27:01 -08:00
Ken-ichi
171eab91fe White bird on green splash screen (#957) 2023-12-07 09:38:44 -08:00
Ken-ichi Ueda
2fe2c46543 v0.18.1+66 2023-12-04 19:50:05 -08:00
Ken-ichi Ueda
abede8ebdd v0.18.0+65 2023-12-01 16:23:36 -08:00
Ken-ichi
cb6ce8b9ca Altered e2e test to wait for the correct comments count to be visible (#911) 2023-11-28 17:02:21 -08:00
Ken-ichi Ueda
4357995e20 v0.17.1+64 2023-11-22 10:17:35 -08:00
Ken-ichi Ueda
21f1f3690b v0.17.0+63 2023-11-20 18:49:16 -08:00
Ken-ichi Ueda
4307ee829e v0.16.0+62 2023-11-10 23:12:11 -05:00
Ken-ichi Ueda
c4f8551be8 v0.15.0+61 2023-11-03 17:36:32 -04:00
Johannes Klein
d15f0bd6ee v0.14.0+60 2023-10-16 22:27:55 +02:00
Amanda Bullington
7d20f6aa81 Suggestions (using server data) (#821)
* UI overhaul for Suggestions

* Updates to suggestions

* Update permissions library and Podfile

* Get tests passing

* Add tests for suggestions

* Update snapshot

* Add comment prompt & box to TaxonSearch

* Add empty state

* Nav and loading fixes

* Add more tests to Suggestions flow

* Fix tests

* Fix tests
2023-10-13 14:46:05 -07:00
Johannes Klein
2baac4f9f8 Vision camera v3 (#819)
* Update vision camera

* Breaking change: camera device hook

* Breaking change: replace reanimated function calls

* Update vision plugin

* New take photo options

* Use changed props

* Remove undocumented prop

* Update test mocks for vision camera libraries

* Replace vision camera device orientation strings

* Add explanations to a central file for patches needed with the vision camera

* Some more patches
2023-10-12 11:38:17 +02:00
Angie
1487e5f421 Accuracy circle and obscuration cell for obsdetail map (#744)
* Obscuration cell and accuracy circle on ObsDetail map
* DetailsMap view
* Copy and share location from DetailsMap
* Patched react-native-maps to address bug with showsUserLocation

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2023-10-09 12:41:22 -07:00
Ken-ichi Ueda
5b009e06de v0.13.2+59 2023-10-05 15:06:36 -07:00
Johannes Klein
758c487c1a v0.13.1+58 2023-09-22 17:05:33 +02:00
Johannes Klein
2dca6e9e31 v0.13.0+57 2023-09-22 16:17:12 +02:00
Ken-ichi Ueda
d6cc05e583 v0.12.0+56 2023-09-19 16:10:40 -07:00
Amanda Bullington
6b42f58090 Universal links on iOS (#782)
* Write RN code to try to get universal links working

* Navigate to login and show confirmation message when deep link intercepted, ios

* Code cleanup

* Show email confirmation in iOS via universal links
2023-09-18 13:59:41 -07:00
Johannes Klein
07c6c5d36a v0.11.0+55 2023-09-13 14:55:41 +02:00
Amanda Bullington
5647e3a902 Show icon in DisplayTaxon if no photo (#775)
* Show icon in DisplayTaxon if no photo; closes #769

* Update icons with correct mollusca name

* Fix tests

* Fix tests and add test for iconic taxon icon; fix API call for default photo
2023-09-11 09:57:27 -07:00
Ken-ichi Ueda
d19d73e45c v0.11.0+54 2023-08-28 17:17:18 -07:00
Ken-ichi Ueda
8f0376ff89 v0.10.0+53 2023-08-21 17:20:25 -07:00
Ken-ichi Ueda
1fe3ab53c0 v0.9.1+52 2023-08-09 18:23:50 -07:00
Ken-ichi Ueda
f76a3b9946 v0.9.0+51 2023-08-09 18:10:08 -07:00
Amanda Bullington
20d8308e5f Explore UI (#731)
* Start building explore screen

* Header for Explore screen

* Fix button build

* Move ObsFlashList to shared components for use in Explore

* Fix background transparency on SegmentedButtons

* Use reusable components for map and ObservationLocation

* Use search observations API to show results in explore views

* Add infinite scroll hook to species, observers, and identifiers views

* Update snapshots and create ExploreFlashList for consistent header animation

* Float segmented buttons above observation lists in explore

* Use queryparams for API calls; add loading state to each view
2023-08-08 12:29:17 -07:00
Johannes Klein
2e8665047c Cv model 2.4 (#729)
* Use env var for cv model version

* Reorder code

* Specify tensorflow version to use
2023-08-07 16:44:58 +02:00
Ken-ichi Ueda
6b8304b7e0 v0.8.1+50 2023-07-31 17:27:28 -07:00
Ken-ichi
7ae95519ea Iconic taxa icons (#723)
* Added iconic taxa icons; cleaned up some other icon files
* Updated snapshots
* Renamed ban icon to match fontawesome convention we use on the web
2023-07-28 10:22:34 -07:00
Angie Ta
dd2b17f6dc DQA Tests, Id withdraw icon change 2023-07-25 17:55:49 -07:00
Angie Ta
afd9ce0579 Merge branch 'main' into obs-detail 2023-07-24 17:59:23 -07:00
Angie Ta
6da79d4df0 ActivityItem, DetailsTab tests. TaxonImage and DisplayTaxonName withdrawn id styling. 2023-07-21 18:29:08 -07:00
Angie Ta
1a14134c6d ID Withdraw, withdraw icon added 2023-07-19 16:09:26 -07:00
Ken-ichi Ueda
8fd3d9bb58 v0.7.0+49 2023-07-13 16:29:57 -07:00
Ken-ichi Ueda
576fbb220c v0.6.1+48 2023-06-29 16:18:27 -07:00
Amanda Bullington
d58415dd27 UI for side menu (#668)
* Update side menu

* UI for side menu

* Add placeholder components; adjust for small screen sizes

* Code cleanup

* Update snapshots

* Query for second username element in e2e test

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2023-06-26 10:34:51 -07:00
Ken-ichi Ueda
7e562a2ba4 v0.6.0+47 2023-06-09 18:46:57 -07:00
Ken-ichi Ueda
5341214d12 v0.5.1+46 2023-06-02 13:20:13 -07:00
Ken-ichi Ueda
8c6019b9f9 v0.5.0+45 2023-05-26 18:13:02 -07:00
Ken-ichi Ueda
c07b7ec2f3 v0.4.0+44 2023-05-19 16:10:09 -07:00
Ken-ichi Ueda
1d55ddd664 v0.4.0+43 2023-05-19 14:07:55 -07:00
Ken-ichi Ueda
5be3dfa422 Reset build number to 42 2023-05-19 14:07:24 -07:00
Ken-ichi Ueda
445f5d0f95 v0.4.0+2 2023-05-19 13:49:45 -07:00
Ken-ichi
d336c0e1fe Fix Android camera rotation (#613)
Fixes problem in which the StandardCamera did not render previews in the correct orientation in Android.

* useDeviceOrientation hook in StandardCamera
* Bugfix: useDeviceOrientation was not setting the initial device orientation
  correctly
* Bugfix: deal with idiosyncracies in iOS vs Android orientation values when
  making our own copies of photos
* Convenience scripts for running OS-specific e2e build and test
2023-05-18 15:58:06 -07:00
Ken-ichi Ueda
562dec68ba Bugfix: Android MAIN intent filter got conflated with the SEND intent filter 2023-05-17 17:11:56 -07:00
budowski
58de692298 364 sharing photos to inat (#568)
Allows user to share photos from gallery apps to our app as new observations via react-native-share-menu. Also added patch-package and patched react-native-share-menu for Android prod builds. Patch addresses https://github.com/meedan/react-native-share-menu/issues/216

Closes #364

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2023-05-17 13:24:38 -07:00