Client
- Do not use localStorage anymore to store user data
- Implement loading screen for app
API
- Introduce user notifications: stored in
user.notifications
. Currently are implementedCRON
,WON_CHALLENGE
,ULTIMATE_GEAR_ACHIEVEMENT
,NEW_CONTRIBUTOR_LEVEL
,DROPS_ENABLED
,REBIRTH_ENABLED
,STREAK_ACHIEVEMENT
,REBIRTH_ACHIEVEMENT
. The type of notifications and the data returned is subject to changes. - API responses now return
{success, message, data, notifications}
- Added route to mark a notification as read. Not part of the public api.