1f1a44e16fe3dee32c1efbfb682c0431a79ec00c
11906 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
a275109a3e | Merge branch 'origin/develop' into Weblate. | ||
|
|
c65457690b |
Translated using Weblate (Japanese)
Currently translated at 99.6% (287 of 288 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (288 of 288 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (862 of 862 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (932 of 932 strings) Translated using Weblate (Korean) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Korean) Currently translated at 89.1% (99 of 111 strings) Translated using Weblate (Korean) Currently translated at 70.5% (608 of 862 strings) Translated using Weblate (Korean) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Korean) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Korean) Currently translated at 58.0% (165 of 284 strings) Translated using Weblate (French) Currently translated at 100.0% (862 of 862 strings) Translated using Weblate (German) Currently translated at 99.7% (930 of 932 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (862 of 862 strings) Translated using Weblate (French) Currently translated at 98.2% (847 of 862 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (932 of 932 strings) Translated using Weblate (French) Currently translated at 100.0% (932 of 932 strings) Translated using Weblate (Spanish) Currently translated at 98.9% (853 of 862 strings) Translated using Weblate (Japanese) Currently translated at 99.7% (860 of 862 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (932 of 932 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 99.3% (926 of 932 strings) Translated using Weblate (Korean) Currently translated at 96.3% (889 of 923 strings) Translated using Weblate (Korean) Currently translated at 86.4% (798 of 923 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 97.5% (241 of 247 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Indonesian) Currently translated at 96.7% (239 of 247 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.3% (3143 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.3% (3143 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.0% (3134 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.4% (3112 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.4% (3112 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (Ukrainian) Currently translated at 54.7% (1883 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.4% (3111 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (862 of 862 strings) Translated using Weblate (Portuguese) Currently translated at 77.7% (147 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 75.6% (143 of 189 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 74.0% (140 of 189 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 71.9% (136 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.3% (3110 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 71.2% (2452 of 3441 strings) Translated using Weblate (Indonesian) Currently translated at 92.7% (229 of 247 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Korean) Currently translated at 68.0% (187 of 275 strings) Translated using Weblate (Korean) Currently translated at 67.2% (185 of 275 strings) Translated using Weblate (Korean) Currently translated at 83.2% (768 of 923 strings) Translated using Weblate (Korean) Currently translated at 67.2% (185 of 275 strings) Co-authored-by: Ashlynn <ashlynn.samuella@gmail.com> Co-authored-by: Douglas Meneghetti <douglasrizzom@gmail.com> Co-authored-by: Gustavo Angelo <gustavoangeloow@gmail.com> Co-authored-by: Israel Silva Araújo <yisrael.araujo@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com> Co-authored-by: Judes Martinez <pivet50811@limtu.com> Co-authored-by: Lapin <sirocuro01@gmail.com> Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de> Co-authored-by: Leslie Munguía <moongeeuh@gmail.com> Co-authored-by: Lio Zam <zerofux@web.de> Co-authored-by: Raul Fogaça Sanches <raul.fsanches@hotmail.com> Co-authored-by: Ri Vargas <goldenhaitang@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@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: Witza <witza87@gmail.com> Co-authored-by: hyrge <mmsg4561@gmail.com> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: 이승연 <opus456@naver.com> Co-authored-by: 이영지 <oukig2036@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/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/ 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/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/content/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/id/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/front/de/ Translate-URL: https://translate.habitica.com/projects/habitica/front/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ 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/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber |
||
|
|
f740f12b97 | fix(subs): missing warn text | ||
|
|
9fd0bfae46 |
Squashed commit of the following:
commit 05933be20513ebdf86b85cef6c947848fc13d583 Author: Kalista Payne <kalista@habitica.com> Date: Tue Nov 25 11:46:16 2025 -0600 fix(layout): contrast commit f36f3c8a218c873ffb6684e75c170465cb88c418 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 17:29:06 2025 -0600 fix(layout): less ridiculous flow commit 74fcbe9494784cd2d95bda8fd527f72abcd35f90 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 17:19:23 2025 -0600 fix(billing): adjust placement and copy commit c0c1ea43090f8f6313a9309b1265fbdc8e9bf754 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 10:48:45 2025 -0600 fix(groups): fine print about billing |
||
|
|
bee23efbef | feat(content): Winter Wonderland 2025-6 | ||
|
|
f556b102c6 |
Translated using Weblate (Indonesian)
Currently translated at 85.7% (162 of 189 strings) Translated using Weblate (Indonesian) Currently translated at 84.6% (160 of 189 strings) Translated using Weblate (Indonesian) Currently translated at 97.8% (46 of 47 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Bulgarian) Currently translated at 74.2% (124 of 167 strings) Translated using Weblate (Bulgarian) Currently translated at 74.2% (124 of 167 strings) Translated using Weblate (Bulgarian) Currently translated at 73.0% (122 of 167 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (1 of 1 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 72.8% (199 of 273 strings) Translated using Weblate (Croatian) Currently translated at 72.8% (199 of 273 strings) Translated using Weblate (Croatian) Currently translated at 69.9% (191 of 273 strings) Translated using Weblate (Croatian) Currently translated at 69.2% (189 of 273 strings) Translated using Weblate (Croatian) Currently translated at 69.2% (189 of 273 strings) Translated using Weblate (Croatian) Currently translated at 68.1% (186 of 273 strings) Translated using Weblate (Croatian) Currently translated at 67.7% (185 of 273 strings) Translated using Weblate (Croatian) Currently translated at 67.3% (184 of 273 strings) Translated using Weblate (Croatian) Currently translated at 66.3% (181 of 273 strings) Translated using Weblate (Croatian) Currently translated at 65.9% (180 of 273 strings) Translated using Weblate (Croatian) Currently translated at 65.2% (178 of 273 strings) Translated using Weblate (Croatian) Currently translated at 60.0% (164 of 273 strings) Translated using Weblate (Croatian) Currently translated at 58.9% (161 of 273 strings) Translated using Weblate (Croatian) Currently translated at 56.4% (154 of 273 strings) Translated using Weblate (Croatian) Currently translated at 55.6% (152 of 273 strings) Translated using Weblate (Croatian) Currently translated at 54.9% (150 of 273 strings) Translated using Weblate (Croatian) Currently translated at 54.9% (150 of 273 strings) Translated using Weblate (Croatian) Currently translated at 53.8% (147 of 273 strings) Translated using Weblate (Croatian) Currently translated at 53.8% (147 of 273 strings) Translated using Weblate (French) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese) Currently translated at 55.7% (151 of 271 strings) Translated using Weblate (Portuguese) Currently translated at 54.6% (148 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 94.7% (269 of 284 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Croatian) Currently translated at 17.4% (43 of 247 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Russian) Currently translated at 76.1% (188 of 247 strings) Translated using Weblate (Russian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Russian) Currently translated at 98.5% (267 of 271 strings) Translated using Weblate (Russian) Currently translated at 97.7% (265 of 271 strings) Translated using Weblate (Russian) Currently translated at 97.4% (264 of 271 strings) Translated using Weblate (Russian) Currently translated at 96.3% (261 of 271 strings) Translated using Weblate (Russian) Currently translated at 95.5% (259 of 271 strings) Translated using Weblate (Russian) Currently translated at 93.7% (254 of 271 strings) Translated using Weblate (Russian) Currently translated at 91.5% (248 of 271 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 95.5% (259 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 71.2% (2450 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 91.1% (247 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 89.6% (243 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 87.8% (238 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.9% (272 of 275 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 97.0% (267 of 275 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 96.3% (265 of 275 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.9% (187 of 189 strings) Translated using Weblate (Russian) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Russian) Currently translated at 98.9% (281 of 284 strings) Translated using Weblate (Russian) Currently translated at 98.2% (279 of 284 strings) Translated using Weblate (Russian) Currently translated at 97.8% (278 of 284 strings) Translated using Weblate (Russian) Currently translated at 96.4% (274 of 284 strings) Translated using Weblate (Russian) Currently translated at 94.7% (269 of 284 strings) Translated using Weblate (Russian) Currently translated at 87.6% (249 of 284 strings) Translated using Weblate (Indonesian) Currently translated at 88.6% (219 of 247 strings) Translated using Weblate (Russian) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (Russian) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Russian) Currently translated at 99.5% (426 of 428 strings) Translated using Weblate (Russian) Currently translated at 98.8% (423 of 428 strings) Translated using Weblate (Russian) Currently translated at 98.3% (421 of 428 strings) Translated using Weblate (Russian) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Indonesian) Currently translated at 80.9% (200 of 247 strings) Translated using Weblate (Russian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Russian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Indonesian) Currently translated at 80.9% (200 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 78.1% (193 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 77.3% (191 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 76.9% (190 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 68.2% (2347 of 3441 strings) Translated using Weblate (Indonesian) Currently translated at 83.7% (227 of 271 strings) Translated using Weblate (Indonesian) Currently translated at 97.7% (129 of 132 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Indonesian) Currently translated at 88.0% (377 of 428 strings) Translated using Weblate (Indonesian) Currently translated at 89.3% (218 of 244 strings) Translated using Weblate (Indonesian) Currently translated at 82.5% (156 of 189 strings) Translated using Weblate (Indonesian) Currently translated at 76.5% (189 of 247 strings) Translated using Weblate (French) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Indonesian) Currently translated at 86.8% (79 of 91 strings) Translated using Weblate (Indonesian) Currently translated at 95.7% (45 of 47 strings) Translated using Weblate (Indonesian) Currently translated at 96.9% (128 of 132 strings) Translated using Weblate (Indonesian) Currently translated at 87.3% (374 of 428 strings) Translated using Weblate (Indonesian) Currently translated at 74.4% (184 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Russian) Currently translated at 83.8% (2884 of 3441 strings) Translated using Weblate (Korean) Currently translated at 98.9% (191 of 193 strings) Translated using Weblate (Korean) Currently translated at 96.8% (187 of 193 strings) Translated using Weblate (Korean) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Korean) Currently translated at 98.2% (112 of 114 strings) Translated using Weblate (Korean) Currently translated at 50.0% (1721 of 3441 strings) Translated using Weblate (Korean) Currently translated at 49.9% (1720 of 3441 strings) Translated using Weblate (Korean) Currently translated at 49.9% (1720 of 3441 strings) Translated using Weblate (Korean) Currently translated at 49.8% (1717 of 3441 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.5% (246 of 247 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (Japanese) Currently translated at 98.2% (3381 of 3441 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Croatian) Currently translated at 94.6% (125 of 132 strings) Translated using Weblate (Indonesian) Currently translated at 67.6% (2328 of 3441 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 36.0% (89 of 247 strings) Translated using Weblate (Croatian) Currently translated at 87.1% (115 of 132 strings) Translated using Weblate (Croatian) Currently translated at 75.7% (100 of 132 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Croatian) Currently translated at 76.5% (72 of 94 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Croatian) Currently translated at 72.3% (68 of 94 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Croatian) Currently translated at 87.2% (213 of 244 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Croatian) Currently translated at 97.8% (278 of 284 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Croatian) Currently translated at 74.2% (98 of 132 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Croatian) Currently translated at 83.8% (238 of 284 strings) Translated using Weblate (Croatian) Currently translated at 53.8% (147 of 273 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Croatian) Currently translated at 53.1% (145 of 273 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Indonesian) Currently translated at 98.5% (138 of 140 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Indonesian) Currently translated at 74.0% (183 of 247 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Polish) Currently translated at 92.0% (174 of 189 strings) Translated using Weblate (Croatian) Currently translated at 17.4% (43 of 247 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.7% (246 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Japanese) Currently translated at 98.7% (244 of 247 strings) Translated using Weblate (Portuguese) Currently translated at 99.7% (921 of 923 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.7% (242 of 245 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Japanese) Currently translated at 98.1% (3378 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (German) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Japanese) Currently translated at 97.9% (3372 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (859 of 862 strings) Translated using Weblate (Japanese) Currently translated at 98.5% (271 of 275 strings) Co-authored-by: Ashlynn <ashlynn.samuella@gmail.com> Co-authored-by: Avoren5 <avoren@tuta.io> Co-authored-by: Darya Ya <yatsenwork@gmail.com> Co-authored-by: Deleted User <noreply+1516@weblate.org> Co-authored-by: Igor <777igor93@gmail.com> Co-authored-by: Islamiati Yulia Mustikasari Lessy <yulizee5@gmail.com> Co-authored-by: J Y <jasmin.kf.yee@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jalojin lovlv <jalojin138@lovleo.com> Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com> Co-authored-by: Joshua Songmin H. L <joshuasongmin@outlook.com> Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de> Co-authored-by: Marcus Chan <yeelok823@gmail.com> Co-authored-by: Miroslav Denkov <habitica.exception900@passmail.net> Co-authored-by: Raul Fogaça Sanches <raul.fsanches@hotmail.com> Co-authored-by: Sergey Shevelev <vlkgamer45@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: The_Blood_Orc <stefan.trbojevic188@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: 지유민 <wldbals03@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/bg/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/id/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/character/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/character/id/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/id/ Translate-URL: https://translate.habitica.com/projects/habitica/content/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/id/ Translate-URL: https://translate.habitica.com/projects/habitica/death/de/ Translate-URL: https://translate.habitica.com/projects/habitica/death/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/death/es/ Translate-URL: https://translate.habitica.com/projects/habitica/death/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/death/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/death/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/death/id/ Translate-URL: https://translate.habitica.com/projects/habitica/death/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/death/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/de/ 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/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/id/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ 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/faq/zh_Hant/ 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/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/front/id/ Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/id/ 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/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/id/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/id/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/inventory/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/id/ Translate-URL: https://translate.habitica.com/projects/habitica/merch/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/id/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/id/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/en_GB/ 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/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/id/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/id/ 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 |
||
|
|
ac62de7bd8 |
Show orb of rebirth confirmation modal after use (window refresh) (#15540)
* fix(content): textual tweaks and updates * fix(link): direct to FAQ instead of wiki * fix(faq): correct Markdown * Show orb of rebirth confirmation modal after use (window refresh) * Set and check rebirth confirmation modal from localstorage Set and check rebirth confirmation modal from localstorage after window reload * Don't show orb of rebirth confirmation modal until page reloads --------- Co-authored-by: Kalista Payne <kalista@habitica.com> |
||
|
|
5ff3cc35a6 |
Improvements to shadow muting (#15543)
* fix test wording * make shadow mute work for dms * shadow mute chat messages * shadow mute invites * oops * refactor mute handling into middleware * correctly throw error * fix * test(chat): expect errors when muted Also fixes the Linux version in the mongo commands. Again. wtf --------- Co-authored-by: Kalista Payne <kalista@habitica.com> |
||
|
|
215e5e1c40 | fix(reg): clarify email in use error | ||
|
|
e70ae4e9aa |
Translated using Weblate (French)
Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (French) Currently translated at 99.6% (3429 of 3441 strings) Translated using Weblate (French) Currently translated at 99.0% (3410 of 3441 strings) Translated using Weblate (German) Currently translated at 99.1% (245 of 247 strings) Translated using Weblate (French) Currently translated at 98.3% (3385 of 3441 strings) Translated using Weblate (French) Currently translated at 98.3% (3384 of 3441 strings) Translated using Weblate (French) Currently translated at 100.0% (247 of 247 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 99.1% (243 of 245 strings) Translated using Weblate (Bulgarian) Currently translated at 72.4% (121 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 98.7% (3397 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 97.9% (3371 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 97.7% (3363 of 3441 strings) Translated using Weblate (French) Currently translated at 96.5% (3324 of 3441 strings) Translated using Weblate (German) Currently translated at 96.6% (3325 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (3366 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (859 of 862 strings) Translated using Weblate (Japanese) Currently translated at 99.4% (857 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 72.9% (2509 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.3% (856 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Japanese) Currently translated at 99.1% (855 of 862 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (3366 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.0% (854 of 862 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (245 of 245 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (3366 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 98.1% (270 of 275 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 97.8% (185 of 189 strings) Translated using Weblate (Japanese) Currently translated at 99.0% (854 of 862 strings) Translated using Weblate (German) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (3366 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 93.6% (177 of 189 strings) Translated using Weblate (Swedish) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Swedish) Currently translated at 50.9% (140 of 275 strings) Translated using Weblate (Japanese) Currently translated at 97.7% (3365 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Swedish) Currently translated at 85.7% (78 of 91 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Swedish) Currently translated at 81.8% (108 of 132 strings) Translated using Weblate (Japanese) Currently translated at 98.9% (853 of 862 strings) Translated using Weblate (Swedish) Currently translated at 78.0% (103 of 132 strings) Translated using Weblate (Swedish) Currently translated at 4.8% (12 of 245 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Russian) Currently translated at 95.7% (181 of 189 strings) Translated using Weblate (Japanese) Currently translated at 97.7% (3364 of 3441 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 70.0% (2412 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 97.7% (3362 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 98.8% (852 of 862 strings) Translated using Weblate (Japanese) Currently translated at 98.7% (851 of 862 strings) Translated using Weblate (Japanese) Currently translated at 98.4% (849 of 862 strings) Translated using Weblate (Japanese) Currently translated at 98.1% (270 of 275 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Turkish) Currently translated at 79.3% (150 of 189 strings) Translated using Weblate (Japanese) Currently translated at 97.6% (3361 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (German) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Japanese) Currently translated at 97.3% (3351 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 98.2% (847 of 862 strings) Translated using Weblate (Japanese) Currently translated at 97.9% (844 of 862 strings) Translated using Weblate (Japanese) Currently translated at 97.0% (3341 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Japanese) Currently translated at 97.6% (842 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Japanese) Currently translated at 97.5% (841 of 862 strings) Translated using Weblate (Japanese) Currently translated at 96.9% (836 of 862 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 72.5% (2498 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 96.8% (3332 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 96.7% (834 of 862 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 87.0% (236 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 70.0% (2412 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (862 of 862 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 94.5% (86 of 91 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 70.0% (2410 of 3441 strings) Translated using Weblate (Russian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Russian) Currently translated at 87.0% (2996 of 3441 strings) Translated using Weblate (Russian) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Russian) Currently translated at 95.2% (180 of 189 strings) Translated using Weblate (Russian) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Russian) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Russian) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 89.9% (830 of 923 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 71.5% (2463 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.7% (242 of 245 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.3% (848 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Japanese) Currently translated at 96.5% (3322 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 71.5% (2461 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.3% (848 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 94.9% (261 of 275 strings) Translated using Weblate (Japanese) Currently translated at 96.1% (3310 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Croatian) Currently translated at 52.7% (144 of 273 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.7% (242 of 245 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Japanese) Currently translated at 96.0% (3305 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 87.0% (236 of 271 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 97.1% (276 of 284 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.8% (423 of 428 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 71.4% (2460 of 3441 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 93.6% (177 of 189 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.7% (242 of 245 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.3% (848 of 862 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 99.4% (918 of 923 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Japanese) Currently translated at 95.9% (3302 of 3441 strings) Translated using Weblate (Russian) Currently translated at 93.1% (176 of 189 strings) Translated using Weblate (Japanese) Currently translated at 95.4% (3286 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 95.4% (3284 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 95.2% (3278 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Ukrainian) Currently translated at 78.3% (148 of 189 strings) Translated using Weblate (Russian) Currently translated at 76.3% (187 of 245 strings) Translated using Weblate (Dutch) Currently translated at 42.4% (104 of 245 strings) Translated using Weblate (Russian) Currently translated at 90.6% (781 of 862 strings) Translated using Weblate (Dutch) Currently translated at 99.5% (410 of 412 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Dutch) Currently translated at 92.4% (122 of 132 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Dutch) Currently translated at 99.2% (409 of 412 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Dutch) Currently translated at 98.9% (272 of 275 strings) Translated using Weblate (Dutch) Currently translated at 96.4% (135 of 140 strings) Translated using Weblate (Dutch) Currently translated at 74.5% (202 of 271 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Dutch) Currently translated at 92.4% (122 of 132 strings) Translated using Weblate (Dutch) Currently translated at 76.8% (2645 of 3441 strings) Translated using Weblate (Dutch) Currently translated at 99.1% (242 of 244 strings) Translated using Weblate (Dutch) Currently translated at 42.4% (104 of 245 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (54 of 54 strings) Translated using Weblate (Dutch) Currently translated at 82.0% (707 of 862 strings) Translated using Weblate (Dutch) Currently translated at 82.4% (75 of 91 strings) Translated using Weblate (Dutch) Currently translated at 98.9% (272 of 275 strings) Translated using Weblate (Dutch) Currently translated at 82.9% (355 of 428 strings) Translated using Weblate (Dutch) Currently translated at 99.1% (242 of 244 strings) Translated using Weblate (Dutch) Currently translated at 99.4% (188 of 189 strings) Translated using Weblate (Dutch) Currently translated at 76.7% (211 of 275 strings) Translated using Weblate (Japanese) Currently translated at 94.7% (3261 of 3441 strings) Translated using Weblate (Dutch) Currently translated at 96.4% (135 of 140 strings) Translated using Weblate (Dutch) Currently translated at 72.6% (311 of 428 strings) Translated using Weblate (Dutch) Currently translated at 83.0% (157 of 189 strings) Translated using Weblate (Dutch) Currently translated at 42.4% (104 of 245 strings) Translated using Weblate (Dutch) Currently translated at 72.5% (66 of 91 strings) Translated using Weblate (Dutch) Currently translated at 98.9% (191 of 193 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Dutch) Currently translated at 84.1% (777 of 923 strings) Translated using Weblate (Croatian) Currently translated at 89.4% (169 of 189 strings) Translated using Weblate (Croatian) Currently translated at 81.1% (220 of 271 strings) Translated using Weblate (Croatian) Currently translated at 87.3% (165 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (French) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (German) Currently translated at 99.6% (274 of 275 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (428 of 428 strings) Translated using Weblate (Japanese) Currently translated at 94.7% (3259 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.7% (427 of 428 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 83.1% (717 of 862 strings) Translated using Weblate (German) Currently translated at 99.7% (427 of 428 strings) Translated using Weblate (Korean) Currently translated at 87.3% (97 of 111 strings) Co-authored-by: Alex Dimitri <clementalexandredimitri@gmail.com> Co-authored-by: Annie Öhlén <Yaana@users.noreply.translate.habitica.com> Co-authored-by: Annie Öhlén <annie.ohlen@outlook.com> Co-authored-by: Avoren5 <avoren@tuta.io> Co-authored-by: Deleted User <noreply+1497@weblate.org> Co-authored-by: DumbDump <Schernova13@yandex.ru> Co-authored-by: Hoxia Lira <maghdmag@gmail.com> Co-authored-by: Igor <777igor93@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com> Co-authored-by: Marcus Chan <yeelok823@gmail.com> Co-authored-by: Niekvb <niekvb@gmail.com> Co-authored-by: Park <changwoo0933@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: Tara M. Kelly <tkel6868@gmail.com> Co-authored-by: The_Blood_Orc <stefan.trbojevic188@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Vitaliy <italik.gr@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Öz Al <dieozge2@gmail.com> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: ? <importantdata78@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/bg/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/character/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/character/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/sv/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/content/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/content/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/content/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/defaulttasks/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/de/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/sv/ 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/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/front/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/tr/ Translate-URL: https://translate.habitica.com/projects/habitica/front/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/en_GB/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/sv/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/tr/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/sv/ 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/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/sv/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/en_GB/ 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/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/nl/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Contrib Translation: Habitica/Defaulttasks Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Loginincentives 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 |
||
|
|
e2bf8ae493 |
Adjustments for small screens by @Hafizzle (#15514)
* fix(responsive): adjustments for small screens by @Hafizzle * Fixed cut off modal issues - Fixed limited time banner being cut off on smaller devices - Fixed Pin on purchase quest modal being cut off --------- Co-authored-by: Hafiz <hafizbhamidi@gmail.com> |
||
|
|
931a70a797 |
Tiny fixes (#15535)
* fix(content): textual tweaks and updates * fix(link): direct to FAQ instead of wiki * fix(faq): correct Markdown |
||
|
|
2cd4e45016 |
Translated using Weblate (Croatian)
Currently translated at 100.0% (8 of 8 strings) Merge branch 'origin/develop' into Weblate. Translated using Weblate (Croatian) Currently translated at 87.5% (7 of 8 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Croatian) Currently translated at 75.0% (6 of 8 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Japanese) Currently translated at 94.6% (3258 of 3441 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Croatian) Currently translated at 93.1% (54 of 58 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Russian) Currently translated at 84.5% (229 of 271 strings) Translated using Weblate (Russian) Currently translated at 83.7% (227 of 271 strings) Translated using Weblate (Russian) Currently translated at 83.3% (226 of 271 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Croatian) Currently translated at 92.7% (382 of 412 strings) Translated using Weblate (Croatian) Currently translated at 88.5% (365 of 412 strings) Translated using Weblate (Croatian) Currently translated at 82.7% (341 of 412 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Croatian) Currently translated at 87.9% (80 of 91 strings) Translated using Weblate (Croatian) Currently translated at 78.0% (71 of 91 strings) Translated using Weblate (Croatian) Currently translated at 60.4% (55 of 91 strings) Translated using Weblate (Croatian) Currently translated at 43.9% (40 of 91 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 83.1% (717 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.9% (3163 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.8% (3160 of 3441 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 83.1% (717 of 862 strings) Translated using Weblate (Polish) Currently translated at 34.2% (84 of 245 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 83.1% (717 of 862 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 94.0% (267 of 284 strings) Translated using Weblate (Croatian) Currently translated at 86.4% (96 of 111 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.4% (245 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 93.6% (266 of 284 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.7% (860 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 93.8% (258 of 275 strings) Translated using Weblate (Polish) Currently translated at 89.0% (253 of 284 strings) Translated using Weblate (Polish) Currently translated at 51.7% (1780 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 94.3% (3248 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 85.9% (233 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (859 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 84.5% (229 of 271 strings) Translated using Weblate (Japanese) Currently translated at 94.3% (3245 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 84.5% (229 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 92.7% (255 of 275 strings) Translated using Weblate (Japanese) Currently translated at 94.1% (3240 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 95.3% (822 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 96.4% (110 of 114 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Russian) Currently translated at 76.3% (187 of 245 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 91.6% (394 of 430 strings) Translated using Weblate (Japanese) Currently translated at 94.0% (3237 of 3441 strings) Translated using Weblate (Croatian) Currently translated at 96.6% (892 of 923 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Polish) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Polish) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Polish) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Polish) Currently translated at 91.5% (173 of 189 strings) Translated using Weblate (Polish) Currently translated at 98.5% (271 of 275 strings) Translated using Weblate (Polish) Currently translated at 97.6% (420 of 430 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Polish) Currently translated at 99.2% (139 of 140 strings) Translated using Weblate (Polish) Currently translated at 95.8% (412 of 430 strings) Translated using Weblate (Polish) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (245 of 245 strings) Translated using Weblate (French) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (245 of 245 strings) Translated using Weblate (Japanese) Currently translated at 93.5% (3219 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 70.0% (2409 of 3441 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 36.3% (89 of 245 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 99.4% (192 of 193 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 70.9% (195 of 275 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Co-authored-by: Avoren5 <avoren@tuta.io> Co-authored-by: George <dyshlenko2@gmail.com> Co-authored-by: Israel Silva Araújo <yisrael.araujo@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jakub <jakubrymuza@gmail.com> Co-authored-by: Jakub Rymuza <jakubrymuza@gmail.com> Co-authored-by: Karmelkowy <kicimeow.karmelio@gmail.com> Co-authored-by: Kernis <kerhsing.wang@gmail.com> Co-authored-by: Rafael Couto Nascimento <rafael60couto@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: The_Blood_Orc <stefan.trbojevic188@gmail.com> Co-authored-by: Tomonari Nohki <wzpaso@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Yaezch <dkrovel@gmail.com> Co-authored-by: Максим Смирнов <daseoffc@gmail.com> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: ? <importantdata78@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/character/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/content/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/death/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/death/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pl/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/pl/ 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/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Messages Translation: Habitica/Npc Translation: Habitica/Overview Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks |
||
|
|
8aaff7ae23 |
Remove group strings from languages (besides default) (#15522)
* 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 * add blocker to block emails from registration * lint fixes * Await genericPurchase completion before page reload to prevent request cancellation. Also adds defensive check for undefined error.response in axios interceptor to prevent "t.response undefined" errors. * Fix shop tabs overflow off screen at certain zoom levels Fix quest cards get cut off on small screens Fix pop-up windows extend past screen edges on mobile * Update ToS error message - Updated account suspension message from "This account, User ID..." to "Your account @[username] has been blocked..." - Modified server auth middleware to pass username parameter when throwing account suspended error -Modified auth utils loginRes function to include username in suspended account error - Updated client bannedAccountModal component to pass username (empty string if unavailable) - Updated login test to expect username in account suspended message * lint fix * Responsive Layout for Equipment Containers - Added responsive CSS for mobile (<768px) and tablet (769px-1024px) - Implemented flex-wrap layout that automatically stacks items in rows of 4 on smaller * remove redundant disabled styles in task modals The .disabled class conflicting with existing disabled state implementations * Revert "Merge branch 'fiz/item-container-scaling' into qa/bat" This reverts commit 4f28bfaad4dbeade66e507fd10904c133b206bda, reversing changes made to 477dd6328acc6a63f5e7f1e98f2dd581665f1898. * fix(blockers): duplicated code from rebase * fix(admin): revert accidental change from rebase * move !error.response to correct level !error.response before any attempt to access error.response.status * chore(github): split responsiveness to #15514 * Group string updates & removals Removed the "Couple sharing tasks" and "Coworkers sharing tasks" strings: - Removed from all language locale files - Removed from both Vue components that used them in dropdowns: - groupPlanCreationModal.vue - successModal.vue * Remove some Group strings Remove the "groupParentChildren", "groupFriends", "groupManager", and "groupTeacher" strings from all languages (except default) --------- Co-authored-by: Phillip Thelen <phillip@habitica.com> Co-authored-by: Kalista Payne <kalista@habitica.com> |
||
|
|
69a9fb89ef | fix(staff): remove undesired parenthetical | ||
|
|
e8eeb76cab |
Fix End challenge search to load participant based on search query (#15520)
* Load all participants when end challenge modal is opened. * Fetch members in batches until members are loaded * Fix challenge winner search to load all participants Separated loading flags to prevent conflicts between modals * Rename end challenge members flag to be more clear * await load members * Implement challenge member search only when searching w/debounce |
||
|
|
2029739a1b | chore(cg): update staff info | ||
|
|
5cef106ea5 | chore(analytics): remove GA by @phillipthelen | ||
|
|
6db998e726 | Merge branch 'origin/develop' into Weblate. | ||
|
|
29c658b042 | fix(faq): remove semifunctional links | ||
|
|
66710b8f38 |
Translated using Weblate (Japanese)
Currently translated at 93.4% (3217 of 3441 strings) Translated using Weblate (Russian) Currently translated at 98.3% (423 of 430 strings) Translated using Weblate (Croatian) Currently translated at 81.1% (220 of 271 strings) Translated using Weblate (Japanese) Currently translated at 93.3% (3211 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Japanese) Currently translated at 93.1% (3206 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Japanese) Currently translated at 93.1% (3205 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Japanese) Currently translated at 97.5% (239 of 245 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (Japanese) Currently translated at 97.1% (238 of 245 strings) Translated using Weblate (Japanese) Currently translated at 93.1% (3204 of 3441 strings) Co-authored-by: JohnnyDoor <kakimida.daredarone@gmail.com> Co-authored-by: Pyak Denis Sergeevich <pyakdenis@mail.ru> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: The_Blood_Orc <stefan.trbojevic188@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: いんこ <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/challenge/de/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ 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/subscriber/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translation: Habitica/Challenge Translation: Habitica/Faq Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber |
||
|
|
c77db3d625 | chore(faq): update staff list | ||
|
|
c947fa97d9 |
Updates & Fixes: Fix Orb of Rebirth bug, update blocked player ToS message, Fix redundant disabled styling (#15494)
* 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 * add blocker to block emails from registration * lint fixes * Await genericPurchase completion before page reload to prevent request cancellation. Also adds defensive check for undefined error.response in axios interceptor to prevent "t.response undefined" errors. * Fix shop tabs overflow off screen at certain zoom levels Fix quest cards get cut off on small screens Fix pop-up windows extend past screen edges on mobile * Update ToS error message - Updated account suspension message from "This account, User ID..." to "Your account @[username] has been blocked..." - Modified server auth middleware to pass username parameter when throwing account suspended error -Modified auth utils loginRes function to include username in suspended account error - Updated client bannedAccountModal component to pass username (empty string if unavailable) - Updated login test to expect username in account suspended message * lint fix * Responsive Layout for Equipment Containers - Added responsive CSS for mobile (<768px) and tablet (769px-1024px) - Implemented flex-wrap layout that automatically stacks items in rows of 4 on smaller * remove redundant disabled styles in task modals The .disabled class conflicting with existing disabled state implementations * Revert "Merge branch 'fiz/item-container-scaling' into qa/bat" This reverts commit 4f28bfaad4dbeade66e507fd10904c133b206bda, reversing changes made to 477dd6328acc6a63f5e7f1e98f2dd581665f1898. * fix(blockers): duplicated code from rebase * fix(admin): revert accidental change from rebase * move !error.response to correct level !error.response before any attempt to access error.response.status * chore(github): split responsiveness to #15514 --------- Co-authored-by: Phillip Thelen <phillip@habitica.com> Co-authored-by: Kalista Payne <kalista@habitica.com> |
||
|
|
e92503f032 |
Translated using Weblate (Japanese)
Currently translated at 93.0% (3201 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (German) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (French) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (111 of 111 strings) Translated using Weblate (French) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (275 of 275 strings) Translated using Weblate (French) Currently translated at 100.0% (244 of 244 strings) Translated using Weblate (Croatian) Currently translated at 91.0% (840 of 923 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 12.2% (30 of 245 strings) Translated using Weblate (Croatian) Currently translated at 49.6% (1707 of 3441 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Croatian) Currently translated at 86.3% (797 of 923 strings) Translated using Weblate (Croatian) Currently translated at 78.2% (212 of 271 strings) Translated using Weblate (Croatian) Currently translated at 83.8% (238 of 284 strings) Translated using Weblate (Croatian) Currently translated at 87.8% (166 of 189 strings) Translated using Weblate (Croatian) Currently translated at 95.3% (184 of 193 strings) Translated using Weblate (Croatian) Currently translated at 65.3% (177 of 271 strings) Translated using Weblate (Croatian) Currently translated at 91.0% (152 of 167 strings) Translated using Weblate (Croatian) Currently translated at 83.4% (237 of 284 strings) Translated using Weblate (Croatian) Currently translated at 92.9% (106 of 114 strings) Translated using Weblate (Croatian) Currently translated at 85.7% (162 of 189 strings) Translated using Weblate (Croatian) Currently translated at 11.4% (28 of 245 strings) Translated using Weblate (Croatian) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Croatian) Currently translated at 59.7% (162 of 271 strings) Translated using Weblate (Croatian) Currently translated at 91.0% (152 of 167 strings) Translated using Weblate (Croatian) Currently translated at 83.4% (237 of 284 strings) Translated using Weblate (Croatian) Currently translated at 71.9% (82 of 114 strings) Translated using Weblate (Croatian) Currently translated at 84.6% (160 of 189 strings) Translated using Weblate (Croatian) Currently translated at 10.2% (25 of 245 strings) Translated using Weblate (Croatian) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Croatian) Currently translated at 97.8% (137 of 140 strings) Translated using Weblate (Croatian) Currently translated at 47.2% (128 of 271 strings) Translated using Weblate (Croatian) Currently translated at 91.0% (152 of 167 strings) Translated using Weblate (Croatian) Currently translated at 83.4% (237 of 284 strings) Translated using Weblate (Croatian) Currently translated at 71.4% (135 of 189 strings) Translated using Weblate (Croatian) Currently translated at 6.5% (16 of 245 strings) Translated using Weblate (Croatian) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Croatian) Currently translated at 97.8% (137 of 140 strings) Translated using Weblate (Croatian) Currently translated at 45.0% (122 of 271 strings) Translated using Weblate (Croatian) Currently translated at 91.0% (152 of 167 strings) Translated using Weblate (Croatian) Currently translated at 79.9% (195 of 244 strings) Translated using Weblate (Croatian) Currently translated at 4.0% (10 of 245 strings) Translated using Weblate (Croatian) Currently translated at 45.0% (122 of 271 strings) Translated using Weblate (Croatian) Currently translated at 70.8% (134 of 189 strings) Translated using Weblate (Croatian) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Croatian) Currently translated at 45.0% (122 of 271 strings) Translated using Weblate (Croatian) Currently translated at 70.8% (134 of 189 strings) Translated using Weblate (Croatian) Currently translated at 93.7% (181 of 193 strings) Translated using Weblate (Croatian) Currently translated at 44.6% (121 of 271 strings) Translated using Weblate (Croatian) Currently translated at 50.1% (137 of 273 strings) Translated using Weblate (Japanese) Currently translated at 93.0% (3201 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 92.9% (3200 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Japanese) Currently translated at 95.3% (822 of 862 strings) Translated using Weblate (Japanese) Currently translated at 96.7% (237 of 245 strings) Translated using Weblate (Korean) Currently translated at 79.3% (732 of 923 strings) Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Stefan Trbojević <stefan.trbojevic188@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: 최혜연 <serpia0326@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/es/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/character/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/front/de/ Translate-URL: https://translate.habitica.com/projects/habitica/front/hr/ 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/generic/de/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/es/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/ja/ 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/limited/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ 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/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/hr/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/hr/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks |
||
|
|
8faa5b0582 |
Updates & Fixes: Profile Modal Tab URLs, Chat Mention Case-Insensitive, G1G1 Updates, Challenge Participants, End Challenge Modal (#15493)
* Fix profile modal tab navigation URLs for both own and other users profiles
- Add routes for /user/profile, /user/stats, and /user/achievements
- Update selectPage() to properly update URLs when switching tabs
- Own profile uses /user/{tab} format
- Other users' profiles use /profile/{userId}#{tab} format
- Parse hash fragments when navigating to other users' profile tabs
- Ensure direct navigation to tab URLs opens correct tab
* Fix undefined userId
* Server now matches usernames case insensitively like client
- Preserves original capitalization in mention text
- Fixes profile links not working with wrong case mentions
* lint fixes
* g1g1 width auto sizing w/padding
* Challenge participants spacing & text sizing fix
* Fix inconsistent profile URL format between own and other users' profiles
- Update profile tab navigation to use consistent URL format for all users
- Redirect old /user/* routes to new format for backward compatibility
- Update all navigation points (dropdown menu, notifications) to use new URLs
* Update End Challenge modal
- Replace dropdown with searchable input (384x32px) for winner selection
- Add visual badge state with gems icons for challenge completion
- Update Delete Challenge flow with refund info and proper styling
- Add close button (X) with opacity hover effect
- Enhance Award Winner button with gem icon and dynamic prize display
- Apply conditional styling based on winner selection state
- Update text colors: Maroon/50 for delete warning, Gray/100 for "OR" text
- Add proper translations for gem/gems and refund description
* lint error fixes
* end challenge modal fixes
* lint fix
* Use existing closeX component, minor UI fixes to close challenge modal
* fix lint
* Delete icon color to match text on close challenge modal
use color field to set delete icon color
* Highlight username on close challenge modal color updates
- Background color on hover: purple-600
- Text color on hover: purple-300
- Changed transition from just background-color to all so both color changes animate smoothly
* Fix strings
* Refactor g1g1 notifications from database-driven to event-based system
Changed g1g1 (gift one get one) notifications to display automatically during event periods instead of requiring database storage. Notifications now appear based on event calendar dates and use sessionStorage for dismissal state.
- Display g1g1 notification when event is active in worldState
- Store dismissal state in sessionStorage with event-specific keys
- Remove dependency on user.notifications database array
- Maintain identical user experience and appearance
* Update prize card to match participants card on challenges
* End Challenge modal UI tweaks
* Prevent false mention highlights
Prevent false mention highlights when a user's display name matches another user's username. The purple mention indicator now only appears for actual @username mentions.
* lint fixes
* Remove mention highlight
* Mention highlighting to only highlight w/username mentions
* Update G1G1 Notification
- Updated text styling for title & description
- Updated button styling
- Updated close button
* lint fix
* Add updated G1G1 notification SVGs
* Don't highlight display name w/mention
* g1g1 UI updates
- Fix sizing of gift SVGs (96px tall)
- Update button to use button element and styles <button class="btn btn-secondary mx-auto">
- Fixed positioning, color, and hover state of close icon (default white 50% opacity, hover 75% opacity)
* Fix g1g1 close icon hover state
Fix hover state of close icon (default white 50% opacity, hover 75% opacity)
* g1g1 close hover state fix
* End challenge UI updates
- Fix modal title positioning
- Fix close icon positioning
- Fix spacing between title and gem graphic
- Fix spacing between label and input field
- Fix search icon position, change input hint to "@Username"
- Set search results text align start/left with 16px starting padding.
- Fix Award Button state
* remove trailing space
* Fix exit hover state on g1g1
* fix g1g1 close icon (directly render close icon)
* new line
* Update z-index of g1g1 close button
* add display name support for mention highlighting
mention highlights now trigger for both username and display name mentions.
* Override default close button color (gray -> white)
(Also revert the renderWithMentions change)
* Fix mention display name test (& fix lint)
* Revert display name mention, strictly only username
Mentions work w/username only (works w/case insensitive as well)
* Improved case-insensitive username matching
* add close-white.svg, replace close.svg on g1g1
* find mentions that match the current user's username (case-insensitive)
* fix lint errors
* end challenge modal UI updates
* Don't change gem color on update
* disabled state button match button.scss syling
* remove padding from g1g1 close
* Directly use button.scss on end challenge modal
* Update disabled state for button.scss
* explicitly set close challenge modal button disabled/enabled state
* fix trailing space
* Add font details (and fix text color) for button disabled state
* Update award winner button min-height & padding
* button.scss button disabled styling updates
* Remove redundant disabled override on award winner button
* lint
* Use single gifts svg, and apply transform to flip horizontally
Remove unneeded gifts_end.svg
* Replaced the hardcoded #1A1B1D color with the $black from colors.scss
* Removed the 0.5em padding w/p-2
* added v-once to the refund text element
* Converted the line-height values from pixel values to multipliers
|
||
|
|
10978d46ab |
Translated using Weblate (Spanish)
Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Polish) Currently translated at 51.6% (1776 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (114 of 114 strings) Translated using Weblate (Russian) Currently translated at 99.4% (192 of 193 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 96.3% (236 of 245 strings) Translated using Weblate (Japanese) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 36.3% (89 of 245 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 35.1% (86 of 245 strings) Translated using Weblate (Dutch) Currently translated at 84.0% (776 of 923 strings) Translated using Weblate (German) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 94.8% (818 of 862 strings) Translated using Weblate (Japanese) Currently translated at 92.6% (3189 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Japanese) Currently translated at 94.6% (232 of 245 strings) Translated using Weblate (German) Currently translated at 99.9% (3440 of 3441 strings) Co-authored-by: Alexandre Le Mercier <couzinemile@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Liu leoyve <leoyve@gmail.com> Co-authored-by: Ri Vargas <goldenhaitang@gmail.com> Co-authored-by: Shchudrov Yaroslav Maksimovich <separatationally@mail.ru> Co-authored-by: Sven Baumann <svenbaumann1996@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Uwe B <hbtca@tunixgut.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: nagase daichi <daihachi10sub@gmail.com> Co-authored-by: いんこ <ayakabooker@gmail.com> Co-authored-by: インコ <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translation: Habitica/Backgrounds Translation: Habitica/Character Translation: Habitica/Faq Translation: Habitica/Gear Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Subscriber |
||
|
|
3dec49b72c |
GPC Message (#15508)
* feat(gpc): warn user about enabling analytics * fix(gpc): style tweaks * fix(privacy): local storage doesn't understand Boolean * fix(gpc): do record if user has opted in * fix(privacy): don't flip flop if no value changed |
||
|
|
472d03f276 |
chore(deps): bump vite from 6.3.5 to 6.3.6 in /website/client (#15507)
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.3.5 to 6.3.6. - [Release notes](https://github.com/vitejs/vite/releases) - [Changelog](https://github.com/vitejs/vite/blob/v6.3.6/packages/vite/CHANGELOG.md) - [Commits](https://github.com/vitejs/vite/commits/v6.3.6/packages/vite) --- updated-dependencies: - dependency-name: vite dependency-version: 6.3.6 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|
|
a5c1423837 |
Translated using Weblate (Japanese)
Currently translated at 92.6% (3187 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (270 of 271 strings) Translated using Weblate (Japanese) Currently translated at 93.4% (229 of 245 strings) Translated using Weblate (English (United Kingdom)) Currently translated at 98.1% (906 of 923 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 91.7% (3157 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.5% (3117 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 90.5% (3117 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (245 of 245 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (245 of 245 strings) Translated using Weblate (Italian) Currently translated at 89.6% (243 of 271 strings) Translated using Weblate (German) Currently translated at 99.9% (3439 of 3441 strings) Translated using Weblate (German) Currently translated at 100.0% (273 of 273 strings) Translated using Weblate (Italian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Japanese) Currently translated at 92.5% (3186 of 3441 strings) Co-authored-by: Bernardo Oliveira Abrão <bernardooliveiraabrao@gmail.com> Co-authored-by: Deleted User <noreply+1161@weblate.org> Co-authored-by: Karictre <karictre.git@gmail.com> Co-authored-by: Lyam Santos Peres <kaka1213spaenrteoss@gmail.com> Co-authored-by: Omar Bertolla <scaram@icloud.com> Co-authored-by: Sven Baumann <svenbaumann1996@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: インコ <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/en_GB/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/it/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translation: Habitica/Backgrounds Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Limited Translation: Habitica/Npc Translation: Habitica/Settings Translation: Habitica/Subscriber |
||
|
|
e9829b8b60 |
Phillip/admin deleter (#15466)
* refactor sending jobs to worker server * remove unused imports * add delete button to adminpanel * June 2025 content build (#15437) * chore: June 2025 content build * chore: typo fixing * chore: corrections to summer 2025 mage armor, spritesheet * fix(css): rebuild spritesmith-main --------- Co-authored-by: Kalista Payne <sabrecat@gmail.com> * fix(script): don't use extremely costly regex * fix(logging): don't spam empty error events * Translated using Weblate (Ukrainian) Currently translated at 100.0% (134 of 134 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (280 of 280 strings) Translated using Weblate (French) Currently translated at 100.0% (280 of 280 strings) Translated using Weblate (Spanish) Currently translated at 99.6% (279 of 280 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.4% (840 of 862 strings) Translated using Weblate (German) Currently translated at 99.8% (907 of 908 strings) Translated using Weblate (Dutch) Currently translated at 79.3% (219 of 276 strings) Translated using Weblate (Dutch) Currently translated at 28.1% (69 of 245 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.4% (840 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.5% (402 of 412 strings) Translated using Weblate (Dutch) Currently translated at 91.5% (377 of 412 strings) Translated using Weblate (Dutch) Currently translated at 85.2% (774 of 908 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (908 of 908 strings) Translated using Weblate (Slovak) Currently translated at 63.4% (106 of 167 strings) Translated using Weblate (Hungarian) Currently translated at 100.0% (908 of 908 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (908 of 908 strings) Translated using Weblate (Slovak) Currently translated at 2.0% (5 of 245 strings) Translated using Weblate (French) Currently translated at 100.0% (908 of 908 strings) Translated using Weblate (Russian) Currently translated at 64.4% (158 of 245 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.0% (837 of 862 strings) Translated using Weblate (German) Currently translated at 97.9% (844 of 862 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 97.3% (401 of 412 strings) Translated using Weblate (Portuguese) Currently translated at 95.3% (393 of 412 strings) Translated using Weblate (Slovak) Currently translated at 45.6% (413 of 905 strings) Translated using Weblate (Slovak) Currently translated at 50.8% (85 of 167 strings) Translated using Weblate (Russian) Currently translated at 99.1% (113 of 114 strings) Translated using Weblate (Russian) Currently translated at 64.0% (157 of 245 strings) Translated using Weblate (Russian) Currently translated at 64.0% (157 of 245 strings) Translated using Weblate (Russian) Currently translated at 62.0% (152 of 245 strings) Translated using Weblate (Russian) Currently translated at 62.0% (152 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.8% (149 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.8% (149 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.4% (148 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.4% (148 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.0% (147 of 245 strings) Translated using Weblate (Russian) Currently translated at 60.0% (147 of 245 strings) Translated using Weblate (Russian) Currently translated at 57.9% (142 of 245 strings) Translated using Weblate (Russian) Currently translated at 57.9% (142 of 245 strings) Translated using Weblate (Russian) Currently translated at 56.7% (139 of 245 strings) Translated using Weblate (Russian) Currently translated at 56.7% (139 of 245 strings) Translated using Weblate (Russian) Currently translated at 56.3% (138 of 245 strings) Translated using Weblate (Russian) Currently translated at 56.3% (138 of 245 strings) Translated using Weblate (Russian) Currently translated at 53.8% (132 of 245 strings) Translated using Weblate (Russian) Currently translated at 53.8% (132 of 245 strings) Translated using Weblate (Russian) Currently translated at 53.4% (131 of 245 strings) Translated using Weblate (Russian) Currently translated at 53.4% (131 of 245 strings) Translated using Weblate (Russian) Currently translated at 48.9% (120 of 245 strings) Translated using Weblate (Russian) Currently translated at 48.9% (120 of 245 strings) Translated using Weblate (Russian) Currently translated at 48.5% (119 of 245 strings) Translated using Weblate (Russian) Currently translated at 48.5% (119 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 46.9% (115 of 245 strings) Translated using Weblate (Russian) Currently translated at 45.3% (111 of 245 strings) Translated using Weblate (Russian) Currently translated at 45.3% (111 of 245 strings) Translated using Weblate (Russian) Currently translated at 45.3% (111 of 245 strings) Translated using Weblate (Russian) Currently translated at 45.3% (111 of 245 strings) Translated using Weblate (Russian) Currently translated at 44.4% (109 of 245 strings) Translated using Weblate (German) Currently translated at 99.9% (3324 of 3325 strings) Translated using Weblate (Russian) Currently translated at 44.4% (109 of 245 strings) Translated using Weblate (Russian) Currently translated at 44.4% (109 of 245 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 93.8% (107 of 114 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.7% (429 of 430 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (902 of 905 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Portuguese) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 93.8% (107 of 114 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 93.6% (3114 of 3325 strings) Translated using Weblate (Portuguese) Currently translated at 53.9% (1793 of 3325 strings) Translated using Weblate (Dutch) Currently translated at 78.1% (2600 of 3325 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.5% (242 of 243 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 95.1% (820 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 96.6% (398 of 412 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.6% (902 of 905 strings) Translated using Weblate (Italian) Currently translated at 99.1% (113 of 114 strings) Translated using Weblate (Italian) Currently translated at 87.3% (2903 of 3325 strings) Translated using Weblate (Italian) Currently translated at 17.1% (42 of 245 strings) Translated using Weblate (Italian) Currently translated at 99.0% (408 of 412 strings) Translated using Weblate (Italian) Currently translated at 92.7% (102 of 110 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.0% (3292 of 3325 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.7% (3285 of 3325 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.7% (3285 of 3325 strings) Translated using Weblate (Slovak) Currently translated at 100.0% (134 of 134 strings) Translated using Weblate (Slovak) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (905 of 905 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.1% (3262 of 3325 strings) Co-authored-by: Andrea <goffopaguro@gmail.com> Co-authored-by: Artem StolyROV <stolyarov11303@gmail.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: David Kaya <david@kaya.sk> Co-authored-by: Filip Betko <filipbetko@gmail.com> Co-authored-by: FingerTiao <787170918@qq.com> Co-authored-by: Irina Shcherbinina <cat3dcat007@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Mencius <beautyalinap@gmail.com> Co-authored-by: Natalie Luhrs <eilatan@gmail.com> Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Tom <tompsognathus@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: V Aar <v.vanderaar@gmail.com> Co-authored-by: Viktor Révész <rviktor@ivankapal.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: razil <boss.razmarin@gmail.com> Co-authored-by: Волкозмей <klippiky@gmail.com> Co-authored-by: Данила Мальцев <maltsev-danila@inbox.ru> Co-authored-by: Татьяна Куклева <klippiky@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/sk/ 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/hu/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/sk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/it/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/it/ Translate-URL: https://translate.habitica.com/projects/habitica/content/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/content/sk/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/it/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/sk/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/it/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt/ 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/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/hu/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/sk/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/it/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Npc Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent * 5.36.4 * chore(deps): bump serialize-javascript in /website/client (#15395) Bumps [serialize-javascript](https://github.com/yahoo/serialize-javascript) from 6.0.1 to 6.0.2. - [Release notes](https://github.com/yahoo/serialize-javascript/releases) - [Commits](https://github.com/yahoo/serialize-javascript/compare/v6.0.1...v6.0.2) --- updated-dependencies: - dependency-name: serialize-javascript dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps-dev): bump axios from 1.7.4 to 1.8.2 (#15401) Bumps [axios](https://github.com/axios/axios) from 1.7.4 to 1.8.2. - [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/v1.7.4...v1.8.2) --- updated-dependencies: - dependency-name: axios dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump prismjs from 1.29.0 to 1.30.0 (#15403) Bumps [prismjs](https://github.com/PrismJS/prism) from 1.29.0 to 1.30.0. - [Release notes](https://github.com/PrismJS/prism/releases) - [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md) - [Commits](https://github.com/PrismJS/prism/compare/v1.29.0...v1.30.0) --- updated-dependencies: - dependency-name: prismjs dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @babel/runtime-corejs2 in /website/client (#15406) Bumps [@babel/runtime-corejs2](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime-corejs2) from 7.23.6 to 7.26.10. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime-corejs2) --- updated-dependencies: - dependency-name: "@babel/runtime-corejs2" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @babel/helpers in /website/client (#15407) Bumps [@babel/helpers](https://github.com/babel/babel/tree/HEAD/packages/babel-helpers) from 7.23.6 to 7.26.10. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-helpers) --- updated-dependencies: - dependency-name: "@babel/helpers" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump @babel/runtime from 7.23.9 to 7.26.10 (#15410) Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.23.9 to 7.26.10. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.26.10/packages/babel-runtime) --- updated-dependencies: - dependency-name: "@babel/runtime" dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * chore(deps): bump http-proxy-middleware in /website/client (#15427) Bumps [http-proxy-middleware](https://github.com/chimurai/http-proxy-middleware) from 2.0.6 to 2.0.9. - [Release notes](https://github.com/chimurai/http-proxy-middleware/releases) - [Changelog](https://github.com/chimurai/http-proxy-middleware/blob/v2.0.9/CHANGELOG.md) - [Commits](https://github.com/chimurai/http-proxy-middleware/compare/v2.0.6...v2.0.9) --- updated-dependencies: - dependency-name: http-proxy-middleware dependency-version: 2.0.9 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Optimize database access for some use cases (#15444) * optimize query when listing challenge tasks * Optimize query for checking if user is party leader * correct worker call * remove unused priority * fix tests * don’t use body with delete * add detailed information about sub payment for google and apple * Support paypal details for subscription in admin panel * stripe payment details * fix imports * fix tests * fix deleting account * begin building group admin panel * fix convertig sub to group plan * improve sub status display * fix lint * fix long line * fix sub state display * lint fix * fix * delete amplitude data by default * improve searching for email in admin panel * correctly call method * move delete button in admin panel * fix(lint): whitespace * fix(style): indent * fix(typo): humand --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Co-authored-by: Kalista Payne <sabrecat@gmail.com> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Andrea <goffopaguro@gmail.com> Co-authored-by: Artem StolyROV <stolyarov11303@gmail.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: David Kaya <david@kaya.sk> Co-authored-by: Filip Betko <filipbetko@gmail.com> Co-authored-by: FingerTiao <787170918@qq.com> Co-authored-by: Irina Shcherbinina <cat3dcat007@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Mencius <beautyalinap@gmail.com> Co-authored-by: Natalie Luhrs <eilatan@gmail.com> Co-authored-by: Nikita Maximov <ruvemaximus@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Summer_GUI <heyang94@163.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Tom <tompsognathus@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: V Aar <v.vanderaar@gmail.com> Co-authored-by: Viktor Révész <rviktor@ivankapal.com> Co-authored-by: razil <boss.razmarin@gmail.com> Co-authored-by: Волкозмей <klippiky@gmail.com> Co-authored-by: Данила Мальцев <maltsev-danila@inbox.ru> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kalista Payne <kalista@habitica.com> |
||
|
|
e8ffe2286c |
Translated using Weblate (Japanese)
Currently translated at 92.5% (3183 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (283 of 284 strings) Translated using Weblate (German) Currently translated at 99.2% (3415 of 3441 strings) Translated using Weblate (German) Currently translated at 98.7% (3397 of 3441 strings) Translated using Weblate (Ukrainian) Currently translated at 56.6% (1948 of 3441 strings) Translated using Weblate (Ukrainian) Currently translated at 88.1% (760 of 862 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (284 of 284 strings) Translated using Weblate (Ukrainian) Currently translated at 97.8% (278 of 284 strings) Translated using Weblate (Japanese) Currently translated at 92.2% (3174 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (German) Currently translated at 98.2% (3382 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 85.7% (210 of 245 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 89.3% (825 of 923 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 87.8% (811 of 923 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 87.1% (804 of 923 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 30.2% (74 of 245 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 29.7% (73 of 245 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 83.0% (157 of 189 strings) Translated using Weblate (Japanese) Currently translated at 92.1% (3171 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 82.6% (224 of 271 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 94.7% (108 of 114 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 82.0% (155 of 189 strings) Translated using Weblate (Portuguese) Currently translated at 99.3% (917 of 923 strings) Co-authored-by: FingerTiao <787170918@qq.com> Co-authored-by: Laura Fleckenstein <fleckenstein_laura@web.de> Co-authored-by: Luizo <t.czj2019@gmail.com> Co-authored-by: Lyam Santos Peres <kaka1213spaenrteoss@gmail.com> Co-authored-by: Mateus Scheper <mateus_scheper@hotmail.com> Co-authored-by: Sara Olson <sara@habitica.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Музика Анастасія <ukrainianbimba25@gmail.com> Co-authored-by: インコ <ayakabooker@gmail.com> 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/faq/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hant/ Translate-URL: https://translate.habitica.com/projects/habitica/front/pt_BR/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/pt_BR/ Translation: Habitica/Backgrounds Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Limited Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Subscriber |
||
|
|
fe63436a57 | Shorten missing auth headers error and include forwarder-for header | ||
|
|
5b93b9b37a | fix crash on startup | ||
|
|
1d55027791 |
Trim logs sent to loggly (#15503)
* try making missing x-client header errors smaller * add server emoji as tag * always truncate headers |
||
|
|
53d4f75cab | Merge branch 'origin/develop' into Weblate. | ||
|
|
da45eb2adf |
Fix client side errors that happened on page load (#15502)
* fix momentjs error on page load * use correct method to set moment locale * fix vue draggable deprecation |
||
|
|
3bf4af8d8b |
Set up analytics scripts on demand post user load (#15501)
* fix(analytics): can't get consented user during main,js load * fix(race): don't let gtag load twice also refactor to avoid unnecessary _getConsentedUser() calls * fix(lint): need user ID for gtag config * fix(analytics): adjust script loads and refs * fix(vue): try moving plugin to most relevant file * fix(amplitude): correct event fn * fix(analytics): direct load gtag from uri * fix(ga): use ga-gtag for loading google * fix(lint): import order * refactor(analytics): remove superfluous setUser fn * fix(amplitude): return to Javascript SDK syntax * refactor(misc): remove unneeded asyncs * refactor(analytics): slim down if checks |
||
|
|
f030691fac |
Translated using Weblate (German)
Currently translated at 98.2% (3380 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 92.1% (3171 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (German) Currently translated at 98.1% (3378 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Japanese) Currently translated at 94.7% (817 of 862 strings) Translated using Weblate (Japanese) Currently translated at 93.4% (229 of 245 strings) Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: インコ <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translation: Habitica/Backgrounds Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Questscontent |
||
|
|
140b852e03 |
Translated using Weblate (German)
Currently translated at 98.1% (3376 of 3441 strings) Translated using Weblate (Russian) Currently translated at 83.0% (225 of 271 strings) Translated using Weblate (Russian) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Russian) Currently translated at 96.5% (415 of 430 strings) Translated using Weblate (Russian) Currently translated at 87.0% (2995 of 3441 strings) Translated using Weblate (Russian) Currently translated at 73.0% (179 of 245 strings) Translated using Weblate (Russian) Currently translated at 98.9% (191 of 193 strings) Translated using Weblate (Russian) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Russian) Currently translated at 93.0% (254 of 273 strings) Translated using Weblate (German) Currently translated at 98.0% (3374 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 80.4% (197 of 245 strings) Translated using Weblate (Japanese) Currently translated at 91.8% (3160 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 97.4% (264 of 271 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 96.3% (186 of 193 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 96.7% (893 of 923 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 88.9% (821 of 923 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 88.8% (820 of 923 strings) Translated using Weblate (German) Currently translated at 97.9% (3372 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Japanese) Currently translated at 94.4% (814 of 862 strings) Translated using Weblate (Japanese) Currently translated at 94.4% (814 of 862 strings) Translated using Weblate (Japanese) Currently translated at 93.0% (228 of 245 strings) Translated using Weblate (Japanese) Currently translated at 91.4% (224 of 245 strings) Translated using Weblate (Japanese) Currently translated at 89.7% (220 of 245 strings) Translated using Weblate (Polish) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Polish) Currently translated at 77.1% (219 of 284 strings) Translated using Weblate (Polish) Currently translated at 93.4% (402 of 430 strings) Translated using Weblate (Polish) Currently translated at 51.6% (1776 of 3441 strings) Translated using Weblate (Polish) Currently translated at 89.9% (170 of 189 strings) Translated using Weblate (Polish) Currently translated at 33.8% (83 of 245 strings) Translated using Weblate (Polish) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Japanese) Currently translated at 97.4% (264 of 271 strings) Translated using Weblate (Japanese) Currently translated at 99.6% (283 of 284 strings) Translated using Weblate (Japanese) Currently translated at 94.3% (813 of 862 strings) Translated using Weblate (Polish) Currently translated at 33.4% (82 of 245 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (271 of 271 strings) Co-authored-by: Avoren5 <avoren@tuta.io> Co-authored-by: Igor <777igor93@gmail.com> Co-authored-by: Izzy <nineyellowgirl@gmail.com> Co-authored-by: Kalista Payne <kalista@habitica.com> Co-authored-by: TOMA Mitsuru <toma0001@gmail.com> Co-authored-by: Thaíssa <zj8c8wkai@mozmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: インコ <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/character/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/ 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/front/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/pl/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/pl/ 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/npc/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ja/ Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Npc Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks |
||
|
|
8f949ce1cc | fix(privacy): 18+ restriction | ||
|
|
7a65bc2d8d | fix(privacy): wire up modal | ||
|
|
a32fadbcbd | fix(analytics): grab missing GA ID | ||
|
|
305192ed1f | fix(analytics): record user ID in GA if consented | ||
|
|
7644e202c9 | fix(lint): whitespace | ||
|
|
d11c8442ef | fix(settings): consistent layout with modal | ||
|
|
d8b5391425 | fix(terms): copy edits | ||
|
|
dd287cd719 | fix(signup): 18+ verbiage, refactor forms scss | ||
|
|
e809d1f6e4 |
Privacy Controls (#15492)
* 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 b8a2f0b8ee12d065e3eb3ebfb2e720353e45607c 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 9d216f623b5dd65650726240f0197be96ec42075 Author: Kalista Payne <kalista@habitica.com> Date: Mon Aug 18 14:18:22 2025 -0500 fix(privacy-tos): copy edits cont'd commit d744f471404e6f83142c35fe603938dc07a66f9e Author: Kalista Payne <kalista@habitica.com> Date: Mon Aug 18 13:43:22 2025 -0500 fix(privacy): copy edits and ToC reflow commit 2c3c3fc9ce982c07c6db3d2a13f23b5005b75383 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Aug 18 18:46:24 2025 +0200 lint commit cf363034d554428102299bc8ae7aa6a596b25522 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Aug 18 18:34:54 2025 +0200 fix link commit 3afacd2c0569e01d251f71a850d8d2d223eb7d8a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Aug 18 18:34:42 2025 +0200 add updated terms commit 258b7224993f04362e6dce9afbb0959c35c95cd1 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 2992e0299b2d82fce4e5b153a3a9a3da1ee1c6b8 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Aug 18 17:58:32 2025 +0200 minor edits commit bb5e252299dcb6577a21ab092ac401420b1dc9aa Author: Kalista Payne <kalista@habitica.com> Date: Sun Aug 17 21:01:50 2025 -0500 fix(privacy): update Section 3 commit c79af7baa84bbdffe90e8aaa53da44501f5c2569 Author: Kalista Payne <kalista@habitica.com> Date: Fri Aug 15 17:28:49 2025 -0500 fix(privacy): various copy edits commit 100f2f4574fc47d1bcdbad4688616d0953a4051d Author: Phillip Thelen <phillip@habitica.com> Date: Fri Aug 15 11:37:37 2025 +0200 add newline commit 11d1cfd0d94f164d7a1f8f67dea5e83f4d7f39cc Author: Phillip Thelen <phillip@habitica.com> Date: Fri Aug 15 11:10:01 2025 +0200 update privacy policy commit 59b99badf3699b0d4f7a02ce4251ff1475878052 Author: Kalista Payne <kalista@habitica.com> Date: Fri Aug 8 14:04:19 2025 -0500 5.38.2 commit 78daeb4191b55486a80282ce82bb6456bba95e2f 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 93f8d60903383d1c888f901ae550d0410f89a855 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 eb16fec41eed42ac681ac0667ec7dc510670b5bc 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 47d832bf12dfdf0e1eb98f431edf5487e3ce6c3f 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 c03ab9855f055c1a5b44e1ca915af190764a2bad Author: Kalista Payne <kalista@habitica.com> Date: Tue Aug 5 14:31:05 2025 -0500 5.38.1 commit 8f96b7b7fdfc8a51db5b4cf8aa96d291e27388d4 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 1dde2674f6fb4664920c003eb827c8431e380479 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 76122a8889a6780cd66ee76194e64dc47ce1223f Author: Kalista Payne <sabrecat@gmail.com> Date: Wed Jun 4 14:28:27 2025 -0500 fix(mobile): provide Challenge categories via API commit 9e309a875e3025f3affb434a50c4dd3acaad64ac Author: Kalista Payne <kalista@habitica.com> Date: Mon Jul 28 14:15:00 2025 -0500 5.38.0 commit 09e3a394b810ad7820e4b100deb588586b304c23 Author: Kalista Payne <kalista@habitica.com> Date: Mon Jul 28 14:06:45 2025 -0500 5.37.3 commit eba263360f50d529fb28e3b9cad1f8058d83764f 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 9550eec718d284d6ff74aec6264a1ca7042135be 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 f267eb67e9af74129b86edf5092657377065b531 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 28251f42ab5f886ab7bae70c5a29563691c5c22c 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> |
||
|
|
da90fa6aaf |
Translated using Weblate (Japanese)
Currently translated at 100.0% (114 of 114 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ja/ |
||
|
|
77392db25a |
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (German) Currently translated at 97.9% (3370 of 3441 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (243 of 243 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 99.4% (857 of 862 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (193 of 193 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (French) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (412 of 412 strings) Translated using Weblate (Portuguese) Currently translated at 37.4% (91 of 243 strings) Translated using Weblate (Japanese) Currently translated at 98.9% (270 of 273 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (430 of 430 strings) Translated using Weblate (Portuguese) Currently translated at 35.8% (87 of 243 strings) Translated using Weblate (Russian) Currently translated at 96.2% (414 of 430 strings) Translated using Weblate (Russian) Currently translated at 99.0% (914 of 923 strings) Translated using Weblate (French) Currently translated at 99.5% (3425 of 3441 strings) Translated using Weblate (French) Currently translated at 98.5% (3391 of 3441 strings) Translated using Weblate (French) Currently translated at 100.0% (273 of 273 strings) Translated using Weblate (French) Currently translated at 98.5% (269 of 273 strings) Translated using Weblate (French) Currently translated at 98.1% (268 of 273 strings) Translated using Weblate (French) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (French) Currently translated at 97.8% (267 of 273 strings) Translated using Weblate (Japanese) Currently translated at 98.4% (186 of 189 strings) Translated using Weblate (Indonesian) Currently translated at 70.4% (2425 of 3441 strings) Translated using Weblate (Indonesian) Currently translated at 86.1% (743 of 862 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Translated using Weblate (French) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Portuguese) Currently translated at 53.4% (1838 of 3441 strings) Translated using Weblate (French) Currently translated at 96.2% (182 of 189 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 28.9% (71 of 245 strings) Translated using Weblate (German) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (German) Currently translated at 100.0% (273 of 273 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Portuguese) Currently translated at 53.2% (1834 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (185 of 189 strings) Translated using Weblate (German) Currently translated at 99.4% (188 of 189 strings) Translated using Weblate (German) Currently translated at 99.6% (920 of 923 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (German) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (273 of 273 strings) Translated using Weblate (German) Currently translated at 100.0% (271 of 271 strings) Translated using Weblate (Russian) Currently translated at 98.9% (191 of 193 strings) Translated using Weblate (Japanese) Currently translated at 97.8% (185 of 189 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3441 of 3441 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Chinese (Traditional)) Currently translated at 27.7% (68 of 245 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (273 of 273 strings) Translated using Weblate (Japanese) Currently translated at 97.3% (184 of 189 strings) Translated using Weblate (Japanese) Currently translated at 98.1% (268 of 273 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (132 of 132 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 100.0% (284 of 284 strings) Update translation files Updated by "Cleanup translation files" hook in Weblate. Update translation files Updated by "Cleanup translation files" hook in Weblate. Translated using Weblate (Japanese) Currently translated at 94.3% (813 of 862 strings) Translated using Weblate (Japanese) Currently translated at 100.0% (923 of 923 strings) Translated using Weblate (Japanese) Currently translated at 86.5% (212 of 245 strings) Translated using Weblate (Japanese) Currently translated at 93.7% (808 of 862 strings) Translated using Weblate (Japanese) Currently translated at 91.8% (3160 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 86.5% (212 of 245 strings) Translated using Weblate (Spanish) Currently translated at 99.3% (3420 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 91.7% (3158 of 3441 strings) Translated using Weblate (Japanese) Currently translated at 99.7% (921 of 923 strings) Co-authored-by: FingerTiao <787170918@qq.com> Co-authored-by: Hanayuri Kuchiki <chocochili.lover@gmail.com> Co-authored-by: Igor <777igor93@gmail.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Jan Freihöfer <jan.stauch.is@gmail.com> Co-authored-by: Kubo Mizuki <m.kubo.0916@gmail.com> Co-authored-by: Lyam Santos Peres <kaka1213spaenrteoss@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@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: Wellinton Cardoso <wmcardoso1@hotmail.com> Co-authored-by: innnko <ayakabooker@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/character/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/character/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/content/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/contrib/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ 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/ 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/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/front/ja/ 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/id/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ 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/generic/pt_BR/ 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/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/de/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/es/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/id/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ 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/ja/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translation: Habitica/Backgrounds Translation: Habitica/Character 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/Npc Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber |