API
- Content: New audio theme, Lunasol (thanks to @Airu216 and @Pizilden)
- Content: New audio theme, SpacePenguin (thanks to SpacePenguin and @Mathwhiz)
- Fix: Allow Evasion buff (Stealth skill) to work when cron is configured to process multiple days individually (thanks to @zags)
- Fix: Revert Challenge tags to ordinary tags when Challenge ends
- Fix: Reenable use of coupons when purchasing with Stripe
- Fix: Trim spaces from usernames
- Chore: Locale files updated
Client
- Fix: Better positioning of scrollbar in quest selection list (thanks to @cassidypignatello)
- Fix: Display correct data in red server error notification (thanks to @LulaV14)
- Fix: Update tier icons to correct styles and colors for design spec (thanks to @melarish)
- Fix: Use btn-secondary instead of btn-default (thanks to @cassidypignatello)
- Fix: Remove unnecessary API call from challenge modal (thanks to @gilmoreg)
- Fix: Unbork press kit (thanks to @Mathwhiz)
- Fix: Allow contributor special equipment to be purchased (thanks to @borisabramovich86)
- Fix: Allow user to restore streaks on their copy of a Challenge Daily
- Fix: Remove lingering New Year's Card from market
- Fix: Move z-index of loading bar and error notifications so they aren't obscured by modals
- Fix: Redirect old hashed Angular links
- Fix: Add max width to profile image
- Fix: Allow search in member list of large Challenges
- Fix: Don't needlessly load party members in multiple places
- Fix: Corrected some issues with creating parties
- Fix: Corrected reset streak display for task not from a Challenge
- Fix: Corrected Fetch Recent Messages in parties
- Fix: Corrected display of categories for Challenges
- Fix: Corrected editing of group Challenges
- Fix: Disable checkout buttons when Amazon is not ready to proceed
- Fix: Dismiss modal after group plan subscription completes
- Fix: Misc layout corrections in task modal
Repo
- Fix: Update Vagrantfile to forward port 8080 for new client (thanks to @BradLugo)
- Docs: List what MongoDB indexes we use