Commit Graph

25534 Commits

Author SHA1 Message Date
Kalista Payne d3eea86bd7 fix(subs): fix typeError 2024-10-24 15:00:09 -05:00
Kalista Payne e3ae9a2d67 fix(subs): also redirect to subs after gift sub 2024-10-24 13:57:27 -05:00
Phillip Thelen 690163a0de fix test 2024-10-23 16:42:38 +02:00
Phillip Thelen 2ad7541fc0 fix test 2024-10-23 16:34:52 +02:00
Phillip Thelen 7e337a9e59 remove only 2024-10-23 11:54:15 +02:00
Phillip Thelen 7462b8a57f fix bug with incorrectly giving HG bonus 2024-10-23 11:52:33 +02:00
Kalista Payne acd6183e95 fix(subs): unhovery and un-12-monthy 2024-10-21 17:22:26 -05:00
Kalista Payne 935e9fd6ec fix(subs): try again on gifts 2024-10-18 14:50:17 -05:00
Kalista Payne 6e1fb7df38 fix(lint): do negate object ig 2024-10-17 18:19:20 -05:00
Kalista Payne 71d434b94e fix(lint): unnecessary ternary 2024-10-17 18:15:11 -05:00
Kalista Payne b90b0bb9c3 fix(subs): gifts DON't renew 2024-10-17 17:34:24 -05:00
Kalista Payne 19469304c5 fix(subs): pass autoRenews through Stripe 2024-10-17 17:13:29 -05:00
Kalista Payne 6819e7b7e5 fix(subscriptions): minor visual updates 2024-10-17 16:03:25 -05:00
Kalista Payne 74633b5e5e fix(subscriptions): more gift layout revisions 2024-10-16 17:27:41 -05:00
Kalista Payne a90ccb89de fix(subscription): update layout when gifting 2024-10-16 15:37:50 -05:00
Phillip Thelen c24b2db8dc fix issue with promo hourglasses 2024-10-14 16:11:46 +02:00
Phillip Thelen 7a61c72b47 don’t give additional HG for new sub if they already got one this month 2024-10-14 15:59:40 +02:00
Phillip Thelen f14cb09026 Admin panel display fixes 2024-10-14 10:38:01 +02:00
Kalista Payne f4cff698cf fix(stripe): correct redirect after success 2024-10-03 17:58:59 -05:00
Kalista Payne c468b58f3f fix(subs): correct border-radius and redirect 2024-10-03 17:35:37 -05:00
Kalista Payne 78fb9e31d6 fix(css): correct and refactor heights and selection states 2024-10-03 16:59:00 -05:00
Kalista Payne e2babe8053 feat(subscription): max Gems progress readout 2024-10-03 16:59:00 -05:00
Phillip Thelen 61af8302a3 fix test 2024-10-03 16:59:00 -05:00
Phillip Thelen ef8ff0ea9e show date for hourglass bonus if it was received 2024-10-03 16:59:00 -05:00
Phillip Thelen 4bafafdc8d add new field for cumulative subscription count 2024-10-03 16:59:00 -05:00
Phillip Thelen 30096247b7 fix missing transaction type 2024-10-03 16:59:00 -05:00
Phillip Thelen 70872651b0 fix admin panel strings 2024-10-03 16:59:00 -05:00
Kalista Payne f3398db65f WIP(subs): extant Stripe state 2024-10-03 16:59:00 -05:00
Phillip Thelen c6b2020109 fix admin panel display 2024-10-03 16:59:00 -05:00
Phillip Thelen d9afc96d2d Fix hourglass logic for upgrades 2024-10-03 16:59:00 -05:00
Phillip Thelen 6e2c8eeb64 fix hourglass count 2024-10-03 16:59:00 -05:00
Kalista Payne cd752fbdce WIP(frontend): draft of main subs page view 2024-10-03 16:58:59 -05:00
Kalista Payne 0102b29d59 fix(admin): correct logic and style for shrimple subs 2024-10-03 16:58:59 -05:00
Kalista Payne 5469a5c5c3 fix(test): short circuit this. 2024-10-03 16:58:59 -05:00
Phillip Thelen 526193ee6c fix gem limit 2024-10-03 16:58:59 -05:00
Phillip Thelen 19cf1636aa return nextHourglassDate again 2024-10-03 16:58:59 -05:00
Phillip Thelen eea36e3ed5 subscription test improvements 2024-10-03 16:58:59 -05:00
Phillip Thelen ca78e74330 add more subscription tests 2024-10-03 16:58:59 -05:00
Phillip Thelen f4c4f93a08 finish basic implementation of new logic 2024-10-03 16:58:59 -05:00
Phillip Thelen e036742048 cleanup 2024-10-03 16:58:59 -05:00
Phillip Thelen 6431865688 update cron tests 2024-10-03 16:58:59 -05:00
Phillip Thelen 930d875ae9 begin refactoring 2024-10-03 16:58:59 -05:00
Phillip Thelen 96623608d0 begin removing obsolete tests 2024-10-03 16:58:59 -05:00
Kalista Payne af17930314 5.28.8 v5.28.8 2024-10-03 14:27:03 -05:00
Weblate 094b19f289 Translated using Weblate (Indonesian)
Currently translated at 100.0% (237 of 237 strings)

Translated using Weblate (Hungarian)

Currently translated at 62.7% (271 of 432 strings)

Translated using Weblate (Indonesian)

Currently translated at 94.3% (834 of 884 strings)

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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 (Hungarian)

Currently translated at 74.5% (193 of 259 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 97.8% (137 of 140 strings)

Translated using Weblate (Korean)

Currently translated at 55.7% (1784 of 3201 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (140 of 140 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (114 of 114 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (133 of 133 strings)

Translated using Weblate (Korean)

Currently translated at 48.3% (88 of 182 strings)

Translated using Weblate (Korean)

Currently translated at 79.6% (106 of 133 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.5% (138 of 140 strings)

Translated using Weblate (Hungarian)

Currently translated at 100.0% (393 of 393 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.2% (179 of 188 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.0% (764 of 812 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (237 of 237 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (268 of 268 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.5% (3187 of 3201 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.3% (766 of 812 strings)

Translated using Weblate (German)

Currently translated at 97.9% (423 of 432 strings)

Translated using Weblate (Hungarian)

Currently translated at 58.5% (157 of 268 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 94.2% (407 of 432 strings)

Translated using Weblate (German)

Currently translated at 97.6% (422 of 432 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (3168 of 3201 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (812 of 812 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (884 of 884 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (3168 of 3201 strings)

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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 (Chinese (Simplified))

Currently translated at 99.6% (267 of 268 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 98.9% (3168 of 3201 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 95.2% (179 of 188 strings)

Translated using Weblate (Spanish)

Currently translated at 98.3% (799 of 812 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 99.7% (392 of 393 strings)

Translated using Weblate (Chinese (Simplified))

Currently translated at 100.0% (884 of 884 strings)

Translated using Weblate (German)

Currently translated at 100.0% (884 of 884 strings)

Translated using Weblate (Korean)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (237 of 237 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (56 of 56 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 6.3% (12 of 188 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 100.0% (167 of 167 strings)

Translated using Weblate (Romanian)

Currently translated at 100.0% (15 of 15 strings)

Translated using Weblate (Spanish)

Currently translated at 98.0% (796 of 812 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (393 of 393 strings)

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

Update translation files

Updated by "Cleanup translation files" hook in Weblate.

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 (French)

Currently translated at 100.0% (268 of 268 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (268 of 268 strings)

Translated using Weblate (French)

Currently translated at 100.0% (237 of 237 strings)

Translated using Weblate (German)

Currently translated at 98.7% (234 of 237 strings)

Translated using Weblate (German)

Currently translated at 100.0% (268 of 268 strings)

Translated using Weblate (French)

Currently translated at 100.0% (3201 of 3201 strings)

Translated using Weblate (Russian)

Currently translated at 100.0% (182 of 182 strings)

Translated using Weblate (Russian)

Currently translated at 98.9% (389 of 393 strings)

Translated using Weblate (French)

Currently translated at 100.0% (393 of 393 strings)

Translated using Weblate (Czech)

Currently translated at 95.2% (159 of 167 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (236 of 236 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (268 of 268 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (432 of 432 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (3201 of 3201 strings)

Translated using Weblate (Portuguese (Brazil))

Currently translated at 75.0% (141 of 188 strings)

Translated using Weblate (Spanish)

Currently translated at 97.9% (795 of 812 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (390 of 390 strings)

Translated using Weblate (German)

Currently translated at 91.6% (2935 of 3201 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 7.4% (14 of 188 strings)

Translated using Weblate (French)

Currently translated at 100.0% (812 of 812 strings)

Translated using Weblate (German)

Currently translated at 93.7% (761 of 812 strings)

Translated using Weblate (French)

Currently translated at 100.0% (884 of 884 strings)

Translated using Weblate (Italian)

Currently translated at 94.2% (830 of 881 strings)

Translated using Weblate (French)

Currently translated at 100.0% (3201 of 3201 strings)

Translated using Weblate (German)

Currently translated at 91.6% (2935 of 3201 strings)

Translated using Weblate (Czech)

Currently translated at 11.7% (22 of 188 strings)

Translated using Weblate (Czech)

Currently translated at 74.8% (601 of 803 strings)

Translated using Weblate (Spanish (Latin America))

Currently translated at 90.9% (100 of 110 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 70.5% (2254 of 3193 strings)

Translated using Weblate (German)

Currently translated at 91.8% (2933 of 3193 strings)

Translated using Weblate (English (United Kingdom))

Currently translated at 6.9% (13 of 188 strings)

Co-authored-by: Deleted User <noreply+1163@weblate.org>
Co-authored-by: Donato Suozzi <donatosuozzi@gmail.com>
Co-authored-by: Efren Ivan Quispe Mendez <efren98lp@gmail.com>
Co-authored-by: ForbiddenFigs <sorautai@outlook.com>
Co-authored-by: Ivan Mamaev <kozar.pavel.007@gmail.com>
Co-authored-by: Jaime Martí <jaumemarti77@icloud.com>
Co-authored-by: Kacchan <h.mrena97@gmail.com>
Co-authored-by: Kristyna Zakova <kristynazakova@gmail.com>
Co-authored-by: Natalie Luhrs <eilatan@gmail.com>
Co-authored-by: Oliver Jeute <ojeute@freenet.de>
Co-authored-by: Shivam Ravi <shivam.ravi222@outlook.com>
Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com>
Co-authored-by: Tetiana <merekka13@gmail.com>
Co-authored-by: Toro Mor <thomas.bizer@gmx.de>
Co-authored-by: Weblate <noreply@weblate.org>
Co-authored-by: elly john <catboo@tutamail.com>
Co-authored-by: leechorong <lebenbbb@gmail.com>
Co-authored-by: onta <ontabotak@aol.com>
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/
Translate-URL: https://translate.habitica.com/projects/habitica/achievements/cs/
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/backgrounds/
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/id/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/it/
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/
Translate-URL: https://translate.habitica.com/projects/habitica/challenge/es_419/
Translate-URL: https://translate.habitica.com/projects/habitica/character/
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/
Translate-URL: https://translate.habitica.com/projects/habitica/content/
Translate-URL: https://translate.habitica.com/projects/habitica/content/es/
Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/content/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/content/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/contrib/
Translate-URL: https://translate.habitica.com/projects/habitica/death/ro/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/
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/pt_BR/
Translate-URL: https://translate.habitica.com/projects/habitica/faq/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/front/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/front/ru/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/
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/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/generic/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/
Translate-URL: https://translate.habitica.com/projects/habitica/messages/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/
Translate-URL: https://translate.habitica.com/projects/habitica/npc/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/overview/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/
Translate-URL: https://translate.habitica.com/projects/habitica/pets/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/quests/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
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/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/
Translate-URL: https://translate.habitica.com/projects/habitica/settings/hu/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/cs/
Translate-URL: https://translate.habitica.com/projects/habitica/spells/ko/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/id/
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/uk/
Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/
Translation: Habitica/Achievements
Translation: Habitica/Backgrounds
Translation: Habitica/Challenge
Translation: Habitica/Character
Translation: Habitica/Communityguidelines
Translation: Habitica/Content
Translation: Habitica/Contrib
Translation: Habitica/Death
Translation: Habitica/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/Quests
Translation: Habitica/Questscontent
Translation: Habitica/Settings
Translation: Habitica/Spells
Translation: Habitica/Subscriber
Translation: Habitica/Tasks
2024-10-03 05:22:35 +02:00
Natalie 8e54cef68b Remove smartbanner (#15329)
* remove smartbanner

* remove smartbanner.js dependency
2024-10-01 17:25:58 -05:00
DesBlock 1df8d5832f Enable Docker Replication Sets (#15298)
- Enable docker replication sets using command
- Initialize replication set using heartbeat and then use replication set status as heartbeat.
- Prevent client from starting until mongo is in a state stable for connections.
2024-09-24 11:22:22 -05:00
Kalista Payne 0542008b7f 5.28.7 v5.28.7 2024-09-23 08:37:24 -05:00
Kalista Payne ffa89202e6 Squashed commit of the following:
commit 22dc77c0290ac7dd0e4ad91264d07fa5833ac6ba
Author: Kalista Payne <sabe@habitica.com>
Date:   Tue Sep 17 20:34:00 2024 -0500

    fix(event): remove UTC wording

commit c72b5dbbee80c7da9839f57102ab45ff3e42b8f7
Author: Kalista Payne <sabe@habitica.com>
Date:   Tue Sep 17 20:23:49 2024 -0500

    fix(sale): use native JS for showing tz info
2024-09-23 08:37:18 -05:00
Phillip Thelen 1203cbbad8 Change set for new armoire items (#15328) 2024-09-19 15:47:59 -05:00