Sabe Jones
85a9ea726c
WIP(teams): draft of server literal-actual-cron script
2022-02-17 15:47:23 -06:00
Sabe Jones
ae0528e5cd
WIP(teams): fix initially unassigned task, add completedBy data
2022-02-17 15:44:57 -06:00
Sabe Jones
248e1c6fe9
WIP(teams): reimplement open tasking
2022-02-17 15:43:28 -06:00
Sabe Jones
cab4a2a8fa
WIP(teams): begin simplification
2022-02-17 15:41:05 -06:00
SabreCat
ca4df96902
Merge branch 'release' into develop
2022-02-01 15:29:35 -06:00
SabreCat
83c2e1774b
Merge remote-tracking branch 'CuriousMagpie/zodiac-zookeeper' into release
2022-02-01 14:30:02 -06:00
SabreCat
b383574438
fix(event): it's 2022 now, lol
2022-02-01 14:27:08 -06:00
Phillip Thelen
6e43d4dc79
Add Transaction log for gem and hourglass changes ( #13589 )
...
* Log all gem transactions to database
* Also store hourglass transactions
* Fix tests
* Display transaction history in hall of heroes for admins
* add tests to new API call
* hide transaction settings tab for non admins
* fix(lint): remove console
* fix(lint): various automatic corrections
* fix(transactions): use enum expected pluralizations
* fix api unit tests
* fix lint
* fix failing test
* Fix minor inconsistencies
* Log all gem transactions to database
* Also store hourglass transactions
* Fix tests
* Display transaction history in hall of heroes for admins
* add tests to new API call
* hide transaction settings tab for non admins
* fix(lint): remove console
* fix(lint): various automatic corrections
* fix(transactions): use enum expected pluralizations
* fix api unit tests
* fix lint
* Fix minor inconsistencies
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
2022-01-31 15:36:15 -06:00
SabreCat
5937635b3f
feat(event): award to new users today
...
Also correct filename of 2022 migration
2022-01-31 10:57:49 -06:00
CuriousMagpie
f2f3a1f0eb
added Zodiac Zookeeper achievement
2022-01-28 17:14:50 -05:00
SabreCat
5973bca327
feat(event): New Year's Eve 2021
2021-12-30 13:34:04 -06:00
Natalie L
9e0e805d35
Fix: Updated challenge.js to allow shortName to be editable by party leader ( #13654 )
...
* updated challenge.js to allow shortName to be editable
* fix api-v3 integration test error
2021-12-14 15:54:57 -06:00
SabreCat
d20271e91f
feat(content): Harvest Feast 2021
2021-11-24 11:23:09 -06:00
Sabe Jones
b39b42b3c2
Merge branch 'develop' into release
2021-10-28 13:55:11 -05:00
Sabe Jones
5e71abe64f
feat(content): Habitoween 2021
...
Royal Purple Jack-O-Lantern Mount, Candy, Spooky Gem Sale, Subscriber
Mystery Items for November
2021-10-28 13:52:46 -05:00
Sabe Jones
496153b6e9
Merge branch 'release' into develop
2021-10-21 10:50:05 -05:00
Sabe Jones
d2ddb743b6
feat(content): Shade pet/mount collection achievements
2021-10-21 10:49:22 -05:00
Sabe Jones
823a35b859
fix(cron): remove now-erroneous function call
2021-10-14 15:26:28 -05:00
Sabe Jones
0480681006
chore(ABtest): remove vestigial drop cap A/B test code
2021-10-14 15:04:14 -05:00
KoRnoliX
d2a0d4194a
Fix casting items on parties that exceed it limit by showing Load More Button ( #13509 )
...
* Fixed party size and notification when inviting
Fixed party limit to 30 members (previously 31) and pop-up when trying
to invite someone, when party has already reached it's members limit, to properly
show members number.
* Fixed View Party button in header
Fixed View Party button in header to properly show Load More button
when party size exceeds party limit.
* Fixed View Party button to properly open party
Fixed View Party button to properly open party members list on refreshing the main page, this bug was
caused by previous commit.
* Fixed SelectMembersModal to properly show Load More button
Fixed SelectMembersModal (the modal that apperas when casting
cards/specials on party member) to properly show Load More button when party size exceeds party limit
* fix(test): limit now technically 29 plus leader
* fix(test): adjust for tweakage
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
2021-10-07 15:41:22 -05:00
Seth Falco
72fc134a88
chore: replace http wiki links with https ( #13528 )
2021-10-01 17:58:09 -05:00
Jon Wolverton
f86bb98ccd
Collection quest ignoring items ( #13401 )
...
* update tests to check for issue #12664
* rewrite processCollectionQuest to allocate quest items proportionally
Removes need to check for excess items, fixing issue #12664
* move test for this bug to the correct context section & remove redundant test
* refactor processCollectionQuest more
* tweak confusing comments
2021-08-26 16:33:29 -05:00
Sabe Jones
48f1bec83a
feat(content): Time Traveler quest, achievement
2021-08-24 15:42:40 -05:00
Phillip Thelen
cca1565b99
Send group ID with @mention push notifications ( #13440 )
...
This allows the apps to open the correct group page directly
2021-08-12 16:19:01 -05:00
Sabe Jones
72d0865201
feat(content): new pet color achievements
2021-05-25 14:37:15 -05:00
Sabe Jones
d5f08a1345
fix(challenges): disallow null prize
...
Solution by @kmacart in #11267
2021-04-30 16:58:44 -05:00
Alec Brickner
f33720e9fd
Drag challenge tasks ( #12204 )
...
* Allow challenge tasks to be draggable by leaders and admins
* Drag challenge tasks, ensure they're ordered
* Ensure group tasks are ordered properly, make draggable
* Add tests, fix broken tests
* Resolve merge conflict
* Remove console.log()
* Address code review comments
* Code review fixes
* Fix lint
* Fix importing
* taskManager
* Lint
* Fix collapseChecklist test
Co-authored-by: Sabe Jones <sabrecat@gmail.com >
2021-04-30 16:23:27 -05:00
Felix Yan
de87fc9910
Correct a typo in website/server/models/challenge.js ( #13146 )
2021-04-02 16:00:52 +10:00
Sabe Jones
e9c69f93a6
feat(content): seasonal quest achievement
2021-03-29 17:51:33 -05:00
Sabe Jones
665ae4ea03
feat(event): Pi Day 2021
2021-03-12 17:58:49 -06:00
Sabe Jones
d2795f3ac9
fix(stats): bump level cap to 9999 and related corrections
2021-03-11 16:44:34 -06:00
Sabe Jones
96492e5a0e
fix(api): correct world, cap level
2021-03-10 15:36:17 -06:00
Sabe Jones
ee1f95bb67
feat(content): bundle and cheevo
2021-02-16 17:00:39 -06:00
Sabe Jones
6dbbdd8070
feat(content): Habitica Birthday 2021
2021-01-28 16:56:01 -06:00
bakerty
db3d233ae5
Make start date and day of month aware of timezones ( fixes #12555 ) ( #12696 )
...
* WIP: #12555
-dayOfMonth takes timezone into account on task update for monthly dailys
-startDate set to start of day in user's tz on task update for monthly
dailys
-tweaked a test so that it's actually testing something
* WIP: 12555
-task.startDate gets set to start of day in user's tz on task creation
and task update
-set preferences.timezoneOffset to nonzero value in certian test user objects
-removed date literals in test:api-v3:integration:tasks:PUT
2021-01-10 16:02:40 +01:00
Sabe Jones
595a31db99
feat(content): NYE hats
2020-12-29 18:58:57 -06:00
Shadow
7c0b3612f0
Change $type of date for todos ( #12779 )
...
* change $type to date for task and add new test
* adjust apidocs to reflect type change
* migration test for api date $type change
* minor fixes to migration
* unset instead of set empty string
* add type filter
* fix(todo date migration): make sure the update command works and limit update ops
Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com >
2020-12-24 18:37:09 +01:00
Sabe Jones
f0d6204968
Revert "fix(event): give notif to newbies"
...
This reverts commit cdb5ccf76a .
2020-12-16 18:40:53 -06:00
Sabe Jones
427654d8bd
fix(event): give notif to newbies
2020-12-16 17:49:31 -06:00
Sabe Jones
f31370d7ba
chore(event): NPCs and auto award turkey
2020-11-26 14:01:23 -06:00
Sabe Jones
c4f6644c3a
feat(content): Red Pet Achievement
2020-11-24 17:53:15 -06:00
Matteo Pagliazzi
181b33101e
Challenge Won Notification improvements ( #12762 )
...
* challenge won notification: add more info
* update tests
* use new notification on web, fixes #7716
* wip design
* finalize design
* fix markdown rendering
2020-11-10 18:47:13 +01:00
Sabe Jones
8bad3d1184
Merge branch 'release' into develop
2020-11-03 14:57:00 -06:00
Matteo Pagliazzi
14714f9e1c
Drop Cap A/B Tests: v2 ( #12759 )
...
* drop cap ab test: enroll all web users, 50/50
* update tests
* fix lint
2020-11-03 14:19:09 -06:00
Matteo Pagliazzi
2cbd376cf6
fix(new users): use correct numeric value for JackOLantern-Base pet
2020-11-02 13:20:20 +01:00
Sabe Jones
f7667fcf79
fix(event): goodies for newbies
2020-10-27 16:39:38 -05:00
Sabe Jones
8b955e2c5e
feat(content): Skeleton Achievements
2020-10-19 15:38:12 -05:00
Matteo Pagliazzi
69281f80ea
drop cap ab test: misc fixes ( #12694 )
2020-10-19 16:53:28 +02:00
Matteo Pagliazzi
ec0e5024a7
new users: do not show bailey news ( #12693 )
2020-10-19 12:30:41 +02:00
Matteo Pagliazzi
e04d4e8bea
Drop Cap Notification, Modal and A/B Test ( #12651 )
...
* add drop cap notification
* add drop cap notification
* add dismissible notification
* fix(notification): correct remove icon positioning
* track events
* add modal
* add back files
* fix links and add missing analytics
* fix rounded borders and hide sub info for subscribers
* a/b test
* fix comparison
* Translated using Weblate (Spanish)
Currently translated at 98.2% (55 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/
Translated using Weblate (Spanish)
Currently translated at 99.4% (179 of 180 strings)
Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/
Merge branch 'origin/develop' into Weblate.
Translated using Weblate (Spanish)
Currently translated at 99.4% (175 of 176 strings)
Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translated using Weblate (Spanish (Latin America))
Currently translated at 98.6% (359 of 364 strings)
Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es_419/
Translated using Weblate (Spanish)
Currently translated at 85.7% (151 of 176 strings)
Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/
Translated using Weblate (Spanish)
Currently translated at 95.3% (538 of 564 strings)
Translation: Habitica/Backgrounds
Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/
Translated using Weblate (Spanish (Latin America))
Currently translated at 98.6% (359 of 364 strings)
Translation: Habitica/Groups
Translate-URL: https://translate.habitica.com/projects/habitica/groups/es_419/
Translated using Weblate (French)
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/fr/
Translated using Weblate (German)
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/de/
Translated using Weblate (French)
Currently translated at 100.0% (718 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/
Translated using Weblate (German)
Currently translated at 100.0% (718 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/
Translated using Weblate (Czech)
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Spells
Translate-URL: https://translate.habitica.com/projects/habitica/spells/cs/
Translated using Weblate (Japanese)
Currently translated at 100.0% (175 of 175 strings)
Translation: Habitica/Subscriber
Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/
Translated using Weblate (Italian)
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/it/
Translated using Weblate (Italian)
Currently translated at 100.0% (718 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/it/
Translated using Weblate (Czech)
Currently translated at 100.0% (180 of 180 strings)
Translation: Habitica/Settings
Translate-URL: https://translate.habitica.com/projects/habitica/settings/cs/
Translated using Weblate (Basque)
Currently translated at 100.0% (2 of 2 strings)
Translation: Habitica/Noscript
Translate-URL: https://translate.habitica.com/projects/habitica/noscript/eu/
Translated using Weblate (Basque)
Currently translated at 6.5% (8 of 123 strings)
Translation: Habitica/Communityguidelines
Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/eu/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/zh_Hans/
Translated using Weblate (Japanese)
Currently translated at 100.0% (56 of 56 strings)
Translation: Habitica/Messages
Translate-URL: https://translate.habitica.com/projects/habitica/messages/ja/
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (718 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (718 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.8% (717 of 718 strings)
Translation: Habitica/Questscontent
Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/
* clarify a/b test values
* add tests
* refactor user dropdown
* fix hover state
* fix user dropdown
* fix user menu hierarchy
* restore i18n files to release version
Co-authored-by: Melior <admin@habitica.com >
2020-10-16 19:50:54 +02:00