Commit Graph

353 Commits

Author SHA1 Message Date
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
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
Amanda Bullington
7349916ba1 Remove write permissions > android 10; update read permissions > android 13 (#610) 2023-05-15 15:31:35 -07:00
Ken-ichi Ueda
e025a76817 v0.3.0+42 2023-05-12 09:40:11 -07:00
Ken-ichi Ueda
27356d5b9f Restore package name to AndroidManifest.xml 2023-05-03 16:02:15 -07:00
Ken-ichi Ueda
54dc545718 v0.2.0+41 2023-05-02 19:26:45 -07:00
Ken-ichi Ueda
62e6868937 Minor fixes
* Show remark in Add ID
* Lock screen orientation in StandardCamera for phones
* Stop crosshairs from blocking gestures in LocationPicker
* Changed thresholds for optimal accuracy in LocationPicker
* Tried to improve key for DisplayTaxonName
* Added stub content for Data tab on TaxonDetails
* Added delimiters and pluralization for counts on UserProfile
2023-05-02 18:34:50 -07:00
Amanda Bullington
5ee4a433df Add location picker to ObsEdit (#593)
* Crosshairs, location accuracy warnings, text input for location picker

* Add LocationPicker tests

* UI improvements and code refactor into smaller components; get GMaps working

* Add shadows to icons/text boxes

* Use debouncing to avoid map jitter when typing in location

* Show place results & let user pick new location from web api

* Add tests for location picker with remote results

* Add gmaps api key to github actions

* Try adding manifest placeholders for env variable to work in github actions

* Add key to printf in github actions

* Try accessing GMAPS_API_KEY a different way

* Update android e2e env file step

This updates the "Create .env file" step to use printf to print the Google Maps key into a newly created .env file in the GitHub Action runner. Using the same key as in env.example.

* Fix newline

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2023-04-26 10:51:05 -07:00
Johannes Klein
1439c40c6a Upgrading the app to react-native 0.71.7 (#592)
* Changes in the unproblematic files

* Remove manually linked react-native-config

* Updates to files because of upgrade

* RN 71 and dependencies packages

* Update snapshot tests

* RN 71.1

* Fix missing jest mock

* RN 71.7

* Missing mock

* Fix errors with apisauce and axios

* Remove react-native-codegen direct dependency

* Code style
2023-04-25 17:18:24 +02:00
Johannes Klein
3a0ff42a0e Dependency upgrades, breaking changes 2023-04-20 17:24:46 +02:00
Angie
8ef2fbb89c 440 activityitem component (#564)
* ActivityItem component main styling, ActivityHeader added Body4

* ActivityItem component, onAgree icon

* Remove console logs

* onAgree prop

* Changes requested, text wrap, styling to match figma

* Add ActivityItem to UILibrary

* onAgree button shows conditionally

* onAgree button shows conditionally

---------

Co-authored-by: Amanda Bullington <albullington@gmail.com>
2023-04-06 13:09:32 -07:00
Ken-ichi Ueda
6386f8d397 v0.1.1+40 2023-03-31 18:55:01 -07:00
Ken-ichi Ueda
bed61aa6b4 v0.1.1+39 2023-03-14 18:19:21 -07:00