Releases: kachnitel/RideTime
Releases · kachnitel/RideTime
Bugfixes!
Fixed:
- Events in list on the main screen do not update when they change (e79d888 & 6c34669)
- Display a correct number of rides in user's profile (5f53fd6)
- Update number in the drawer menu button "badge" when its value changes (06703ec)
- Refreshing the events list in RidesScreen by pulling down works again (595934e)
Features:
- Add "Pro" difficulty level (78012c4)
Fix crash in event invite notification
Initialize RideDetailScreen
asynchronously from an ID preventing an error trying to initialize the screen with the wrong object.
Handle new event member notification.
Fix a crash when app was started from a notification
If there's no authenticated users when a notification handler is called, it redirects to AuthLoadingScreen
with a callback to handle the notification once authenticated.
Fixes a crash when opening app from a notification.
API: Use new locations filter in RidesScreen
Use a single API call to retrieve data after moving the map bbox.
Fix authentication/loading and implement /users/friends API route
Fixed an issue signing in
- Under some circumstances (starting the app from a pinned icon on home screen) the app would get stuck when loading user after receiving API response and would sometimes crash when logging in
- Rewritten authentication code to be more understandable, issue seems resolved for some mysterious reason. Got to love JS!
Fixed signing out
- App now logs user out of Auth0 when signing out
- Allows selecting different method when logging back in
Remove /dashboard
endpoint and replace with /users/friends
- Adds clarity and makes sign in and loading user more straightforward
Apk still freezing up :(
Check for update on start up
App automatically checks for updates when loaded
- Show an update download confirmation followed by installation confirmation once downloaded
Known issues
- Timing can be a bit funny when logging in and the update alert pops up at the same time as the user presses Get Started
Add logging
Added logger to help debugging
- App now logs messages into device's AsyncStorage
- Logs are kept locally and are never accessed or sent without the user explicitly emailing them using an "Email log" button. Yay privacy!?
Use entity relations from API v0.3.1
Eliminates "thumbnails" from entities, instead populating stores with all necessary information received in relatedEntities
with a GET detail
request