Commit Graph

4199 Commits

Author SHA1 Message Date
Amanda Bullington
d05c2f5405 Hide iconic taxon chooser when non-iconic taxon selected (#791)
* Hide iconic taxon chooser if user chooses a non-iconic taxon

* Add tests for iconic taxon chooser
2023-09-25 11:46:45 -07:00
Johannes Klein
758c487c1a v0.13.1+58 v0.13.1+58 2023-09-22 17:05:33 +02:00
Johannes Klein
e12fd7c58d Bump version 2023-09-22 17:04:31 +02:00
Johannes Klein
853518db83 Remove alpha channel in app icons 2023-09-22 17:02:14 +02:00
Johannes Klein
6817145069 Revert "Revert "Replace iOS icons""
This reverts commit c7231be037.
2023-09-22 17:01:11 +02:00
Johannes Klein
c7231be037 Revert "Replace iOS icons"
This reverts commit 58891ba914.
2023-09-22 16:34:23 +02:00
Johannes Klein
2dca6e9e31 v0.13.0+57 v0.13.0+57 2023-09-22 16:17:12 +02:00
Johannes Klein
8b2f936a6b Version bump 2023-09-22 16:11:20 +02:00
budowski
a7cca37e60 #736 - pinch-to-zoom in JS code, so we'll remember zoom when taking snapshot (#777)
* #736 - pinch-to-zoom in JS code, so we'll remember zoom when taking snapshot

* Fixes according to feedback

* Comment

---------

Co-authored-by: Johannes Klein <johannes.t.klein@gmail.com>
2023-09-22 15:26:50 +02:00
Johannes Klein
58891ba914 Replace iOS icons 2023-09-22 13:40:24 +02:00
Amanda Bullington
9ada594505 Show taxon pins on Explore Map (#778)
* Show taxon pins on Explore Map; allow navigation; closes #750

* Add test coverage for Map component

* Calculations for UTF position

* Map tiles pressable with UTF Grid overlay

* Fix tests

* Clean up tests
2023-09-21 16:08:39 -07:00
Amanda Bullington
8a64086245 Fix double back button; closes #785 (#789) 2023-09-21 12:05:11 -07:00
Johannes Klein
ed08d5b131 691 error handling (#790)
* Allow ts files for flow

* Refactor logging functions to helper file

* Use logging also for StandardCamera
2023-09-21 18:46:46 +02:00
Amanda Bullington
92fc62b5f8 Projects / ProjectDetails UI (#788)
* Start on project / details UI overhaul

* UI tweak

* Show HTML in ProjDetails; close search bar

* Add OverviewStats and relevant fetches to ProjectDetail

* Allow user to leave/join traditional projects

* Fix tests with mock react-native-paper
2023-09-20 13:09:31 -07:00
Johannes Klein
59b159ae64 Dependency updates 230918 (#784)
* Update some dependencies with minor version change

* Update some dependencies

* Fix some dependencies because of incompatibilities

* Update package-lock.json

* Testing dependencies updated

* Fix RN permissions

An upgrade broke the import of it's mock in our tests.

* Bump some more minor dependencies

* Small package dump

* Upgrade to Realm v12

* Upgrade i18n dependencies

* Update AuthenticationService.js

* Revert "Upgrade to Realm v12"

This reverts commit ce463fe246.
2023-09-20 11:33:14 +02:00
Ken-ichi Ueda
0bb3056c45 Work around Save Password blocking problem in e2e for iOS 2023-09-19 18:20:52 -07:00
Ken-ichi Ueda
6d03980a2c Restore canGoBack in BackButton 2023-09-19 16:58:48 -07:00
Ken-ichi Ueda
d6cc05e583 v0.12.0+56 v0.12.0+56 2023-09-19 16:10:40 -07:00
Ken-ichi Ueda
d2458c671c Updated fastlane to 2.216.0 2023-09-19 16:09:56 -07:00
Ken-ichi Ueda
9713ec50d2 v0.12.0 2023-09-19 16:08:52 -07:00
Ken-ichi Ueda
040a9f73a2 Added some logging around sharing photos into the app 2023-09-19 16:00:50 -07:00
Angie
ff5c6fa50b Merge pull request #783 from inaturalist/739-obsdetails-activityitem-kebab-menu
739 obsdetails activityitem kebab menu
2023-09-19 02:00:04 -07:00
Angie Ta
24ba799b25 Merge branch 'main' into 739-obsdetails-activityitem-kebab-menu 2023-09-18 18:23:46 -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
5c31cd2e1b Group photos UI (#780)
* Move onboarding into list header

* Use FlashList for group photos list

* Use INatIconButton in GroupPhotos

* Add opacity to disabled INatIconButton

* Calculate number of columns and item width based on screen width

* Refactor of icon button

* Add some padding border to cope with buttons

* Add a plus button to add photos

* Minor style fixes; allow some header options to work with ContextHeader

* Refactor nested ternary

---------

Co-authored-by: Ken-ichi Ueda <kenichi.ueda@gmail.com>
2023-09-18 15:03:56 +02:00
budowski
399c4d93b3 #621 - fixes around syncing observations and handling errors (#776)
Closes #621
2023-09-15 16:04:51 -07:00
Angie Ta
087816ad1c Refactor ActivityItem, clean up, add tests 2023-09-13 21:41:28 -07:00
Johannes Klein
07c6c5d36a v0.11.0+55 v0.11.0+55 2023-09-13 14:55:41 +02:00
Johannes Klein
6ee572c356 Add start script for release mode ios 2023-09-13 14:43:14 +02:00
Johannes Klein
240d74cdfb Update README.md 2023-09-13 14:42:39 +02:00
Johannes Klein
ba0016365f Crud e2e (#696)
* Update comment

* Scaffold for e2e test

* Upload observation

* Update the observation by adding a comment

* Checking that comment appears

* Delete the observation

* Check that the comment is added succesfully

* Do not invalidate searchObservations query cache after observation deletion

* Update test IDs

* Script to check if e2e test user has observations

* Log out api response

* Increase default test timeout
2023-09-13 13:48:50 +02:00
Angie Ta
6cee6c4b35 Withdraw or restore ids, updateIdentification 2023-09-12 19:04:24 -07:00
Ken-ichi Ueda
89f70e0e3d Lined up photo count and share button icons 2023-09-11 17:32:04 -07: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
Amanda Bullington
d12482cc5e Increase shutter size; closes #773 (#774) 2023-09-08 12:37:19 -07:00
Ken-ichi Ueda
b1187f281d Layout adjustments for custom drawer menu 2023-09-07 18:03:53 -07:00
Ken-ichi Ueda
15d3e9f3dc Minor layout fixes for signed out MyObs 2023-09-07 18:03:53 -07:00
Angie Ta
8d5744be9a Delete and edit comments 2023-09-07 14:53:13 -07:00
budowski
f468d1fb38 #689 - ARCamera - output logs to general application log file (using the logger) (#767)
Closes #689
2023-09-07 12:19:05 -07:00
Angie
f0c94fd776 Merge pull request #762 from inaturalist/758-refactor-back-button
758 refactor back button
2023-09-05 15:29:04 -07:00
Angie Ta
7fe27e0734 Change Observation stack back buttons to use new back button 2023-09-01 17:52:13 -07:00
Angie Ta
baad4fdcec Mock canGoBack in Obsdetail test 2023-08-31 21:05:13 -07:00
Angie Ta
c36791499c Refactor back button 2023-08-31 19:36:59 -07:00
Angie Ta
cbf953459d Merge remote-tracking branch 'origin/main' 2023-08-28 18:19:13 -07:00
Angie Ta
2ad3d82dce Update ObsStatus to include green research quality grade icon 2023-08-28 18:16:55 -07:00
Angie Ta
40e708b07d Withdraw Id icon added opacity 2023-08-28 17:33:22 -07:00
Ken-ichi Ueda
d19d73e45c v0.11.0+54 v0.11.0+54 2023-08-28 17:17:18 -07:00
Ken-ichi Ueda
c695d3a3e7 v0.11.0 2023-08-28 17:16:14 -07:00
Ken-ichi Ueda
ceb42c0df3 Moved most drawer screens into the tab nav so they appear with the tab bar
Also ran eslint --fix on src/, which added some accessibility props.
2023-08-28 17:07:27 -07:00
Amanda Bullington
ffaa885529 Wrap camera in Mortal component; only pass prediction from AR camera (#753) 2023-08-28 13:37:59 -07:00