* Add strings
* Refactor text sheet to use array of texts for paragraphs
* Show text sheets in sign-up page
* Sort strings into all other
* Do show close button in text sheet
* Remove curly braces
* Rename function
* Link out to the relevant links on the homepage (for now)
Ensure TaxonResult actually makes new queries for every new taxon when
fetching remote data for the local db. Should make the ARCamera show photos
and common names more often.
* Update strings.ftl
* Add drawer item for Support
* Update strings.ftl
* Change key
* UI for Support screen
* Link out to websites on button presses
* Restyle screen header
* Eslint settings to get rid of an error
* Use react-native-store-review to ask for review
* Not needed use of .tsx in import
* Remove comments
* Added diagnostic button on Explore to show query params
* Bugfix: Explore was not updating the map boundaries after zooming to nearby
on Android
* Bugfix: Explore map tiles were not updating when UrlTile's URL updated
* Separate zoom to user loc from nearby; fix Android map crash; disable map pitch and rotate
* Ensure Explore shows nearby observations after permission granted
* Ensure Explore shows nearby observations even when defaulting to grid/list
view
* Don't default the map to showing verifiable obs (this isn't the map's
responsibility, sometimes we want to map casual obs)
* Remove extraneous current location button on map (closes#941)
* Bugfix: Explore user filter didn't let you choose a user
* Remove place params for bounding box searches and vice versa
* Prevent Explore list and map from re-rendering every time you come back to Explore
* Fixed Explore header count overflow style
* Bugfix: Explore filters weren't 100% width on iPad
* More layout fixes; fixed bug w/ UserProfile when zero idents
* when importing photos, try to fill out EXIF data (location+date) from all photos, by order
* handle cases of adding photos to existing unsynced obs
Closes#1093
* Add string
* Add a state that signifies syncing in progress
* Rename state as it no longer only pertains to uploading
* Set flag on button press
* Fix bug with wrong number of obs to upload shown
* Update MyObservations.test.js
* Add 1 to param for human readability
* Update MyObservations.perf-test.js
* Update ToolbarContainer.test.js
* Reintroduce number of finished uploads
* Update comment
* Use animation for gallery loading screen
* Added basic navigation test for StandardCamera & SoundRecorder
* Abstracted camera nav buttons and used in SoundRecorder
* Show sounds in the MediaViewer
* Added sounds to ObsEdit, w/ MediaViewer support
* Ensure sounds get both uploaded and added to observations
* Local sound deletion
* Remote sound deletion
* Rudimentary and deeply unperformative sound visualization
Closes#869
* Add method to get innerPhotos array
* Rename component
* Get list pf photos in suggestions
* Add Media viewer modal
* Rename prop
* Update MediaViewer.test.js
* Update test IDs
* Move identify screen to DeveloperStack
* Remove Identify link from drawer
* Activity animation using all of flexbox
* Adding a list of observations to Identify and show animation on loading
* Remark is not needed
* Refactor import
* Update Podfile.lock
* Refactor iconic taxon to be inside Confetti component
* Remove some comments
* This View is not really required I think
* Change comment
* Use latest vision-camera plugin that exposes confidenceThreshold
* Example of usage in calling predictions from file
* More suitable example
* Update vision plugin to start using versioning
* Update strings.ftl
* Add date range option to Date Uploaded filter
* Use more precise type for mapBoundaries
* Close date time picker on confirm button pressed
* Add TODO
* Prop isChecked into CheckBox component
Closes#1153
* Update Checkbox test
* Add another snapshot
* Show observations by defaulting to user location
* Remove log
* Create useHeaderCount hook to load user location count before global count
* Header count and location permission fixes
* Remove log
* Fix Explore tests
* Test fixes and add blocked/denied state
* Change TextInputSheet styling to prevent text flowing into clear button
* Restyle clear button to prevent text flowing under
* Remove unneeded styling
Additionally,
* Adds tests for ID withdraw and restore
* Renames withdrawOrRestoreIdentification function for clarity
* Adds some accessibility labels for testing and accessibility
Closes#1129
* Use plurals in explore search headers
* Replace location search UI and adjust headers
* Focus taxon search input on mount
* Show list of iconic taxa on empty taxa search screen
* Remove footer spacer
* Change header on taxon search screen as well
Main required change here is `textContentType` prop in iOS. Note that this is a partial reversion of #940 so we'll have to live with some flicker in the login form on some iPhones.