Sabe Jones
e94631a002
fix(test): food expectation, sigh
2020-03-13 11:10:28 -05:00
Sabe Jones
427251ed1d
fix(test): food expectation, sigh
2020-03-13 11:10:08 -05:00
Alec Brickner
88bfed7efe
Ensure official challenges are listed first ( fixes #11018 ) ( #11030 )
...
* Ensure official challenges are listed first
* Fix lint errors
* Move query creation into separate function
* switching branches
* Fixes and tests
* Formatting fixes
* Linting
* fix tests
2020-03-09 20:08:28 +01:00
Sabe Jones
7064b363e0
fix(test): comment unreliable error message
2020-03-07 13:31:31 -06:00
Sabe Jones
bd8e67a2ea
Adventure Guide Prep ( #11883 )
...
* WIP(adventure): prereqs
* WIP(drops): new modal
* WIP(adventure): analytics fixes etc
* feat(adventure): random egg+potion on 2nd task
* fix(lint): noworkies
* fix(modal): correctly construct classes
* fix(tests): expectations and escape
* fix(first-drops): address comments
* fix(first-drops): don't give random drops until first drops
* fix(drops): remove more Level 3 references
* refactor(drops): no need for cloning
* refactor(drops): unnecessary export
* fix(first-drops): force sync
* fix(first-drops): move to server
* fix(first-drops): escape in case we get here with >0 items
* fix(lint): line length
* fix(pet-food): remove unused string
2020-03-07 13:03:13 -06:00
Matteo Pagliazzi
db1bda1bcd
tests(message model): add unit tests
2020-03-04 17:51:14 +01:00
Matteo Pagliazzi
2ff9dfe965
Fix username links resulting in truncated chat messages ( #11945 )
...
* introduce MAX_MESSAGE_LENGTH constant
* add test
* fix path
* fix and tests
* fix typo in tests
2020-03-04 11:49:14 +01:00
Matteo Pagliazzi
8300464cfc
Merge pull request #11887 from HabitRPG/stackdriver-winston
...
Logs improvements
2020-03-02 11:05:15 +01:00
Matteo Pagliazzi
90f88c42f6
remove console.log
2020-03-02 10:26:21 +01:00
Matteo Pagliazzi
c2a79e1d7c
fix tests
2020-03-01 22:37:29 +01:00
Matteo Pagliazzi
c5208f0ef6
fix tags
2020-03-01 22:21:53 +01:00
Matteo Pagliazzi
979d0c519d
add final tests for push devices and notifications
2020-03-01 22:10:11 +01:00
Matteo Pagliazzi
3f5ee32684
fix invalid push devices
2020-03-01 21:49:52 +01:00
Matteo Pagliazzi
6deee0ffc8
notifications tests
2020-03-01 21:29:57 +01:00
Matteo Pagliazzi
a11e4d0512
fix lint
2020-03-01 20:53:33 +01:00
Matteo Pagliazzi
118e3580d6
refactor notifications cleanup
2020-03-01 20:06:24 +01:00
Matteo Pagliazzi
15e6cef7c4
fix tests
2020-02-29 17:40:46 +01:00
Matteo Pagliazzi
6543a43854
wip test
2020-02-27 12:16:53 +01:00
Ian McKenzie
6a483edfe1
Resolves #11861 — Makes "quest already started" error descriptive ( #11862 )
...
* Resolves #11861
* Fix unit tests for translation changes
* Remove non-en quest.json locales
2020-02-19 16:07:17 +01:00
Phillip Thelen
0648f5d412
Prevent server from cancelling still active subs ( #11795 )
...
* Prevent server from cancelling still active subs
* Allow subs to be cancelled before end date
* fix test
* fix test
2020-02-11 12:58:11 -06:00
Sabe Jones
34145ed8ca
fix(event): decakeify
2020-02-01 12:07:23 -06:00
Sabe Jones
5a065b8a8a
fix(test): food expectation
2020-01-28 15:49:50 -06:00
Matteo Pagliazzi
ca69085e8c
Merge pull request #11549 from Nikosmonaut/bugfix-11522_group_plan_tags
...
Fix can not remove group tag
2020-01-19 12:29:04 +01:00
Matteo Pagliazzi
9510b2345c
Merge pull request #11636 from tsukimi2/bugfix-send-pmsg
...
Fix incorrect error when sending private messages to a player you have blocked (fixes #11612 )
2020-01-14 13:24:05 +01:00
Matteo Pagliazzi
fa9f962e45
Merge pull request #11707 from cvuorinen/11682-quest-invitation-webhook
...
Quest invitation webhook
2020-01-14 13:06:31 +01:00
Carl Vuorinen
9258f8ad26
Send questInvited webhooks
2020-01-11 00:32:10 +02:00
Carl Vuorinen
04180fe974
Add integration tests for questActivity webhook
2020-01-10 20:58:21 +02:00
Carl Vuorinen
e6edaca11d
Add questInvited option to webhook model
2020-01-10 20:27:50 +02:00
Sabe Jones
fe9af263dd
Merge branch 'release' into develop
2020-01-07 11:48:09 -06:00
Sabe Jones
f6ecc1cb84
chore(promo): end g1g1
2020-01-07 10:13:32 -06:00
nikosmonaut
8c6938022c
Add test for leaving group
...
After leaving group the previous associated tag should no more be bound
to this group.
2019-12-30 15:22:11 +01:00
Matteo Pagliazzi
527544354a
fix typo in comment
2019-12-23 18:15:50 +01:00
Yo
04a9c97393
Fix Typos ( #11644 )
...
* Fix Typos
* Fix More Typos
2019-12-23 17:52:55 +01:00
Matteo Pagliazzi
e4edab2b9d
Minimum password length + Static Pages fixes (was #11474 ) ( #11506 )
...
* Revert "Revert "Minimum password length + Static Pages fixes (#11474 )""
This reverts commit d1afbf4b92 .
* add min length for reset password
2019-12-18 19:02:15 +01:00
Sabe Jones
c36f01773f
Merge branch 'release' into develop
2019-12-17 14:50:29 -06:00
Sabe Jones
ae26cc3244
fix(test): expect two PMs during sub promo
2019-12-17 14:22:43 -06:00
Sabe Jones
9fe28c6d51
fix(g1g1): send promo confirmation to self
2019-12-17 14:16:56 -06:00
Sabe Jones
34983f1221
feat(event): turn on G1G1 2019
2019-12-17 14:04:55 -06:00
Matteo Pagliazzi
8f5a0cfe79
Onboarding guide and initial achievements refactoring ( #11536 )
...
* add achievements to user
* add placeholder strings
* add to achievements to common script
* add onboarding achievements category
* add notifications
* more notifications
* award achievements
* wip notification panel
* add achievements icons and copy
* do not count onboarding tasks for the created task achievement
* add notes
* sprites, fixes and completion status and reward
* add onboarding panel
* add toggle
* fix toggle size
* fix tests
* fix typo
* add notification
* start adding modal
* fix remove button positionin, timeout, progress bar
* modal + fixes
* disable broken social links from level up modal
* change toggle icon color on hover
* add border bottom to onboarding guide panel
* add collapse animation
* expanded onboarding on first open
* onboarding: flip toggle colors
* onboarding: show progress bar all the time
* onboarding: fix panel closing on click
* onboarding modal: add close icon and fix padding
* wip: add migration for existing users
* fix titles in guide
* fix achievements copy
* do not award completed task achievement when direction is down
* start implementing new achievements
* start migrating client
* remove social links from achievements modals
* prevent skipping tutorial + fix achievement notification
* sync fixes
* start redesign achievement modal
* misc fixes to achievements, polish generic achievement modal and hatched pet modal
* add special badge for onboarding
* fix badge condition
* modals fixes
* hatched pet modal: add close icon
* fix badge typo
* fix justin button
* new scrolling behavior for dropdowns
* fix strings capitalization
* add common tests
* add api unit tests
* add date check
* achievements modal polishing
* typos
* add toggle for achievements categories
* typo
* fix test
* fix edit avatar modal cannot be closed
* finish migration and correct launch date
* fix migration
* migration fixes
* fix tests
2019-12-16 17:20:47 +01:00
osiris
104d888bfb
Fix incorrect error when sending private messages (PMs) to a player you have blocked #11612
...
Introduce a new error type blockedToSendToThisUser for the cases where you have blocked a player from sending private messages to you, if you try to message them or if you try to transfer gems to them, you will see the error "You can't send to this player because you have block this player."
2019-12-15 19:18:16 +08:00
Matteo Pagliazzi
315604073b
Merge branch 'fix-antidotes-from-revert' of https://github.com/Xaz16/habitica into Xaz16-fix-antidotes-from-revert
2019-12-13 14:24:50 +01:00
Carl Vuorinen
cd90a281c2
Prevent duplicate challenge tasks ( #11502 )
...
* Implement atomic user challenges update
Prevents multiple concurrent requests from passing through
Fixes #11295
* Move user challenges update to separate method
* Rename challenge syncToUser to syncTasksToUser
Now that adding the challenge to user is separated, this methods main purpose is to sync the tasks
* Fix lint errors
2019-12-13 14:14:57 +01:00
Xaz16
aa1fcb4956
Merge remote-tracking branch 'upstream/develop' into fix-antidotes-from-revert
2019-12-07 22:32:25 +03:00
Sabe Jones
1cd1d45410
fix(test): independent notif check
2019-12-04 19:37:26 +00:00
Sabe Jones
9a13594cca
fix(test): independent notif check
2019-12-04 19:36:50 +00:00
Phillip Thelen
b108b047cd
Improvements and fixes for push notifications ( #11507 )
...
* Strip markdown from push notifications
* Revert "Strip markdown from push notifications"
This reverts commit 4741e584c6 .
* correctly set type for mention push notifications
* Add unformattedText field to chat messages
* fiix lint errors
* Add check that markdown formatting is stripped from messages
* Add check for markdown formatting in messages.
2019-11-29 18:46:26 +01:00
Sabe Jones
6395070eb6
Award mystery items at cron ( #11519 )
...
* feat(subscriber): award mystery items at cron
* fix(mystery): backfill skipped months
* fix(mystery): adjust subscriber text
* fix(mystery): correct moment logic
and remove irrelevant tests
* fix(mystery): build set one month in advance
* fix(mystery): don't add empty set to Time Travelers
* refactor(mystery): readability
2019-11-27 12:10:56 -06:00
Xaz16
da8346ea50
Fix: if wrapping
2019-11-20 10:05:11 +03:00
Xaz16
0731dcd453
Fix: lint
2019-11-17 23:57:42 +03:00
Xaz16
960985dee5
Merge branch 'develop' into fix-antidotes-from-revert
2019-11-17 23:54:09 +03:00