You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Locations fetched by Seek now have a maximum age of 20 seconds, which fixes part of #280 where all observations in a single app session (and sometimes multiple app sessions) were being posted to iNat with a stale location
Improved the spotty cell signal experience (1-2 bars of cell service) for Seek by adding Promise.race to timeout after 0.5 seconds instead of waiting indefinitely for the default taxa photo to be fetched. Previously, a user would see a loading wheel on the AR Camera indefinitely, or sometimes the fetch would resolve after 20+ seconds. When a timeout occurs, the user will see the same screen they see while fully offline (only the user photo is shown on the match screen).
Added Cyperaceae to the Sept 2019 challenge and fixed challenge text typo
UI fixes: padding around date in ReplacePhotoModal, back button on posting to iNat LocationPicker
Add default value of zero observations if challenge mission observations are undefined; this fixes the following crash which happened when starting the June challenge from the Home Screen: Error: Objects are not valid as a React child (found: object with keys {zero, one, two, few, many, other}).
Updated
Challenge setup code now runs every time a user opens the app, which should fix a bug where at least one user was seeing the wrong dates for every challenge (they were all off by one month)
Reverted to using release build of react-native-geolocation-services since this library was causing crashes on Android
Using ObservationProvider to store a single observation from the AR Camera or Photo Library; this fixes a bug where
a previous observation that was slow to resolve (with spotty cell signal) could show up on the Match Screen after a new observation was taken
Moved results & navigational functions into GalleryImageList instead of GalleryImage for better performance