API
- Fix: Return a meaningful error instead of a 500 when client sends an incomplete path to
/unlockroute (@SabreCat) - Fix: Invalidate any extant password reset code when changing password manually (@SabreCat)
- Chore: Locale files updated (@weblate contributors)
Client
- Feature: Show critical hit notification for spells as well as task clicks (@logan1738)
- Fix: Sync data in party header after user performs a partywide skill (@Roopasdev)