* WIP(privacy): start of banner
* WIP(privacy): layout rough
* WIP(privacy): mobile layout, add modal
* fix(privacy): implement toggle disable and setting row fold
* fix(privacy): clean up a couple of styles
* fix(privacy): adjust banner width at mobile sizes
* WIP(privacy): remove Loggly echo of Amplitude data
* fix(banners): account for privacy in snackbar position
* WIP(privacy): dismiss banner
* chore(analytics): update to maintaned GA4 library
* fix(tests): lint, misuse of apiError
* fix(analytics): add debug mode
* fix(analytics): load new library on client
* WIP(privacy): gtag.js based implementation
* fix(analytics): lint issues
* fix(lint): one more unused
* fix(lint): client errors
* feat(privacy): draft workflows
* fix(analytics): linting, send needed user values
* fix(tests): use mock analytics service in test env
* fix(tests): restore previous logic for node env
* feat(intro): jump to page 2 onboarding
* WIP(auth): revisions to registration flow
* WIP(privacy): landing page and banner revisions
* WIP(signup): added new username, tos, privacy state
* fix(signup): revert debugging logic
* WIP(signup): add defaulting and checkbox
* wip(signup): move social auth behind username screen
* Squashed commit of the following:
commit ca0a238e5f008525ed154c5eaf12e44f2fc22b00
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed May 7 12:17:20 2025 +0200
make emails lowercase
commit a2ce748558ce9134e6825208a7e66d78e720202e
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed Apr 9 13:27:01 2025 +0200
remove unused import
commit cc6ce6c388d9693cf192c4bea733931fc8c31c37
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed Apr 9 13:13:03 2025 +0200
add tests for new api route
commit 0d40a6230b548625482aa9f6831c93ed9d62533a
Author: Kalista Payne <sabrecat@gmail.com>
Date: Wed Jun 18 15:50:22 2025 -0500
update social tests
commit 79177d6754589b9e54682af8a531b63f60215dab
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed Apr 9 10:21:51 2025 +0200
new api route to check if an email is available
commit 11df73fe07eeb730c2a95593e18e14a931f52429
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed Apr 9 10:21:39 2025 +0200
Add field to not register social account when called
* Squashed commit of the following:
commit b8a2f0b8ee
Author: CuriousMagpie <eilatan@gmail.com>
Date: Thu Jun 20 17:18:30 2024 -0400
update privacy policy
* fix(vite): import syntax
* feat(auth): precheck on defaulted username
* feat(auth): add store action for check-email
* feat(auth): check email before proceeding
* WIP(login): refactor username screen
* WIP(auth): complete login/reg flow
* fix(auth): filter out expected 404
* fix(login): use allowRegister with Apple
and add z-index to component
* fix(login): style corrections and email passthru
* Fix edgecase
Signed-off-by: Kalista Payne <sabrecat@gmail.com>
* fix(auth): correct error behaviors
* fix(auth): rewire Apple auth
* make check-email check for restricted domains
Signed-off-by: Kalista Payne <kalista@habitica.com>
* fix(signup): all the style
* fix(express): return when responding
* fix(error): reduce specificity for restricted domain issue
* fix apple auth
Signed-off-by: Kalista Payne <kalista@habitica.com>
* fix(signup): change from blur to 500ms debounce
* fix(login): add missing 200 response in Apple flow
* fix(signup): more reconciliation with @phillipthelen's work
* fix(signup): now using token not code
* fix(reg): don't bail on Apple if we're allowing reg
* fix(auth): more reconciliation with @phillipthelen code
* feat(copy): privacy policy updates
* fix(copy): replace placeholder
* fix(vue): use Vite syntax for scss import
* fix(static): corrections to copy and css
* chore(style): remove excess whitespace
* use correct error
Signed-off-by: Kalista Payne <kalista@habitica.com>
* fix(layout): inputs, add privacy banner
* fix(login): button hover, more validation states
* fix(login): further layout and UX corrections
* fix(static): add back containing div for show/hide
* fix(apple): clean out Apple token
* fix(settings): only change preference on save
* fix(settings): correct save/cancel behavior
* fix(layout): consistent use of header/footer
* fix(layout): reposition mountains for reg/login/forgot
* fix(signup): partial rollback of /username route
* refactor(signup): move /username to page
* fix(apple): don't overwrite reg method
* fix(username): don't skip empty validation
* fix(input): don't show valid if no username
* fix(login): clean out Apple token if using another method
* fix(apple): possible race with token
* fix(tests): some housekeeping
* fix(config): copypasta
* fix(lint): various cleanup
* fix(lint): line squeeze
* fix(lint): one more v-for
* fix(groups): funnel invite flow to new username page
* Squashed commit of the following:
commit 3c5ba4bf24e4bb7996786520101f27ad66405bce
Author: Kalista Payne <kalista@habitica.com>
Date: Mon Aug 18 14:38:31 2025 -0500
fix(privacy): update link ref
commit 9d216f623b
Author: Kalista Payne <kalista@habitica.com>
Date: Mon Aug 18 14:18:22 2025 -0500
fix(privacy-tos): copy edits cont'd
commit d744f47140
Author: Kalista Payne <kalista@habitica.com>
Date: Mon Aug 18 13:43:22 2025 -0500
fix(privacy): copy edits and ToC reflow
commit 2c3c3fc9ce
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Aug 18 18:46:24 2025 +0200
lint
commit cf363034d5
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Aug 18 18:34:54 2025 +0200
fix link
commit 3afacd2c05
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Aug 18 18:34:42 2025 +0200
add updated terms
commit 258b722499
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Aug 18 17:58:42 2025 +0200
put back button to show/hide third party info
commit 2992e0299b
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Aug 18 17:58:32 2025 +0200
minor edits
commit bb5e252299
Author: Kalista Payne <kalista@habitica.com>
Date: Sun Aug 17 21:01:50 2025 -0500
fix(privacy): update Section 3
commit c79af7baa8
Author: Kalista Payne <kalista@habitica.com>
Date: Fri Aug 15 17:28:49 2025 -0500
fix(privacy): various copy edits
commit 100f2f4574
Author: Phillip Thelen <phillip@habitica.com>
Date: Fri Aug 15 11:37:37 2025 +0200
add newline
commit 11d1cfd0d9
Author: Phillip Thelen <phillip@habitica.com>
Date: Fri Aug 15 11:10:01 2025 +0200
update privacy policy
commit 59b99badf3
Author: Kalista Payne <kalista@habitica.com>
Date: Fri Aug 8 14:04:19 2025 -0500
5.38.2
commit 78daeb4191
Author: Kalista Payne <kalista@habitica.com>
Date: Fri Aug 8 13:36:19 2025 -0500
fix(apple): don't run auth middleware during redirect
commit 93f8d60903
Author: Weblate <noreply@weblate.org>
Date: Fri Aug 8 10:12:25 2025 +0200
Translated using Weblate (German)
Currently translated at 99.4% (185 of 186 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (186 of 186 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (186 of 186 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (54 of 54 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (243 of 243 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (Dutch)
Currently translated at 78.0% (2643 of 3385 strings)
Translated using Weblate (Dutch)
Currently translated at 40.8% (100 of 245 strings)
Translated using Weblate (Polish)
Currently translated at 89.9% (233 of 259 strings)
Translated using Weblate (Dutch)
Currently translated at 67.5% (175 of 259 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 20.8% (51 of 245 strings)
Translated using Weblate (Turkish)
Currently translated at 65.9% (60 of 91 strings)
Translated using Weblate (Turkish)
Currently translated at 65.9% (60 of 91 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 17.9% (44 of 245 strings)
Co-authored-by: FingerTiao <787170918@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Linsey Dunya Pastoor <sekai.creations@gmail.com>
Co-authored-by: Mete Olmez <metezori27@gmail.com>
Co-authored-by: Sefa Uğurlu <ugurlusefa2@gmail.com>
Co-authored-by: Summer_GUI <heyang94@163.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: innnko <ayakabooker@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/death/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/pl/
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Communityguidelines
Translation: Habitica/Contrib
Translation: Habitica/Death
Translation: Habitica/Defaulttasks
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Settings
commit eb16fec41e
Author: Phillip Thelen <phillip@habitica.com>
Date: Wed Aug 6 22:08:07 2025 +0200
Add interface to block ip-addresses or clients due to abuse (#15484)
* Read IP blocks from database
* begin building general blocking solution
* add new frontend files
* Add UI for managing blockers
* correctly reset local data after creating blocker
* Tweak wording
* Add UI for managing blockers
* restructure admin pages
* improve test coverage
* Improve blocker UI
* add blocker to block emails from registration
* lint fix
* fix
* lint fixes
* fix import
* add new permission for managing blockers
* improve permission check
* fix managing permissions from admin
* improve navbar display for non fullAccess admin
* update block error strings
* lint fix
* add option to errorHandler to skip logging
* validate blocker value during input
* improve blocker form display
* chore(subproj): reconcile habitica-images
* fix(scripts): use same Mongo version for dev/test
* fix(whitespace): eof
* documentation improvements
* remove nconf import
* remove old test
---------
Co-authored-by: Kalista Payne <kalista@habitica.com>
Co-authored-by: Kalista Payne <sabrecat@gmail.com>
commit 47d832bf12
Author: Fiz <34069775+Hafizzle@users.noreply.github.com>
Date: Tue Aug 5 15:12:44 2025 -0500
Add backend support for Hydra mount (#15482)
* chore: update time travelers shop to display seasonal backgrounds
* chore: update time travelers banner (note CSS borken rn)
* chore: fix borken CSS and update logic in shop
* chore: added isSubscribed function, not working
* chore: isSubscribed working but no bg for subscribers
* chore: logic and css updates
* chore: update habitica-images
* chore: add check for trinket
* chore: more time traveler shop logicking
* Add backend support for Hydra mount
- Add Dragon-Hydra to special mounts in stable.js
- Configure as contributor level 7 reward with canFind: true
- Add GIF format support for mount sprites
- Enable admin panel granting capability
* Fix Vue template errors in timeTravelers component
* Fix duplicate template block in timeTravelers component
* add CSS for Hydra mount GIF sprites
Added CSS rules for Mount_Head_Dragon-Hydra and Mount_Body_Dragon-Hydra GIF sprites
* Remove the separate Hydra mount dimension declaration
---------
Co-authored-by: CuriousMagpie <eilatan@gmail.com>
commit c03ab9855f
Author: Kalista Payne <kalista@habitica.com>
Date: Tue Aug 5 14:31:05 2025 -0500
5.38.1
commit 8f96b7b7fd
Author: Weblate <noreply@weblate.org>
Date: Tue Aug 5 13:02:45 2025 +0200
Translated using Weblate (Chinese (Traditional))
Currently translated at 17.1% (42 of 245 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 16.7% (41 of 245 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 16.3% (40 of 245 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 98.8% (425 of 430 strings)
Translated using Weblate (French)
Currently translated at 99.4% (184 of 185 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 15.9% (39 of 245 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (268 of 268 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3385 of 3385 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (185 of 185 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.8% (3379 of 3385 strings)
Translated using Weblate (Polish)
Currently translated at 95.5% (128 of 134 strings)
Translated using Weblate (Japanese)
Currently translated at 94.7% (254 of 268 strings)
Translated using Weblate (Polish)
Currently translated at 94.0% (126 of 134 strings)
Translated using Weblate (Japanese)
Currently translated at 98.6% (424 of 430 strings)
Translated using Weblate (Japanese)
Currently translated at 98.3% (423 of 430 strings)
Translated using Weblate (Japanese)
Currently translated at 92.5% (798 of 862 strings)
Translated using Weblate (Japanese)
Currently translated at 92.4% (797 of 862 strings)
Translated using Weblate (Japanese)
Currently translated at 90.6% (781 of 862 strings)
Translated using Weblate (Japanese)
Currently translated at 91.9% (3112 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 91.9% (3111 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 94.0% (174 of 185 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 15.5% (38 of 245 strings)
Translated using Weblate (Japanese)
Currently translated at 91.6% (3104 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 93.5% (173 of 185 strings)
Translated using Weblate (Japanese)
Currently translated at 99.6% (279 of 280 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Japanese)
Currently translated at 89.2% (769 of 862 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 94.4% (253 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 91.8% (170 of 185 strings)
Translated using Weblate (Japanese)
Currently translated at 97.9% (421 of 430 strings)
Translated using Weblate (Japanese)
Currently translated at 91.6% (3104 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 93.6% (251 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 90.8% (168 of 185 strings)
Translated using Weblate (Japanese)
Currently translated at 82.4% (202 of 245 strings)
Translated using Weblate (French)
Currently translated at 100.0% (268 of 268 strings)
Translated using Weblate (French)
Currently translated at 100.0% (3385 of 3385 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 15.1% (37 of 245 strings)
Translated using Weblate (French)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 91.3% (3092 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 92.5% (248 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 92.5% (248 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Croatian)
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Korean)
Currently translated at 22.8% (56 of 245 strings)
Translated using Weblate (Korean)
Currently translated at 47.7% (128 of 268 strings)
Translated using Weblate (Croatian)
Currently translated at 45.1% (121 of 268 strings)
Translated using Weblate (Korean)
Currently translated at 71.9% (620 of 862 strings)
Translated using Weblate (Croatian)
Currently translated at 70.6% (609 of 862 strings)
Translated using Weblate (Croatian)
Currently translated at 75.0% (6 of 8 strings)
Translated using Weblate (Korean)
Currently translated at 67.6% (291 of 430 strings)
Translated using Weblate (Korean)
Currently translated at 52.8% (1788 of 3385 strings)
Translated using Weblate (Croatian)
Currently translated at 50.3% (1706 of 3385 strings)
Translated using Weblate (Croatian)
Currently translated at 51.7% (134 of 259 strings)
Translated using Weblate (Czech)
Currently translated at 92.8% (130 of 140 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 86.9% (233 of 268 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (94 of 94 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (94 of 94 strings)
Translated using Weblate (Danish)
Currently translated at 92.1% (105 of 114 strings)
Translated using Weblate (Czech)
Currently translated at 89.4% (102 of 114 strings)
Translated using Weblate (Czech)
Currently translated at 83.5% (112 of 134 strings)
Translated using Weblate (Spanish (Latin America))
Currently translated at 71.6% (308 of 430 strings)
Translated using Weblate (Spanish (Latin America))
Currently translated at 100.0% (245 of 245 strings)
Translated using Weblate (Serbian)
Currently translated at 84.4% (49 of 58 strings)
Translated using Weblate (Bulgarian)
Currently translated at 51.4% (144 of 280 strings)
Translated using Weblate (Swedish)
Currently translated at 66.5% (286 of 430 strings)
Translated using Weblate (Serbian)
Currently translated at 65.5% (282 of 430 strings)
Translated using Weblate (Slovak)
Currently translated at 65.5% (282 of 430 strings)
Translated using Weblate (Romanian)
Currently translated at 66.7% (287 of 430 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (430 of 430 strings)
Translated using Weblate (Danish)
Currently translated at 66.0% (284 of 430 strings)
Translated using Weblate (Czech)
Currently translated at 69.7% (300 of 430 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (3377 of 3385 strings)
Translated using Weblate (Swedish)
Currently translated at 54.1% (1834 of 3385 strings)
Translated using Weblate (Serbian)
Currently translated at 50.6% (1714 of 3385 strings)
Translated using Weblate (Slovak)
Currently translated at 50.0% (1695 of 3385 strings)
Translated using Weblate (Romanian)
Currently translated at 60.5% (2050 of 3385 strings)
Translated using Weblate (Hebrew)
Currently translated at 38.4% (1301 of 3385 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (3385 of 3385 strings)
Translated using Weblate (Danish)
Currently translated at 54.0% (1829 of 3385 strings)
Translated using Weblate (Czech)
Currently translated at 59.6% (2020 of 3385 strings)
Translated using Weblate (Swedish)
Currently translated at 75.6% (140 of 185 strings)
Translated using Weblate (Serbian)
Currently translated at 73.5% (136 of 185 strings)
Translated using Weblate (Slovak)
Currently translated at 84.8% (157 of 185 strings)
Translated using Weblate (Romanian)
Currently translated at 78.9% (146 of 185 strings)
Translated using Weblate (Portuguese)
Currently translated at 82.1% (152 of 185 strings)
Translated using Weblate (Italian)
Currently translated at 91.8% (170 of 185 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (185 of 185 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (185 of 185 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (185 of 185 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (Danish)
Currently translated at 77.2% (143 of 185 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 98.7% (242 of 245 strings)
Translated using Weblate (Czech)
Currently translated at 75.1% (139 of 185 strings)
Translated using Weblate (Bulgarian)
Currently translated at 74.5% (138 of 185 strings)
Translated using Weblate (Czech)
Currently translated at 8.1% (20 of 245 strings)
Translated using Weblate (Swedish)
Currently translated at 72.0% (621 of 862 strings)
Translated using Weblate (Serbian)
Currently translated at 65.1% (562 of 862 strings)
Translated using Weblate (Slovak)
Currently translated at 66.9% (577 of 862 strings)
Translated using Weblate (Romanian)
Currently translated at 77.7% (670 of 862 strings)
Translated using Weblate (Portuguese)
Currently translated at 70.0% (604 of 862 strings)
Translated using Weblate (Polish)
Currently translated at 67.1% (579 of 862 strings)
Translated using Weblate (Italian)
Currently translated at 86.8% (749 of 862 strings)
Translated using Weblate (Indonesian)
Currently translated at 86.0% (742 of 862 strings)
Translated using Weblate (Hebrew)
Currently translated at 66.1% (570 of 862 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 98.0% (845 of 862 strings)
Translated using Weblate (Danish)
Currently translated at 69.9% (603 of 862 strings)
Translated using Weblate (Czech)
Currently translated at 69.7% (601 of 862 strings)
Translated using Weblate (Bulgarian)
Currently translated at 66.3% (572 of 862 strings)
Translated using Weblate (Serbian)
Currently translated at 74.0% (305 of 412 strings)
Translated using Weblate (Turkish)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Danish)
Currently translated at 90.0% (371 of 412 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Swedish)
Currently translated at 53.6% (139 of 259 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Danish)
Currently translated at 62.1% (161 of 259 strings)
Translated using Weblate (Bulgarian)
Currently translated at 54.0% (140 of 259 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 82.8% (222 of 268 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 99.4% (184 of 185 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 98.3% (241 of 245 strings)
Translated using Weblate (Japanese)
Currently translated at 91.3% (3092 of 3385 strings)
Translated using Weblate (Japanese)
Currently translated at 88.4% (237 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (134 of 134 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Japanese)
Currently translated at 100.0% (243 of 243 strings)
Translated using Weblate (Japanese)
Currently translated at 82.4% (202 of 245 strings)
Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Japanese)
Currently translated at 87.3% (234 of 268 strings)
Translated using Weblate (Japanese)
Currently translated at 86.4% (160 of 185 strings)
Translated using Weblate (Japanese)
Currently translated at 99.8% (913 of 914 strings)
Translated using Weblate (German)
Currently translated at 100.0% (268 of 268 strings)
Translated using Weblate (German)
Currently translated at 100.0% (3377 of 3377 strings)
Translated using Weblate (German)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (German)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (3385 of 3385 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (914 of 914 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (268 of 268 strings)
Translated using Weblate (Russian)
Currently translated at 88.5% (248 of 280 strings)
Translated using Weblate (Spanish)
Currently translated at 99.8% (3379 of 3385 strings)
Translated using Weblate (German)
Currently translated at 100.0% (862 of 862 strings)
Co-authored-by: Ayaka Booker <ayakabooker@gmail.com>
Co-authored-by: Chaotic Lawful <habitica@eusebius.fr>
Co-authored-by: FingerTiao <787170918@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Lio Zam <zerofux@web.de>
Co-authored-by: Mika <isekai.chr@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Summer_GUI <heyang94@163.com>
Co-authored-by: Vera <verasmolinap@gmail.com>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Zhi Hao Li <zhihaoli000@gmail.com>
Co-authored-by: Zuz Q <zuzannakunik@gmail.com>
Co-authored-by: innnko <ayakabooker@gmail.com>
Co-authored-by: 吳昀錡 <J1120241@gm.fdhs.tyc.edu.tw>
Co-authored-by: 潘致翰 <happyq0908@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/character/tr/
Translate-URL: https://translate.habitica.com/projects/habitica/content/da/
Translate-URL: https://translate.habitica.com/projects/habitica/content/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/death/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/front/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/front/da/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/front/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/it/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/front/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/front/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/da/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/he/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/da/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/da/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/es/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/da/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/he/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/id/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/bg/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/da/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/sv/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/hr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/cs/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Character
Translation: Habitica/Content
Translation: Habitica/Death
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
commit 1dde2674f6
Author: Kalista Payne <sabrecat@gmail.com>
Date: Mon Jun 16 16:43:56 2025 -0500
fix(content): don't filter out the thing we want
commit 76122a8889
Author: Kalista Payne <sabrecat@gmail.com>
Date: Wed Jun 4 14:28:27 2025 -0500
fix(mobile): provide Challenge categories via API
commit 9e309a875e
Author: Kalista Payne <kalista@habitica.com>
Date: Mon Jul 28 14:15:00 2025 -0500
5.38.0
commit 09e3a394b8
Author: Kalista Payne <kalista@habitica.com>
Date: Mon Jul 28 14:06:45 2025 -0500
5.37.3
commit eba263360f
Author: Weblate <noreply@weblate.org>
Date: Mon Jul 28 21:03:17 2025 +0200
Translated using Weblate (German)
Currently translated at 100.0% (134 of 134 strings)
Translated using Weblate (German)
Currently translated at 100.0% (134 of 134 strings)
Translated using Weblate (German)
Currently translated at 100.0% (3377 of 3377 strings)
Translated using Weblate (German)
Currently translated at 100.0% (3377 of 3377 strings)
Translated using Weblate (German)
Currently translated at 100.0% (3377 of 3377 strings)
Translated using Weblate (German)
Currently translated at 100.0% (243 of 243 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 98.6% (850 of 862 strings)
Translated using Weblate (German)
Currently translated at 99.8% (3373 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.8% (3373 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.8% (3373 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.5% (3361 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.5% (3361 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.5% (3361 of 3377 strings)
Translated using Weblate (German)
Currently translated at 99.4% (3360 of 3377 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (185 of 185 strings)
Translated using Weblate (Polish)
Currently translated at 67.1% (579 of 862 strings)
Translated using Weblate (Polish)
Currently translated at 67.1% (579 of 862 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Polish)
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 100.0% (184 of 184 strings)
Translated using Weblate (German)
Currently translated at 100.0% (245 of 245 strings)
Translated using Weblate (German)
Currently translated at 100.0% (47 of 47 strings)
Translated using Weblate (German)
Currently translated at 100.0% (193 of 193 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 14.2% (35 of 245 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 13.8% (34 of 245 strings)
Translated using Weblate (Chinese (Traditional))
Currently translated at 13.0% (32 of 245 strings)
Translated using Weblate (Hebrew)
Currently translated at 2.0% (5 of 245 strings)
Translated using Weblate (Hebrew)
Currently translated at 66.1% (570 of 862 strings)
Translated using Weblate (Portuguese)
Currently translated at 54.1% (1830 of 3377 strings)
Co-authored-by: FingerTiao <787170918@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com>
Co-authored-by: Jonathan Niessen <37.friedrich@gmail.com>
Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com>
Co-authored-by: Katharina <katharinaanna.wilding@gmail.com>
Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de>
Co-authored-by: Omer I.S <omeritzicschwartz@gmail.com>
Co-authored-by: Remigiusz Haziak <haziakremigiusz@gmail.com>
Co-authored-by: Uwe B <hbtca@tunixgut.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Wellinton Cardoso <wmcardoso1@hotmail.com>
Co-authored-by: cloudzzy <truskawka412@gmail.com>
Co-authored-by: 吳昀錡 <J1120241@gm.fdhs.tyc.edu.tw>
Translate-URL: https://translate.habitica.com/projects/habitica/character/de/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pl/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/de/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/de/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/he/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/
Translate-URL: https://translate.habitica.com/projects/habitica/front/de/
Translate-URL: https://translate.habitica.com/projects/habitica/front/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/de/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/he/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pl/
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Contrib
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Npc
Translation: Habitica/Questscontent
commit 9550eec718
Author: Phillip Thelen <phillip@habitica.com>
Date: Mon Jul 28 16:50:38 2025 +0200
Fix 500 when deleting a very old group plan account (#15481)
commit f267eb67e9
Author: Kalista Payne <kalista@habitica.com>
Date: Tue Jul 29 14:12:35 2025 -0500
fix(static): add back missing div for show/hide
commit 28251f42ab
Author: Kalista Payne <kalista@habitica.com>
Date: Thu Jul 24 22:59:01 2025 -0500
feat(privacy): preview page
* feat(privacy): respect Global Privacy Control
* fix(lint): remove unused component
* fix(test): test user opts in to tracking
* fix(test): add user pref to more contexts
* fix(test): final spot in api-unit
* fix(tests): update integrations
* chore(privacy): add paragraph to s1, retire separate preview pages
* fix(build): route copypasta
* fix(router): lingering dead import
---------
Signed-off-by: Kalista Payne <sabrecat@gmail.com>
Signed-off-by: Kalista Payne <kalista@habitica.com>
Co-authored-by: Phillip Thelen <phillip@habitica.com>
Co-authored-by: CuriousMagpie <eilatan@gmail.com>
* use lean for getting task lists
* Only load necessary user data for group-plans call
Also don’t make a db request for groups if the user is in none
* Only load necessary user fields for in app rewards
* Optimize updateStore by not checking every item
* Only load necessary user data for task scoring
* improve performance of inbox request calls
* merge fix
* fix scoring task call
* add quests to scoring call
* fix showing official pinned items
* also load achievements
commit 934b85d716
Author: Sabe Jones <sabe@habitica.com>
Date: Thu May 9 09:27:28 2024 -0500
5.24.2
commit c6df34a7fc
Author: Sabe Jones <sabe@habitica.com>
Date: Thu May 9 09:27:24 2024 -0500
chore(subproj): update habitica-images
commit c51c90ba41
Author: Sabe Jones <sabe@habitica.com>
Date: Thu May 9 09:26:49 2024 -0500
Squashed commit of the following:
commit 7d6320ee2d6e1dac5ac025c188162cba35ed49bf
Author: Sabe Jones <sabe@habitica.com>
Date: Mon May 6 16:22:53 2024 -0500
fix(faq): copy updates
commit 234870a7b2bc3b23ba2a044a1010fdc9b417bc45
Author: Sabe Jones <sabe@habitica.com>
Date: Fri May 3 16:06:48 2024 -0500
fix(faq): cleaner layout
commit 06f162cc7a6a2b94b916ae0514b08ede09e7a2dc
Author: Sabe Jones <sabe@habitica.com>
Date: Tue Apr 30 17:21:50 2024 -0500
feat(faq): Content Schedule notes
commit d3f420144c
Author: Weblate <noreply@weblate.org>
Date: Thu May 9 16:22:33 2024 +0200
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (15 of 15 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (378 of 378 strings)
Translated using Weblate (German)
Currently translated at 82.6% (214 of 259 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (German)
Currently translated at 97.4% (753 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (131 of 131 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (2 of 2 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 100.0% (868 of 868 strings)
Translated using Weblate (German)
Currently translated at 75.2% (195 of 259 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (189 of 189 strings)
Translated using Weblate (German)
Currently translated at 97.1% (751 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (140 of 140 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (German)
Currently translated at 96.2% (744 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (German)
Currently translated at 99.8% (867 of 868 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 98.7% (229 of 232 strings)
Translated using Weblate (German)
Currently translated at 100.0% (378 of 378 strings)
Translated using Weblate (German)
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (140 of 140 strings)
Translated using Weblate (German)
Currently translated at 89.5% (2766 of 3089 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.5% (762 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (868 of 868 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (German)
Currently translated at 89.3% (2760 of 3089 strings)
Translated using Weblate (French)
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (French)
Currently translated at 100.0% (232 of 232 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (French)
Currently translated at 99.9% (3088 of 3089 strings)
Translated using Weblate (German)
Currently translated at 89.1% (2754 of 3089 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.4% (761 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (868 of 868 strings)
Translated using Weblate (French)
Currently translated at 100.0% (868 of 868 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (232 of 232 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.4% (761 of 773 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (378 of 378 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.3% (862 of 868 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (German)
Currently translated at 89.0% (2752 of 3089 strings)
Translated using Weblate (German)
Currently translated at 89.0% (2750 of 3089 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (232 of 232 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (3089 of 3089 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (773 of 773 strings)
Translated using Weblate (French)
Currently translated at 100.0% (773 of 773 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.7% (377 of 378 strings)
Translated using Weblate (French)
Currently translated at 100.0% (378 of 378 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (378 of 378 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (868 of 868 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (French)
Currently translated at 100.0% (167 of 167 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 88.9% (2747 of 3089 strings)
Translated using Weblate (French)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (German)
Currently translated at 88.7% (2740 of 3089 strings)
Translated using Weblate (German)
Currently translated at 88.8% (2734 of 3077 strings)
Translated using Weblate (Korean)
Currently translated at 79.8% (131 of 164 strings)
Translated using Weblate (Korean)
Currently translated at 79.8% (131 of 164 strings)
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Lapin <sirocuro01@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: 박동훈 <creator98@naver.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/content/de/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/death/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Content
Translation: Habitica/Death
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Limited
Translation: Habitica/Noscript
Translation: Habitica/Npc
Translation: Habitica/Pets
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
commit 1567f1c283
Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com>
Date: Tue May 7 17:21:06 2024 -0400
remove dempendabot.yml (#15193)
commit 3e19b8aa96
Author: Sabe Jones <sabe@habitica.com>
Date: Fri Apr 26 15:26:23 2024 -0500
5.24.1
commit d1bc1ab05a
Merge: 2d4ee636ae13149d4acf
Author: Sabe Jones <sabe@habitica.com>
Date: Fri Apr 26 15:25:51 2024 -0500
Merge branch 'develop' into release
commit 13149d4acf
Merge: 42964c91f34b796fae5d
Author: Weblate <noreply@weblate.org>
Date: Fri Apr 26 22:24:45 2024 +0200
Merge branch 'origin/develop' into Weblate.
commit 2d4ee636ae
Author: Sabe Jones <sabe@habitica.com>
Date: Fri Apr 26 15:22:08 2024 -0500
5.24.0
commit 42964c91f3
Author: Phillip Thelen <phillip@habitica.com>
Date: Fri Apr 26 22:15:18 2024 +0200
Fix issue with gift sub processing (#15184)
* Fix issue with gift sub processing
* Update cron.js
commit de62207504
Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com>
Date: Fri Apr 26 16:14:45 2024 -0400
May 2024 Content Prebuild (#15185)
* 2024-05 css update
* add May subscriber items, enchanted armoire (text placeholders), potions, and quest bundles
* typo correction
* add May achievement
* content fixes after local testing
* canonical date fix
* fix potion descriptions, add periods to background descriptions
* fix canonical date
* updated armoire items
* fix stat display on item
* Fixing merge conflicts
* resolve merge conflicts
* add leading zero to mp drain for mushroom quest
* fix timezones
* proofreading pass
* fix linting errors
* date fixes & linter fixes
* correct armoire expression at end of file
* fix(autolint): roll back Prettier change
---------
Co-authored-by: Sabe Jones <sabe@habitica.com>
commit 4b796fae5d
Author: Weblate <noreply@weblate.org>
Date: Fri Apr 26 11:41:11 2024 +0200
Translated using Weblate (German)
Currently translated at 88.7% (2731 of 3077 strings)
Translated using Weblate (German)
Currently translated at 88.6% (2729 of 3077 strings)
Translated using Weblate (German)
Currently translated at 88.6% (2727 of 3077 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (860 of 861 strings)
Translated using Weblate (German)
Currently translated at 88.5% (2726 of 3077 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (German)
Currently translated at 88.5% (2724 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (German)
Currently translated at 98.9% (283 of 286 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Ukrainian)
Currently translated at 97.5% (160 of 164 strings)
Translated using Weblate (German)
Currently translated at 89.8% (257 of 286 strings)
Translated using Weblate (German)
Currently translated at 87.7% (251 of 286 strings)
Translated using Weblate (German)
Currently translated at 99.8% (860 of 861 strings)
Translated using Weblate (German)
Currently translated at 97.6% (841 of 861 strings)
Translated using Weblate (Ukrainian)
Currently translated at 98.8% (256 of 259 strings)
Translated using Weblate (German)
Currently translated at 91.8% (392 of 427 strings)
Translated using Weblate (German)
Currently translated at 91.1% (389 of 427 strings)
Translated using Weblate (German)
Currently translated at 88.7% (379 of 427 strings)
Translated using Weblate (French)
Currently translated at 100.0% (3077 of 3077 strings)
Translated using Weblate (French)
Currently translated at 100.0% (231 of 231 strings)
Translated using Weblate (French)
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (French)
Currently translated at 99.1% (3050 of 3077 strings)
Translated using Weblate (German)
Currently translated at 88.0% (376 of 427 strings)
Translated using Weblate (German)
Currently translated at 98.7% (228 of 231 strings)
Translated using Weblate (Dutch)
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Dutch)
Currently translated at 84.5% (2602 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (164 of 164 strings)
Translated using Weblate (Romanian)
Currently translated at 92.8% (130 of 140 strings)
Translated using Weblate (German)
Currently translated at 97.8% (226 of 231 strings)
Translated using Weblate (Romanian)
Currently translated at 75.0% (6 of 8 strings)
Translated using Weblate (Romanian)
Currently translated at 96.6% (58 of 60 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (German)
Currently translated at 95.2% (220 of 231 strings)
Translated using Weblate (French)
Currently translated at 98.7% (3040 of 3077 strings)
Translated using Weblate (French)
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (94 of 94 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (13 of 13 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (761 of 764 strings)
Translated using Weblate (German)
Currently translated at 54.9% (50 of 91 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.7% (3037 of 3077 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (3077 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (761 of 764 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (189 of 189 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (Portuguese)
Currently translated at 99.3% (163 of 164 strings)
Translated using Weblate (German)
Currently translated at 94.8% (219 of 231 strings)
Translated using Weblate (German)
Currently translated at 84.2% (241 of 286 strings)
Translated using Weblate (German)
Currently translated at 51.6% (47 of 91 strings)
Translated using Weblate (Portuguese)
Currently translated at 98.1% (161 of 164 strings)
Translated using Weblate (Spanish)
Currently translated at 99.8% (3072 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (94 of 94 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (286 of 286 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (761 of 764 strings)
Translated using Weblate (German)
Currently translated at 49.4% (45 of 91 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Spanish (Latin America))
Currently translated at 89.7% (253 of 282 strings)
Translated using Weblate (Spanish (Latin America))
Currently translated at 2.1% (3 of 137 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3077 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (761 of 764 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.6% (761 of 764 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (231 of 231 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (56 of 56 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3077 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.9% (756 of 764 strings)
Translated using Weblate (German)
Currently translated at 48.3% (44 of 91 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.0% (749 of 764 strings)
Translated using Weblate (German)
Currently translated at 97.3% (744 of 764 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (164 of 164 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (231 of 231 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (113 of 113 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (131 of 131 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (22 of 22 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (8 of 8 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3077 of 3077 strings)
Translated using Weblate (Spanish)
Currently translated at 99.8% (3071 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.1% (3051 of 3077 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (861 of 861 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (140 of 140 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (230 of 230 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (94 of 94 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (131 of 131 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (427 of 427 strings)
Translated using Weblate (German)
Currently translated at 86.6% (370 of 427 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (3035 of 3035 strings)
Translated using Weblate (Spanish)
Currently translated at 100.0% (3035 of 3035 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (239 of 239 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (182 of 182 strings)
Translated using Weblate (Russian)
Currently translated at 29.9% (41 of 137 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 98.0% (749 of 764 strings)
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (764 of 764 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (91 of 91 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (377 of 377 strings)
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (110 of 110 strings)
Translated using Weblate (German)
Currently translated at 97.8% (836 of 854 strings)
Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com>
Co-authored-by: Céu <marcel.ufscar@gmail.com>
Co-authored-by: Ellen A M <ellen_a_m@hotmail.com>
Co-authored-by: Finrod <963505255@qq.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Julian Brito <hackoogamer0852@gmail.com>
Co-authored-by: Luã Fhelyp Guimarães <fhelypg@gmail.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com>
Co-authored-by: Катя Скибицкая <katerrina9993@gmail.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Faq
Translation: Habitica/Front
Translation: Habitica/Gear
Translation: Habitica/Generic
Translation: Habitica/Groups
Translation: Habitica/Inventory
Translation: Habitica/Limited
Translation: Habitica/Loginincentives
Translation: Habitica/Messages
Translation: Habitica/Npc
Translation: Habitica/Overview
Translation: Habitica/Pets
Translation: Habitica/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Rebirth
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
commit 2e9573ef92
Author: Yeah Jack <95103974+Yeah-Jack@users.noreply.github.com>
Date: Thu Apr 25 21:25:33 2024 +0200
Update README.md for better grammar (#15103)
commit 384bfce3eb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:34:51 2024 -0400
chore(deps): bump express from 4.18.2 to 4.19.2 in /website/client (#15189)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)
---
updated-dependencies:
- dependency-name: express
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 5a8c7fb924
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:34:24 2024 -0400
chore(deps): bump webpack-dev-middleware in /website/client (#15188)
Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4.
- [Release notes](https://github.com/webpack/webpack-dev-middleware/releases)
- [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4)
---
updated-dependencies:
- dependency-name: webpack-dev-middleware
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 246775256e
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:34:01 2024 -0400
chore(deps): bump express from 4.18.2 to 4.19.2 (#15190)
Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2)
---
updated-dependencies:
- dependency-name: express
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit fa4cd8dd5a
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:32:59 2024 -0400
chore(deps): bump tar from 6.2.0 to 6.2.1 (#15191)
Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1)
---
updated-dependencies:
- dependency-name: tar
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 5224e063f7
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:32:36 2024 -0400
chore(deps): bump axios from 0.21.4 to 1.6.8 (#15192)
Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8)
---
updated-dependencies:
- dependency-name: axios
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit e5e8b9a7ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:19:21 2024 -0400
build(deps): bump chai from 4.3.7 to 5.1.0 in /website/client (#15144)
Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 5.1.0.
- [Release notes](https://github.com/chaijs/chai/releases)
- [Changelog](https://github.com/chaijs/chai/blob/main/History.md)
- [Commits](https://github.com/chaijs/chai/compare/v4.3.7...v5.1.0)
---
updated-dependencies:
- dependency-name: chai
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit 7cd76c50eb
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:18:07 2024 -0400
build(deps): bump axios from 0.27.2 to 0.28.0 in /website/client (#15148)
Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 0.28.0.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md)
- [Commits](https://github.com/axios/axios/compare/v0.27.2...v0.28.0)
---
updated-dependencies:
- dependency-name: axios
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit b520202544
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:17:17 2024 -0400
build(deps): bump sass-loader from 8.0.2 to 14.1.1 in /website/client (#15159)
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 14.1.1.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v14.1.1)
---
updated-dependencies:
- dependency-name: sass-loader
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit bbae882eda
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu Apr 25 14:12:46 2024 -0400
chore(deps): bump follow-redirects in /website/client (#15179)
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6.
- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)
- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6)
---
updated-dependencies:
- dependency-name: follow-redirects
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
commit ee93c8bec5
Author: Sabe Jones <sabe@habitica.com>
Date: Mon Apr 8 15:49:20 2024 -0500
5.23.0
commit c65e93e514
Author: Sabe Jones <sabe@habitica.com>
Date: Mon Apr 8 15:49:17 2024 -0500
chore(git): update subproject
commit 0fd808727c
Author: Sabe Jones <sabe@habitica.com>
Date: Mon Apr 8 15:48:32 2024 -0500
Squashed commit of the following:
commit 3c3787091a2e8a94857352c3655f60138a3b20b7
Merge: 76a00d6308 76d7f02fe8
Author: Sabe Jones <sabe@habitica.com>
Date: Mon Apr 8 15:47:35 2024 -0500
Merge branch 'release' into 2024-04-april-fool-items
commit 76a00d6308997c50ae5f5e9d6170a09a1a8cbac7
Author: Sabe Jones <sabe@habitica.com>
Date: Thu Mar 28 16:08:39 2024 -0500
fix(quest): revise rage text
commit c2e13f8af245993f61eb614d6be609c833c2e711
Author: Sabe Jones <sabe@habitica.com>
Date: Thu Mar 28 12:57:17 2024 -0500
fix(quest): correct rage and "guscompletion"
commit ecdeb82df998ab75eceae3e877c1758187b1d22c
Author: Sabe Jones <sabe@habitica.com>
Date: Thu Mar 28 08:55:18 2024 -0500
fix(events): correct dates and times
commit 232de436bbe7ba4c13f04ed66cc3b8a4a794d884
Author: Sabe Jones <sabe@habitica.com>
Date: Wed Mar 27 09:03:06 2024 -0500
fix(content): a few more unruly Fungus
commit 955e6e73387788797d1a83a037f73aa472515cec
Author: Sabe Jones <sabe@habitica.com>
Date: Wed Mar 27 09:00:03 2024 -0500
feat(content): wacky potions 2024 by @CuriousMagpie
commit 34b72be4f447f00c31169c4cd6e8ba79655adf8a
Author: Sabe Jones <sabe@habitica.com>
Date: Wed Mar 27 08:56:27 2024 -0500
feat(event): AF by @CuriousMagpie