Habitica Versions Save

A habit tracker app which treats your goals like a Role Playing Game.

v5.18.1

3 months ago

API

  • Chore: Locale files updated (@weblate)

Client

  • Chore: Replace some outdated SVGs and related CSS with updated versions (@CuriousMagpie)

v5.18.0

4 months ago

API

  • Feature: /email/unsubscribe API route now accepts POST method as well as GET, to support RFC 8058 (@SabreCat)
  • Feature: Support more user fields for administrative update (@phillipthelen)
  • Chore: Locale files updated (@weblate)
  • Chore: New notification type added to support finer-grained announcements (@phillipthelen)

Client

  • Feature: Add support for editing profile, achievements, and customizations in user support panel (@phillipthelen{

Repo

  • Chore: Exclude file commonly created when modifying files in Visual Studio Code (@CuriousMagpie)

v5.17.2

4 months ago

API

  • Feature: API no longer throws an error when user "likes" their own chat message (@negue)
  • Chore: Remove deprecated keepAlive MongoDB settings (@SabreCat)

Client

  • Fix: Use flex-end instead of less broadly supported end value in app footer CSS (@SabreCat)

Repo

  • Chore: Move various one-time migrations to archive folders and delete duplicates (@SabreCat)

v5.17.0

4 months ago

API

  • Content: February Mystery items, Backgrounds, Enchanted Armoire, and Valentine's event (@CuriousMagpie)

Client

  • Fix: Correctly apply sorting options when activating a transformation item on party members (@leonardochappuis)

v5.16.1

4 months ago

API

  • Fix: Use markModified when updating items via admin panel (@SabreCat)

Client

  • Fix: Allow use of "danger zone" account reset feature for users with social authentication (@phillipthelen)

v5.16.0

4 months ago

API

  • Feature: Disallow banned words from inclusion in Challenge text fields (@CuriousMagpie, @SabreCat)
  • Fix: Use language preference when displaying FAQ answers (@umbrella-h)
  • Chore (but important!): Upgrade to Mongoose 7 (@phillipthelen, @negue, @SabreCat)
  • Chore: Locale files updated (@weblate)

Client

  • Feature: Updates to support banned word handling (@CuriousMagpie)
  • Feature: Enable more subscription-related fields for editing in admin panel (@phillipthelen)
  • Fix: Clean up visuals on reporting modal (@CuriousMagpie)

v5.15.2

5 months ago

API

  • Feature: Throw error and revoke chat privileges when a user attempts to add a word from the slurs file to their public profile (@CuriousMagpie)
  • Fix: Don't include unreleased Enchanted Armoire items in general GET /content response (@SabreCat)
  • Fix: Default equipped pet and mount to '' instead of undefined so client doesn't need to deep rebuild user.items on first equip (@SabreCat)

Client

  • Fix: If an error occurs when saving the user profile, revert to prior values on the client (@SabreCat)

Repo

  • Chore: Package updates (@dependabot)
  • Chore: lint --fix on various files (@phillipthelen)

v5.14.2

5 months ago

API

  • Fix: Don't erroneously throw "Groups to copy tasks from must have subscriptions" error when user opts to copy tasks from a fresh Group Plan after leaving one they used in the past (@SabreCat)
  • Fix: Double check the array and object-key data during Group Plan task assignment to keep the two formats in sync (@SabreCat)

v5.14.1

5 months ago

Client

  • Fix: Remove erroneous color styling for small elements in Gems modal (@SabreCat)

v5.14.0

5 months ago

API

  • Content: Winter Wonderland 2023-2024 (@CuriousMagpie, art by @beffymaroo)

Client

  • Fix: Correct horizontal padding in quest modals (@CuriousMagpie)
  • Fix: Better display of dates in Gift-One-Get-One promotional text (@SabreCat)

Repo

  • Chore: Remove Storybook (@negue)
  • Chore: Automatic linting fixes (@phillipthelen)