API
- Fix: Allow Jeweled Archer set items from the Armoire to be bought back after breakage, and add tests to catch if the issue recurs (thanks to @negue)
- Fix: Don't re-cancel already canceled subscription upon receiving cancel Webhook from PayPal (thanks to @paglias)
- Chore: Bailey news announcement
- Chore: Locale files updated
- Docs: Correct some typos in API notes (thanks to @aszlig)
Client
- Fix: Provide a more informative message when all Guilds or Challenges are filtered out due to user search etc. (thanks to @cvuorinen)
- Fix: When sorting Market gear by stat bonus, use the more intuitive descending order (thanks to @trvrfrd)
- Fix: Allow sorting Market gear by PER stat (thanks to @trvrfrd)
- Fix: Intelligently display gain and loss of Experience based on avatar level up or knockout (thanks to @Arsnael)
- Fix: Change several achievement-related modals to open on user click of a notification instead of displaying immediately, to cut down on modal stack issues and popup fatigue (thanks to @negue)
- Fix: Don't show preference checkbox for push notification on message types that only support email (thanks to @paglias)
- Fix: Smarter display/hide of dropdown menu options related to group member management
Repo
- Fix: Better error catches and clean exit for script-runner helper and GDPR data purge script