Features
- test: add coverage for loginRes auth util (Thiago Gomes)
Bug Fixes
- apidoc: Make type parameter optional in apidoc as in description (HabitRPG#15194) #15194 (Pavel Pletenev)
- chat: TypeError after accepting CG (Rafał Jagielski)
- use Promise.all for mention push notifications in sendChat (HabitRPG#15641) #15641 (Connor)
- tasks: preserve filtered task order after drag (HabitRPG#15662) #15662 (Luan Muniz)
- button: excess margins on add-webhook (Kalista Payne)
Documentation
- api: add description for POST /notifications/read (HabitRPG#15577) #15577 (Harini Nagarajan)
- api: clarify required notificationId path param (HabitRPG#15576) #15576 (Harini Nagarajan)
- api: fix response type for POST /notifications/read (HabitRPG#15575) #15575 (Harini Nagarajan)
- api: add missing notificationIds param to POST /notifications/see (HabitRPG#15572) #15572 (Harini Nagarajan)
- api: add missing notificationIds param to POST /notifications/read (HabitRPG#15570) #15570 (Harini Nagarajan)
Commits
- b78f7cc: Use transaction to update data when joining challenge (HabitRPG#15253) (Austen Goodson) #15253
- 672955b: Kalista/groups txn (HabitRPG#15670) (Kalista Payne) #15670
- ce181bb: Adds a test case to taskManager. (HabitRPG#15182) (Dan Robinson) #15182
- bfc9d55: remove bootstrap-vue form plugins (HabitRPG#15614) (Phillip Thelen) #15614
- e11e582: Revert "fix: use Promise.all for mention push notifications in sendChat (HabitRPG#15641)" (Kalista Payne)
- ee2c831: Gem modal and button spacing (HabitRPG#15688) (Kalista Payne) #15688
- 985c179: Translated using Weblate (Turkish) (Weblate)
- e20c370: Merge branch 'origin/develop' into Weblate. (Weblate)
- 5ec1ba7: 5.48.8 (Kalista Payne)
- ed68231: Added Dockerfile and workflow to create and publish production containers. (Adrian Winterstein)
- 25b425c: Grant subscription to every user during registration and make first user an admin. (Adrian Winterstein)
- f2fb7a2: Disables payment for group plans. (Adrian Winterstein)
- 2934e9d: Configurable registration only by invite. (Adrian Winterstein)
- f06a707: Removes most parts of the footer. (Adrian Winterstein)
- c2c018d: Buy gems with gold instead of money. (Adrian Winterstein)
- 1602d71: Disables analytics. (Adrian Winterstein)
- dc097a8: Disables payment scripts setup. (Adrian Winterstein)
- a234c8b: Removes information from subscription settings (Adrian Winterstein)
- 58271c2: Cleanup of the settings pages. (Adrian Winterstein)
- 67025b2: Removes links from the header menu. (Adrian Winterstein)
- bef4000: Removes "social" logins from the registration and login pages. (Adrian Winterstein)
- 2043d8f: Do not show promo events. (Adrian Winterstein)
- 57cff34: Use https instead of ssh for getting dependencies from github. (Adrian Winterstein)
- 4f8e1e7: Do not show the modal dialog for external links. (Adrian Winterstein)
- bfea0b7: Fixed issue that logging was not actually disabled, (Adrian Winterstein)
- 48bc192: Allow to leave out some configurations even in production. (Adrian Winterstein)
- 053a52e: Removed unused Facebook parameters from the configuration example (Adrian Winterstein)
- 8748dcb: Send emails via SMTP instead of the Mandrill webservice. (Adrian Winterstein)
- cd801e8: Fix Group dailies reset not working. (#7) (Adrian Winterstein)
- 76a0c1c: Remove loggly from web client (CactiChameleon9)
- abf800d: Added rollup dependency explicitly for both architectures. (Adrian Winterstein)
- 4dd07de: set backend server location with env (braccae)