API
- Feature: Add routes and handling for sorting Group Plan and Challenge tasks (thanks to @alecbrick)
- Fix: Allow user initiating a quest to receive
questInvited
webhook (thanks to @cvuorinen) - Fix: When on production, force user URLs to https://habitica.com (thanks to @benkelaar)
- Fix: Run prohibited word checks against updates to public user profiles (thanks to @bigsee)
- Fix: Enforce non-null (can be zero) value for Challenge prizes (thanks to @kmacart)
- Chore: Locale files updated
Client
- Feature: Enable
?
property chaining via Babel in Vue files (thanks to @negue) - Feature: Allow drag-drop editing of Group Plan and Challenge task lists (thanks to @alecbrick)
- Fix: Overhaul quest-related dialogs to better conform to designs (thanks to @negue)
- Fix: Tags originating from Challenges can be sorted in tag edit popup (thanks to @lizapritchard)
- Fix: Don't show "Create Challenge" button if user is not allowed to create Challenges in that Party/Guild (thanks to @SpeedyLom)
- Fix: Allow @-mentions anywhere in chat text, not just the end, and restore focus after selection from dropdown (thanks to @Helcostr and @benkelaar)
- Fix: Improve padding and overflow handling for dropdowns in Party/Guild members modal (thanks to @Helcostr)
- Fix: Provide localized number format for values in quest monster data display (thanks to @Helcostr and @benkelaar)
- Fix: Align "Hide locked backgrounds" toggle to center of modal (thanks to @j-dover)
- Fix: Don't allow player to attempt use of a skill they haven't unlocked yet (thanks to @Helcostr)
- Fix: Don't count Royal Purple Gryphons when deciding whether to warn user about potential overpurchase of Gryphon eggs (thanks to @ieahleen)
- Fix: Clear out data from previously cloned Challenge before opening new Challenge edit window (thanks to @benkelaar)
- Fix: Improve padding on site footer in mobile-sized view (thanks to @lilithi)
- Fix: Handle changes of time zone due to DST across days when displaying Record Yesterday's Activity (thanks to @Saiyara6133)
Repo
- Chore: Package updates per Dependabot