Sabe Jones
ec37524164
chore(promo): end G1G1 deal
2019-01-15 18:57:10 -06:00
Matteo Pagliazzi
f63d2e47f0
do not show "Notification not found" error messages ( #10931 )
...
* start fixing #10391
* do not show snackbars for notifications not found
* revert message changes
* update tests
* add new test
* fix property
2019-01-13 11:43:02 +01:00
Rene Cordier
7c954f7073
Prevent progress being cleared when quest ends ( #10870 )
...
* Prevent progress being cleared when quest ends
changing group tests to make sure it keeps user's progress
fix and remove .only() from tests
* fix tests and check null case for clearing up user's quest without resetting progress
2018-12-28 19:16:21 +01:00
Phillip Thelen
cfbfec34aa
Allow gems and subs to be gifted through in-app-purchases ( #10892 )
...
* Allow gems to be gifted through IAPs
* implement non recurring IAP subscriptions
* fix localization issue in error
* fix non renewing subscription handling
* Fix lint error
* fix tests
* move findbyId mock to helper file
* undo package-lock changes
* Fix lint error
2018-12-23 19:20:14 +01:00
Sabe Jones
8220199e49
Gift 1 Get 1 Promo 2018-19! ( #10915 )
...
* feat(subscription): promo banner in modal
* feat(subscription): promo banner on main page
* fix(banners): remove extraneous margin adjustment
* fix(banners): various
* feat(promotion): gift 1, get 1
* fix(promo): various
* chore(promo): add Bailey
* fix(promo): use different email template for promo beneficiary
* fix(promo): turns out Winter is meaningful
2018-12-18 15:28:53 -06:00
Sabe Jones
f42e22b58f
Make env vars more palatable for containerization ( #10895 )
...
* refactor(env-vars): remove object/colon syntax
* fix(tests): correct config expectations
2018-12-06 10:13:49 -06:00
negue
817c943860
Merge remote-tracking branch 'origin/develop' into negue/flagpm
2018-11-29 19:02:01 +01:00
Phillip Thelen
8641a98107
Merge branch 'develop' into phillip/autocomplete-username
2018-11-28 14:02:35 +01:00
SabreCat
a30c4379a6
fix(tests): correct string update errors
2018-11-28 01:00:46 +00:00
Phillip Thelen
024e93e89b
Fix test errors
2018-11-27 15:43:52 +01:00
Nathanael Farley
f5a2cf6726
groupChatReceived webhook fix ( #10802 )
...
* Moved sendGroupChatReceivedWebhooks to group.sendChat function.
* Added test for new functionality.
2018-11-27 15:40:41 +01:00
Sabe Jones
662e642729
fix(tests): linting & more expects
...
Also one more tweak for invite validation responsiveness
2018-11-27 15:40:40 +01:00
SabreCat
dd2c2f62b8
fix(tests): correct expects
2018-11-27 15:40:39 +01:00
Phillip Thelen
f65240c217
Fix issue with username highlighting
2018-11-27 13:20:45 +01:00
negue
3203bffeaa
refactor update the message to use .save - fix test
2018-11-18 22:37:09 +01:00
negue
8b15d94ae1
Merge remote-tracking branch 'origin/develop' into negue/flagpm
...
# Conflicts:
# website/client/components/chat/chatCard.vue
# website/client/components/chat/chatMessages.vue
# website/common/locales/en/messages.json
2018-11-18 22:04:33 +01:00
Nathanael Farley
ff81e55839
groupChatReceived webhook fix ( #10802 )
...
* Moved sendGroupChatReceivedWebhooks to group.sendChat function.
* Added test for new functionality.
2018-11-17 10:48:41 +01:00
Phillip Thelen
aae2fb1cb9
Create links to users profile in chat messages
2018-11-15 14:27:14 +01:00
Sabe Jones
d74786ef85
Merge branch 'sabrecat/usernames-master' into develop
2018-11-14 08:21:49 -06:00
Sabe Jones
64a3d08ce3
fix(tests): linting & more expects
...
Also one more tweak for invite validation responsiveness
2018-11-14 07:43:08 -06:00
SabreCat
f635f178da
fix(tests): correct expects
2018-11-14 13:07:44 +00:00
Matteo Pagliazzi
7d29ae44ba
move the update username route to v3 ( #10836 )
2018-11-14 13:32:21 +01:00
Matteo Pagliazzi
1a7461a8a2
move the update username route to v3 ( #10836 )
2018-11-14 10:40:27 +01:00
SabreCat
239f78674b
fix(usernames): address failing tests
2018-11-14 01:44:09 +00:00
Sabe Jones
b07dbb7752
Merge branch 'develop' into sabrecat/usernames-master
2018-11-13 14:15:23 -06:00
negue
eca7382545
prevent buying market gear if class doesn't match ( #10818 )
...
* prevent buying market gear if class doesn't match
* add test
2018-11-12 21:32:54 +01:00
Sabe Jones
4f86abd6b2
Merge branch 'develop' into sabrecat/usernames-master
2018-11-07 08:39:57 -06:00
Sabe Jones
112e4e1d76
Merge branch 'develop' into sabrecat/usernames-master
2018-11-01 21:51:33 -05:00
Sabe Jones
eafa2f8cdd
Merge branch 'release' into sabrecat/usernames-master
2018-11-01 14:51:28 -05:00
Matteo Pagliazzi
79c0499672
Mongoose: use $type as the typeKey ( #10789 )
...
* use $type as the typeKey in mongoose
* fix and add tests
2018-10-28 15:42:48 -05:00
Matteo Pagliazzi
dadb752087
Mongoose: use $type as the typeKey ( #10789 )
...
* use $type as the typeKey in mongoose
* fix and add tests
2018-10-28 15:23:41 +01:00
Matteo Pagliazzi
37b29d3449
fix(tests): increase timeout
2018-10-28 13:14:49 +01:00
Sabe Jones
8e05a1b489
Merge branch 'develop' into sabrecat/usernames-master
2018-10-26 15:45:55 -05:00
Matteo Pagliazzi
56d1b77215
Upgrade sinon ( #10773 )
...
* upgrade sinon
* sinon changes
* fix unit tests
2018-10-26 18:15:28 +02:00
Sabe Jones
192dc26fbe
Merge branch 'release' into develop
2018-10-23 22:50:49 +00:00
Matteo Pagliazzi
30fd530576
fix(tests): more timeouts fixes
2018-10-23 20:23:52 +02:00
Derek Kim
4ed1082558
fix for #10496 : Newly subscribed accounts receive erroneous notification that they have Mystery Items ( #10759 )
...
* fix
Newly subscribed accounts receive erroneous notification that they have Mystery Items
* Added unit test for #10496
* Restored a previous unit test
2018-10-23 13:47:15 +02:00
Matteo Pagliazzi
00717eda76
fix(tests): increase timeout
2018-10-23 13:30:38 +02:00
Matteo Pagliazzi
d1b86e6c14
Remove code for Pusher ( #10774 )
...
* remove pusher
* fix linting
2018-10-23 13:25:52 +02:00
Matteo Pagliazzi
6e21d154ae
Do not throw an error when adding the same push device twice ( #10770 )
...
* do not throw an error when adding the same push device twice
* fix spelling
* fix linting
2018-10-20 14:52:02 +02:00
Matteo Pagliazzi
1f44444a50
Fix subcriptions remaining time disappearing after cancelling ( #10761 )
...
* add hasCancelled method for group/user, prevent cancelling a subscription twice
* wip
* paypal: do not cancel a subscription twice
* make sure hasCancelled and hasNotCancelled return a boolean result
2018-10-18 12:14:07 +02:00
Sabe Jones
c99855cef4
Merge branch 'sabrecat/force-username-modal' into sabrecat/usernames-master
2018-10-17 15:29:23 -05:00
negue
2c250bfcd9
fix tests / lint
2018-10-14 15:28:00 +02:00
Sabe Jones
bbd98517ff
fix(test): copypasta and string trouble
2018-10-13 21:36:14 -05:00
Sabe Jones
60b26d4ec0
fix(test): string is miscapitalized :(
2018-10-13 20:56:09 -05:00
Sabe Jones
25ed05ab0a
Analytics: clean up old A/B test code & add username verify flag ( #10754 )
...
* chore(analytics): clean up old A/B test code & add username verify
* fix(lint): more AB cleanup
2018-10-13 13:03:20 -05:00
Sabe Jones
fa1fef11d6
feat(usernames): modal to force verification
2018-10-13 12:53:16 -05:00
Mateus Etto
ef07abfd28
Merge branch 'develop' into party-chat-translations
...
# Conflicts:
# test/api/unit/models/group.test.js
# website/server/controllers/api-v3/user/spells.js
# website/server/models/chat.js
# website/server/models/group.js
2018-10-08 18:44:02 +09:00
Matteo Pagliazzi
c880596a77
Cleanup after inbox migration ( #10487 )
2018-10-05 19:34:42 +02:00
Sabe Jones
90d35d2f1f
fix(auth): Don't try to check existing username on new reg
2018-10-03 15:56:09 -05:00