92eaece5eb3ddac978cf66a7536e2753a0721f4e
801 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a50c0eb1e7 | fix test | ||
|
|
fb56f7df20 | Fix various tests | ||
|
|
fe2c02679e | Fix buying some items | ||
|
|
6e96085f99 | add cards to event content cycle | ||
|
|
249394b4ad | Implement events throughout the year | ||
|
|
2dfe5585eb | fix | ||
|
|
d11e95ab26 | change mobile filter defaults to a list | ||
|
|
ec0275e6f6 | Add tests for content filtering | ||
|
|
39252c7828 | allow clients to filter content api call | ||
|
|
8fa91a3805 | chore(node): upgrade to Node 20 | ||
|
|
f8e56c02f0 |
Squashed commit of the following:
commit d30dff2311087ff2fe5f3e2a913c594abeee6b0e Author: Sabe Jones <sabe@habitica.com> Date: Tue Feb 27 16:01:11 2024 -0600 fix(challenge): move isOfficial to mount process commit ae52dca3cd0b4fd490f07b1979049803ce2f1e2f Merge: 2b20ff1e46 |
||
|
|
4dadb64af0 |
Add Customizations and Achievements to admin panel (#15114)
* allow owned customizations to be edited in admin panel * Allow subscription termination date to be edited more flexibly * begin adding achievements to admin panel page * better display for customizations in admin panel * allow achievements to be modified in admin panel * fix lint * fix errors * Improve how achievements, customizations and items are listed in admin panel * fix naming * fix lint error * Fix issues with achievements in admin panel and add some tests * handle some edgecases better * Fix lint * Fix sort/search on member selection modal (#15066) * fix(birthday): correct birthday robe ownership check * feat(content): add February items (#15090) * update(content): add February 2024 items * feat(content): add October content * feat(content):update February Content * feat(content): finish up February content * fix(backgrounds): tweak consistency * fix(strings): remove extra whitespace * fix(event): add missing Valentine features --------- Co-authored-by: Sabe Jones <sabrecat@gmail.com> Co-authored-by: Sabe Jones <sabe@habitica.com> * 5.17.0 * Translated using Weblate (Ukrainian) Currently translated at 63.6% (1918 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 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% (61 of 61 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Spanish) Currently translated at 88.5% (2668 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Bulgarian) Currently translated at 15.3% (21 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 88.0% (96 of 109 strings) Translated using Weblate (Bulgarian) Currently translated at 98.9% (187 of 189 strings) Translated using Weblate (Bulgarian) Currently translated at 59.8% (503 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (282 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 87.7% (2643 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 87.7% (2643 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.3% (235 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 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 95.1% (2867 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 48.1% (66 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.8% (822 of 840 strings) Deleted translation using Weblate (Chinese (Simplified) (zh_HK)) Deleted translation using Weblate (Chinese (Simplified) (zh_HK)) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 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% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (256 of 256 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (256 of 256 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (256 of 256 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% (228 of 228 strings) Translated using Weblate (Spanish) Currently translated at 94.2% (215 of 228 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% (94 of 94 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% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (279 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 91.3% (390 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Italian) Currently translated at 94.5% (226 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 37.9% (52 of 137 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 38.6% (53 of 137 strings) Translated using Weblate (Italian) Currently translated at 1.4% (2 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 56.0% (51 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (158 of 158 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (256 of 256 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (256 of 256 strings) Translated using Weblate (Japanese) Currently translated at 98.5% (2970 of 3013 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Japanese) Currently translated at 99.2% (424 of 427 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Ukrainian) Currently translated at 63.0% (1900 of 3013 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.7% (821 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (228 of 228 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.4% (2847 of 3013 strings) Translated using Weblate (Ukrainian) Currently translated at 62.9% (1897 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Ukrainian) Currently translated at 99.0% (108 of 109 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.8% (223 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.4% (2845 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 37.9% (52 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.8% (223 of 228 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 91.9% (148 of 161 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.4% (2845 of 3013 strings) Translated using Weblate (Korean) Currently translated at 2.1% (3 of 137 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% (2 of 2 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1 of 1 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Spanish) Currently translated at 60.4% (55 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Italian) Currently translated at 98.6% (225 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.2% (2841 of 3013 strings) Translated using Weblate (Russian) Currently translated at 18.9% (26 of 137 strings) Translated using Weblate (Italian) Currently translated at 93.9% (789 of 840 strings) Translated using Weblate (Italian) Currently translated at 100.0% (161 of 161 strings) Translated using Weblate (Russian) Currently translated at 75.7% (194 of 256 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.2% (2841 of 3013 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 91.3% (147 of 161 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.2% (2841 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 59.3% (54 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Italian) Currently translated at 98.1% (158 of 161 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (161 of 161 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% (56 of 56 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% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.2% (2841 of 3013 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 (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (256 of 256 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Spanish) Currently translated at 92.1% (210 of 228 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (279 of 283 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 94.0% (2835 of 3013 strings) Translated using Weblate (Ukrainian) Currently translated at 62.8% (1894 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (224 of 224 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 21.1% (29 of 137 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (764 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Spanish) Currently translated at 78.1% (200 of 256 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.1% (816 of 840 strings) Co-authored-by: Alberto Pesquera <dashmilel@gmail.com> Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com> Co-authored-by: Alessandro Losi <pipipe550@hotmail.com> Co-authored-by: Delta S <deseji93@gmail.com> Co-authored-by: Dimitar Kraev <dimkraeff@gmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com> Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jerry Chen <minecjraft@qq.com> Co-authored-by: Kedr <sergeysamori.ua@gmail.com> Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com> Co-authored-by: Omar Bertolla <scaram@icloud.com> Co-authored-by: Phillip Thelen <phillip@habitica.com> Co-authored-by: Roberto Tramontano <roberto.tramontano1@gmail.com> Co-authored-by: TOMA Mitsuru <toma0001@gmail.com> Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: nelly <nellychopyuk@gmail.com> Co-authored-by: tony <duzhe163908@gmail.com> Co-authored-by: 이수진 <govl09876@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/it/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/bg/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/ 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/es/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/ 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/bg/ Translate-URL: https://translate.habitica.com/projects/habitica/character/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ 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/contrib/es/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/bg/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/ 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/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/es/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/it/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ 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/inventory/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ 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/merch/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/zh_Hans/ 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/es/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/es/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/es/ 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/Contrib Translation: Habitica/Death Translation: Habitica/Defaulttasks 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/Merch Translation: Habitica/Messages Translation: Habitica/Noscript 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 * fix(content): fix February background release date * 5.17.1 * chore(repo): remove duplicate file * chore(migrations): move various files to archive and remove erroneous comment bars * Translated using Weblate (Portuguese) Currently translated at 96.4% (109 of 113 strings) Translated using Weblate (Portuguese) Currently translated at 97.1% (816 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (2982 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (2982 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.8% (2978 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.2% (2961 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (2951 of 3013 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Korean) Currently translated at 58.0% (1748 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (2951 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 92.1% (2777 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 73.7% (101 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (2951 of 3013 strings) Translated using Weblate (French) Currently translated at 98.8% (2978 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 90.9% (2741 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.2% (2871 of 3013 strings) Translated using Weblate (French) Currently translated at 98.5% (2969 of 3013 strings) Translated using Weblate (French) Currently translated at 100.0% (183 of 183 strings) Translated using Weblate (Spanish) Currently translated at 32.8% (45 of 137 strings) Translated using Weblate (French) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (French) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.2% (2989 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 90.5% (2729 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 90.5% (2729 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.0% (2983 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 89.7% (2703 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 89.4% (2695 of 3013 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.2% (2959 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 89.1% (2685 of 3013 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% (283 of 283 strings) Translated using Weblate (Spanish) Currently translated at 93.9% (266 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (183 of 183 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 91.9% (148 of 161 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Spanish) Currently translated at 99.4% (182 of 183 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (228 of 228 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% (283 of 283 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 95.1% (2867 of 3013 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.3% (2932 of 3013 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% (183 of 183 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (376 of 376 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (109 of 109 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 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% (94 of 94 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (183 of 183 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (183 of 183 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 97.9% (748 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 88.0% (96 of 109 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (840 of 840 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (258 of 258 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 73.2% (189 of 258 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (837 of 840 strings) Co-authored-by: Delta S <deseji93@gmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com> Co-authored-by: Icaro <icaro.mascarenhas@outlook.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Natalie Luhrs <eilatan@gmail.com> Co-authored-by: Quim Martínez Lara <quimml60@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: 김경은 <kekim.lang@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/fr/ 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/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ 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/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ 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/ko/ 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/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt/ 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/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ 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/Communityguidelines Translation: Habitica/Content Translation: Habitica/Contrib 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/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks --------- Co-authored-by: Leonardo Chappuis <40621126+leonardochappuis@users.noreply.github.com> Co-authored-by: Sabe Jones <sabe@habitica.com> Co-authored-by: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Co-authored-by: Sabe Jones <sabrecat@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Alberto Pesquera <dashmilel@gmail.com> Co-authored-by: Alcatraz Huo <alrcatraz@gmail.com> Co-authored-by: Alessandro Losi <pipipe550@hotmail.com> Co-authored-by: Delta S <deseji93@gmail.com> Co-authored-by: Dimitar Kraev <dimkraeff@gmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Gean Ribeiro <geanribeirok@gmail.com> Co-authored-by: Ike Osenberg <ike.osenberg@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jerry Chen <minecjraft@qq.com> Co-authored-by: Kedr <sergeysamori.ua@gmail.com> Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com> Co-authored-by: Omar Bertolla <scaram@icloud.com> Co-authored-by: Roberto Tramontano <roberto.tramontano1@gmail.com> Co-authored-by: TOMA Mitsuru <toma0001@gmail.com> Co-authored-by: Vinicius Rodrigues <suburbanizar@gmail.com> Co-authored-by: nelly <nellychopyuk@gmail.com> Co-authored-by: tony <duzhe163908@gmail.com> Co-authored-by: 이수진 <govl09876@naver.com> Co-authored-by: CuriousMagpie <eilatan@gmail.com> Co-authored-by: Icaro <icaro.mascarenhas@outlook.com> Co-authored-by: Quim Martínez Lara <quimml60@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: 김경은 <kekim.lang@gmail.com> |
||
|
|
f74160c16a | chore(deprecations): clean out some warnings | ||
|
|
f8d315ff6e |
Upgrade to mongoose 7 (#14971)
* remove some unused dependencies * update mongoose version * make common tests pass * Make unit tests pass * make api v3 integration tests pass * fix lint issues * fix issue with package-lock * fix(lint): we don't need no .js * fix(lint): update to latest config-habitrpg * chore(npm): update package locks * fix(test): replace deprecated fn * chore(package): update eslint-habitrpg again * fix(lint): server linting * fix(lint): client linting * fix(client): correct mangled common imports * chore(npm): update package-locks * fix(lint): punctuation, module --------- Co-authored-by: SabreCat <sabrecat@gmail.com> Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
4cbc3d7664 |
Slur swear blocker challenges redux (#15089)
* update packages on local/origin repo * feat(challenges): add banned words & slur blocker to challenges * feat(challenges): slur blocker work * feat(challenges): slur blocker * feat(challenges): more slur blocker * feat(challenges): even more slur blocker * feat(challenges): swear and slur blocker * feat(challenges): update behavior based on public/private groups * feat(profiles): slur/swear blocker * feat(profiles): slur/swear blocker * feat(profiles/PMs): slur/swear blocker upgrade * feat(slur/swear): working on it * feat(profiles/challenges): work on profile block & slack report * feat(slur/swear blocker): work on Profiles * feat(slur blocker): refactoring code * feat(slur blocker): more refactoring * feat(slur blocker): arghhhhhh * fix(profiles): improve profanity check logic * fix(slack): update Slack notification to include authorEmail and remove undefined * feat(s/s blocker): work on challenges * feat(s/s blocker): challenge update * feat(s/s blocker): slack notifs refinements * feat(s/s blocker): refine slack notifs & disallow use of challenges POST API route if user is chatRevoked:true in db * update package.json and package-lock.json * attempt to disable create challenge button for muted users * another attempt to disable create challenge * block muted users from creating challenges * CSS button fun * fix CSS button * refactor(css): move button style to global Also, disable Clone button if user is chat revoked * fix(lint): remove unused fn * fix(challenges): handle null slur check * fix(groups): throw notFound earlier * fix(challenges): CSS and logic updates * fix(lint): remove whitespace * fix(challenges): don't disable create buttons * fix(slack): restore broken profile flag fields * chore(cleanup): remove comments and whitespace * chore(cleanup): one more white space --------- Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
b7def686e9 |
Squashed commit of the following:
commit |
||
|
|
0dbd597d0b |
Squashed commit of the following:
commit d03bdee783deff98ee24cc211f1498525bf36c70 Merge: |
||
|
|
1892d6288a | Clean up translations (#14985) | ||
|
|
581271e930 |
Reporting challenges (#14756)
* initial commit * update logic to display flagged challenges properly to users and admins * add report button to pages 'My Challenges' and 'Discover Challenges' * allow mods to view flagged messages on challengeDetail view * update showing flagged challenges for group challenges * update showing flagged challenges for a specific challenge * disallow closing a flagged challenge * update notes to reflect apiParams properly * fix css spacing * update challenge en locales * fix spacing * update title of closeChallengeModal * let user know flagged challenges cannot be cloned * fix linting errors * ensure flagged challenges cannot be declared with a winner and cloned via API * define a non user challenge properly * fix logic to check for a nonParticipant and nonLeader user when grabbing flagged challenges * fix linting of max character of 100 / line * remove reporting on 'my challenges' and 'discover challenges' * WIP(challenges): disable clone button and add notes to new functions * WIP(challenges): smol changes * WIP(challenges): clone button only disabled for admin and flagged user; other users can still clone but the flag goes along with the clone * WIP(challenges): stop flags carrying over on cloned challenges * WIP(challenges): typo fixing, undoing a smol change * fix(challenges): improved query logic for flags * WIP(challenges): more smol changes * fix(challenges): refactor queries * fix(challenges): correct My Challenges tab logic * WIP(challenges): fix clone button state * WIP(challenges): really fixed clone button & clear flags from clones * WIP(challenge): implement new design for reporting modal * WIP(challenge): making things pretty * WIP(challenge): conquering the close button * WIP(challenge): fixin some spacing * WIP(challenge): smol fix * WIP(challenge): making sure the button is actually disabled * WIP(challenge): fix blockquote css * fix(tests): no private guilds * fix(lint): curlies etc * fix(test): moderator permission * fix(lint): sure man whatever * fix(lint): bad vim no tabby * fix(test): permissions not contrib lol * fix(challenges): add icon and fix leaky CSS * fix(challenge): correct clone button behavior --------- Co-authored-by: Julius Jung <me@matchajune.io> Co-authored-by: SabreCat <sabe@habitica.com> Co-authored-by: Sabe Jones <sabrecat@gmail.com> |
||
|
|
3c73322980 | fix(tests): one more | ||
|
|
fbb9b2c65a | fix(tests): post merge cleanup | ||
|
|
a9757b2d74 |
Squashed commit of the following:
commit |
||
|
|
c71f0b3fda |
Squashed commit of the following:
commit 6d74f87db332fd28c7522cabc0f96a390d36e64f Author: SabreCat <sabe@habitica.com> Date: Fri Aug 18 20:04:52 2023 -0500 fix(i18n): default to EN for empties |
||
|
|
ebd0cb72de | fix(challenges): better screening | ||
|
|
c44b1670cf | fix(challenges): revert to working | ||
|
|
39477c6f11 | fix(lint): or/and, import | ||
|
|
9fa355fbcc | fix(sunset): release candidate | ||
|
|
cbaa3180cc | Merge branch 'develop' into sabrecat/unsociable | ||
|
|
683649ff1a |
Don't collapse different spell targets in party chat (#14775)
* fix(spells): don't collapse different targets * fix(lint): indentation --------- Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
067a1de49e | fix(lint): newlines, console | ||
|
|
259f7ef588 | fix(chat): add default to switch block | ||
|
|
106a0c9ed8 | fix(chat): collapse repetitive spells for real now | ||
|
|
74ba5c0b27 | bring merging to MVP | ||
|
|
bb54a6532d | fix(chat): correct bad length check | ||
|
|
3c36c59bb3 | Merge branch 'develop' into phillip/chat-skill-merge | ||
|
|
2308961de6 | fix(lint): address fatal errors | ||
|
|
2d71a902f1 | Merge skill casting messages together | ||
|
|
f4e8bf9c2e | feat(form): Ask a Question mode on bug report | ||
|
|
d4a5823916 |
Fix one-off issue for monthly subs (#14643)
* Fix initial plan.consecutive.offset for 1 month subs * fix initial values for group plan subs * Make perkMonthCount editable in admin panel * Add aditional info to admin panel * Implement automatic fix for affected users * fix(lint): exclusive test, code style * fixes * fix issue with initialization --------- Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
deebc09a79 | fix(analytics): typo | ||
|
|
b63f2fa1fa | fix(analytics): add missing headers to 3 events | ||
|
|
8150fef993 |
Database Access optimisations (#14544)
* Optimize database access during spell casting * load less data when casting spells * Begin migrating update calls to updateOne and updateMany * Only update user objects that don’t have notification yet * fix test * fix spy * Don’t unnecessarily update user when requesting invalid guild * fix sort order for middlewares to not load user twice every request * fix tests * fix integration test * fix skill usage not always deducting mp * addtest case for blessing spell * fix healAll * fix lint * Fix error for when some spells are used outside of party * Add check to not run bulk spells in web client * fix(tags): change const to let --------- Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
e9e4265545 |
Squashed commit of the following:
commit 00affb306655a543f5d29b3af6361e686b577a97 Author: SabreCat <sabe@habitica.com> Date: Tue May 2 09:47:25 2023 -0500 fix(tests): account for invite limit changes commit 47661117f9fd661b8bc8f63b7cc7c8d5f8fa0fd7 Author: SabreCat <sabe@habitica.com> Date: Mon May 1 17:39:29 2023 -0500 fix(lfp): final polish commit 6a1e5af1db0dd90be3ced7e223f53c9183a206f5 Merge: 728ed2ddad |
||
|
|
d2d4af227b |
Fix an issue with gifting subs (#14550)
* Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (405 of 405 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2781 of 2781 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (135 of 135 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (217 of 217 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (112 of 112 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (405 of 405 strings) Translated using Weblate (Portuguese) Currently translated at 81.7% (331 of 405 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Portuguese) Currently translated at 62.5% (5 of 8 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Portuguese) Currently translated at 63.8% (1777 of 2781 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Portuguese) Currently translated at 71.6% (43 of 60 strings) Translated using Weblate (Portuguese) Currently translated at 79.7% (609 of 764 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (375 of 375 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (770 of 770 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (146 of 146 strings) Translated using Weblate (German) Currently translated at 100.0% (404 of 404 strings) Translated using Weblate (German) Currently translated at 79.5% (97 of 122 strings) Translated using Weblate (German) Currently translated at 97.7% (753 of 770 strings) Translated using Weblate (German) Currently translated at 100.0% (146 of 146 strings) Translated using Weblate (Portuguese) Currently translated at 77.0% (94 of 122 strings) Translated using Weblate (Indonesian) Currently translated at 76.7% (310 of 404 strings) Translated using Weblate (Portuguese) Currently translated at 76.2% (93 of 122 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 85.6% (2381 of 2781 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (60 of 60 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (217 of 217 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (112 of 112 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (267 of 267 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (404 of 404 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 95.8% (732 of 764 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (122 of 122 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (375 of 375 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (770 of 770 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (146 of 146 strings) Translated using Weblate (Portuguese) Currently translated at 74.5% (91 of 122 strings) Translated using Weblate (Portuguese) Currently translated at 72.1% (88 of 122 strings) Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com> Co-authored-by: Andressa Murari Sudré <andressa@sudre.com.br> Co-authored-by: Cachinhos <cachnhos@gmail.com> Co-authored-by: Falzart Werefox <muh_fauzi_ramadhan@yahoo.co.id> Co-authored-by: Jay <fallacyofwildlifeconservation@gmail.com> Co-authored-by: Jerry Chen <minecjraft@qq.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Yu-Wei Tien <a38498987911@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/id/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/pt/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Contrib 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/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks * gift subscription fix * remove only --------- Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Ana Beatriz <anabeatriz.augusto06@yahoo.com> Co-authored-by: Andressa Murari Sudré <andressa@sudre.com.br> Co-authored-by: Cachinhos <cachnhos@gmail.com> Co-authored-by: Falzart Werefox <muh_fauzi_ramadhan@yahoo.co.id> Co-authored-by: Jay <fallacyofwildlifeconservation@gmail.com> Co-authored-by: Jerry Chen <minecjraft@qq.com> Co-authored-by: Yu-Wei Tien <a38498987911@gmail.com> Co-authored-by: SabreCat <sabe@habitica.com> |
||
|
|
6887fd70c0 | try something | ||
|
|
def24142ca | remove wrong test | ||
|
|
c29049146d | prevent sub accidentally also being applied to other account | ||
|
|
57fb7ca6f2 | fix | ||
|
|
be18476292 | correctly set perkMonthCount | ||
|
|
3f56b7fa3f | fix offset calculation |