API
- Feature: Real-time party chat sync using Pusher
- Feature: Orb of Rebirth discounted, no longer removes equipment
- Feature: Private property added for conducting retention A/B tests
- Content: Pet quest for September 2016, The Mootant Cow
- Fix: No-progress results on collection quests now report "found no [items]" instead of "found 0 [items]" (thanks to @abatula)
- Fix: Middlewares
next()
order rearranged so translated strings are available to Mongoose models - Fix: Users can no longer register using habitica.com or habitrpg.com email addresses (thanks to @Mathwhiz)
- Fix: Perfect Day achievement/buff no longer awarded when no Dailies are due (thanks to @khipkin)
- Fix: Users are allowed to place mod flags on their own messages (thanks to @cincospenguinos)
- Test: New tests for force starting quests (thanks to @Hus274)
- Test: New tests added for payments (thanks to @Hus274)
- Refactor: Pets-related content moved to its own script file
- Chore: Locale files updated
Client
- Feature: Allow sending multiple invites simultaneously using UUID (thanks to @Ozzystrasza)
- Feature: Desktop notifications for party chat
- Feature: Avatar stats and user achievements now appear on separate pages (thanks to @khipkin)
- Fix: Challenges page no longer scrolls to the top at inappropriate times (thanks to @Ozzystrasza)
- Fix: User checked into the Inn no longer appears with eyes closed in misc modals (thanks to @abatula)
- Fix: Add Multiple feature now available when editing Challenges
- Fix: Private messages in inbox can now be copied as To-Dos (thanks to @Sinble)
- Fix: GIF animation for Ian the Quest Master no longer has an awkward flickering effect (thanks to @Mathwhiz)
- Fix: Clicking X icon on a task reverts the edit, for real this time (thanks to @Hus274)
- Fix: Seasonal Shop does not display items that cannot be purchased with Gems (thanks to @Hus274)
- Refactor: Move handling of achievements and their modals to an Angular service (thanks to @khipkin)