API
- Fix: Don't allow API users to purchase/start quests without meeting their eligibility requirements (thanks to @fentie)
- Fix: Remove unnecessary data stored with social authentication setup
- Fix: Send quest invite messages to users who have email addresses stored in Google auth data
- Fix: Challenge creator no longer automatically joins their Challenge when they create one
- Refactor: Performance improvements for members lists
Client
- Feature: Re-implement the ability to opt in and out of Private Messaging (thanks to @pengfluf)
- Fix: When viewing other users' profiles, show class equipment bonuses based on their class, not yours (thanks to @aszlig)
- Fix: Allow non-actionable error snackbars to time out
- Fix: Ensure that the client recognizes group plan leader when editing group info