* #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>
* 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
* 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
* 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.
* 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
* 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>
* 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
* 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