API
- Fix: Corrected logic for repurchase of class-specific gear broken by knockout (thanks to @TNychka)
- Fix: CSV export handles users who no longer belong to Challenge (thanks to @asherdale)
- Fix: Prevent private messaging when chat privileges are revoked (thanks to @pengfluf)
- Fix (performance): Remove
inbox
data from user and task routes where it is not used - Fix: Allow subscribers to purchase the last Gem for the month
- Refactor: Reorganized purchase API for obtaining Gems with Gold
- Refactor: Developer-facing strings moved to common API messages
- Chore: Locale files updated
- Chore: Bailey news about blogs
Client
- Feature: Rearrange group member sorting UI and allow it to be saved to party header
- Fix: Don't show "lost" experience when user levels up (thanks to @asherdale)
- Fix: Don't show challenge task popunder if that data is empty (thanks to @fentie)
- Fix: More consistent formatting of footer links (thanks to @ESWAT)
- Fix: Dynamic resizing of font for Guild member counts so numbers don't overflow badges (thanks to @shadimoustafa)
- Fix: Mount raising modal header updates correctly when multiple mounts are raised in a single session (thanks to @pengfluf)
- Fix: Responsive margins for pet and mount buttons (thanks to @csgray)
- Fix: Corrected image positioning for "learn more" area of user menu for unsubscribed user (thanks to @marvinrabe)
- Fix: Handle long translated text of tasks page column labels (thanks to @marvinrabe)
- Fix: Updated home page user count to more accurate number, displayed in millions
Repo
- Fix: Markdown corrections in README (thanks to @ChristosMr)
- Fix: MongoDB container for docker-compose pinned to recommended version (thanks to @fentie)