Skip to content

Releases: HabitRPG/habitica

v5.44.2 Performance Improvements

27 Jan 16:35

Choose a tag to compare

API

  • Performance: Adjustments to caching and MongoDB pool behavior to smooth out resource spikes and avoid gibberish page loads (@phillipthelen)

v5.44.1 String Hotfix

23 Jan 19:26

Choose a tag to compare

API

  • Fix: Use consistent templating characters across all i18n files to avoid errors in group, challenge, and other miscellaneous strings (@SabreCat)

v5.44.0 BREAKING Update to String Localization

23 Jan 19:25

Choose a tag to compare

API

  • Refactor: Load i18n data in safer and more performant fashion (@phillipthelen). As part of this change, the GET /api/v4/i18n/browser-script route is sunset, replaced by /api/v4/i18n/core and /api/v3/i18n/content .
  • Feature: Add anonymous debug logging to PayPal subscriptions, for investigating accounts receiving subscriptions without payment completion (@SabreCat)
  • Fix: Customization items can now be pinned to Rewards as intended (@Hafizzle and @phillipthelen)

Client

  • Fix: Support for pinning customization items (@Hafizzle)

v5.43.4 Social Auth Usernames Fix

20 Jan 20:40

Choose a tag to compare

API

  • Fix: Sanitize usernames provided in request body of Google/Apple registration, providing a randomized username if the result is disallowed (@SabreCat)
  • Chore: Locale files updated (@weblate contributors)

v5.43.3 Chat Performance

14 Jan 20:27

Choose a tag to compare

API

  • Feature: Environment configuration to disable SSL and base URL checks, for use in containerized environments (@phillipthelen)
  • Performance: Improved pagination for chat and inbox routes (@Hafizzle)
  • Chore: Locale files updated (@weblate contributors)

Client

  • Performance: Make use of new pagination in web components (@Hafizzle)

v5.43.2 Stat Allocation Fix

14 Jan 20:23

Choose a tag to compare

Client

  • Fix: Correct binding of dropdown in stat allocation so it saves as intended (@Hafizzle)

v5.43.1 Privacy Preferences Fix

14 Jan 20:22

Choose a tag to compare

Client

  • Fix: Default analytics permission to false when opening privacy preferences modal on home page (@SabreCat)

v5.43.0 Automatic Allocation Returns

08 Jan 20:27

Choose a tag to compare

API

  • Chore: Locale files updated (@weblate contributors)

Client

  • Feature: Reimplement options for automatic stat allocation (@Hafizzle)
  • Feature: Overhaul various confirmation dialogs to use modals instead of browser popups (@Hafizzle)
  • Fix: Correct some styles on login-related static pages and app footer (@SabreCat)

v5.42.4 G1G1 Notification Hotfix

19 Dec 21:10

Choose a tag to compare

Client

  • Fix: Use local storage, not session storage, to record dismissal of G1G1 note in notifications dropdown (@Hafizzle)

v5.42.3 Some Fixes, Again

18 Dec 18:30

Choose a tag to compare

API

  • Chore: Locale files updated (@weblate contributors)

Client

  • Fix: Debounce submit function on password reset form to prevent double sends (@SabreCat)
  • Fix: Short circuit markdownContainer reference in party page to avoid TypeErrors in fresh parties (@SabreCat)
  • Fix: Adjust paddings/margins on front landing page to better match visual flow from before username updates (@SabreCat)