Matteo Pagliazzi
85fb5f33aa
fix test lint
2019-10-08 20:45:38 +02:00
Matteo Pagliazzi
90c917f69e
fix duplicates in code
2019-10-08 15:05:48 +02:00
Matteo Pagliazzi
16c8825b2b
Hall Fixes ( #11403 )
...
* fix(hall): correctly casts owned gear and mounts
* typo
2019-10-06 17:08:11 +02:00
Matteo Pagliazzi
d19b3857ee
fix unit tests
2019-10-03 17:24:17 +02:00
Phillip Thelen
77b188833e
Merge branch 'develop' of https://github.com/HabitRPG/habitica into autocomplete-username
...
# Conflicts:
# website/server/controllers/api-v3/chat.js
# website/server/libs/pushNotifications.js
# website/server/models/user/schema.js
2019-10-01 12:55:41 +02:00
Phillip Thelen
c4f44fce4c
Add missing translations from transifex ( #11367 )
...
* Add missing translations from transifex
* update i18n tests
* fix lint error
2019-09-29 18:46:01 +02:00
Phillip Thelen
6523b6b342
Merge branch 'develop' of https://github.com/HabitRPG/habitica into autocomplete-username
...
# Conflicts:
# package.json
# website/client/components/chat/autoComplete.vue
# website/client/components/chat/chatCard.vue
# website/client/components/groups/chat.vue
# website/server/controllers/api-v3/chat.js
# website/server/controllers/api-v3/members.js
# website/server/controllers/api-v4/members.js
2019-09-19 16:08:13 +02:00
Matteo Pagliazzi
cb6fdd4a15
upgrade stripe to v7
2019-09-10 15:02:02 +02:00
Phillip Thelen
5917b1a0e1
Fix cron test
2019-07-30 18:58:21 +02:00
Matteo Pagliazzi
931e2565b6
Use mandrill for password resets and usernames in emails ( #11277 )
...
* use mandrill for password resets
* fix email id
* fix username in emails and tests
* fix tests
* fix package-lock
2019-07-22 19:44:01 +02:00
Sabe Jones
e9a5e084fc
fix(tests): use baseline quest with fewer update calls
2019-06-04 16:09:01 -05:00
Sabe Jones
7094e75dd8
feat(achievements): new pet-related cheevos
2019-06-04 10:31:25 -05:00
Matteo Pagliazzi
eff8db0afd
fix issue with language being undefined, refactoring auth middleware, new tests
2019-05-15 16:54:55 +02:00
Mateus Etto
ab0dae8df3
Translate messages only after serialization
2019-05-15 21:26:23 +09:00
Mateus Etto
8a30ac0607
Add translation support for quest cancel
2019-05-15 16:55:37 +09:00
Mateus Etto
e1984762b5
Fix some tests
2019-05-15 16:55:27 +09:00
Sabe Jones
90532b0763
Merge branch 'develop' into Yutsuten/party-chat-translations
2019-05-08 15:13:53 -05:00
Matteo Pagliazzi
3be075ad43
fix(tests): Items Utils > castItemVal fix fn call
2019-04-26 00:02:53 +02:00
Matteo Pagliazzi
9d473cc92e
wip: fix setting (some) items values in the hall of heroes ( #11133 )
2019-04-25 22:41:43 +02:00
Sabe Jones
9cf8c0a824
Merge branch 'release' into develop
2019-04-02 13:09:46 -05:00
Matteo Pagliazzi
c60481ab34
Amplitude fixes v2 ( #11100 )
...
* fix(analytics): properly catch and log errors
* misc
* refactor
* more refactor
* fallback for user id
* fix tests
2019-04-02 18:44:39 +02:00
Matteo Pagliazzi
0b8ce63c76
WIP: Improve User model performances ( #10832 )
...
* wip: define items as mixed objects
* add default owned gear
* mark modified
* more mark modified
* more mark modified
* more mark modified
* more mark modified
* fix common tests
* fix common tests
* update mongoose
* add itemsUtils
* use new util function in hall controller
* add tests for items utils
* update website/server to mark all items as modified
* start updating common code
* update login incentives
* update unlock
* remove changes to package-lock.json
* remove changes to package.json
2019-04-01 19:24:18 +02:00
Phillip Thelen
e9d5123f8a
fix failing tests
2019-02-07 18:02:23 +01:00
Phillip Thelen
8618913a75
Merge branch 'develop' of https://github.com/HabitRPG/habitica into autocomplete-username
...
# Conflicts:
# package.json
2019-02-05 16:48:06 +01:00
negue
2f699e24d7
update test to use the correct author_name format
2019-01-27 19:05:00 +01:00
negue
faa0611ab2
Merge branch 'develop' of https://github.com/HabitRPG/habitica into negue/flagpm
2019-01-27 18:14:51 +01:00
Sabe Jones
5d0be7bc72
Merge branch 'release' into develop
2019-01-24 13:14:19 -06:00
Matteo Pagliazzi
6ea4d96830
add extra condition to skip ssl check
2019-01-23 17:19:57 +01:00
Matteo Pagliazzi
04a7fd25a6
allow skipping SSL check with secret key ( #10962 )
2019-01-23 17:10:11 +01:00
Sabe Jones
5bd9fcc99d
Merge branch 'release' into develop
2019-01-18 14:59:37 -06:00
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
Phillip Thelen
f65240c217
Fix issue with username highlighting
2018-11-27 13:20:45 +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
SabreCat
239f78674b
fix(usernames): address failing tests
2018-11-14 01:44:09 +00: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
56d1b77215
Upgrade sinon ( #10773 )
...
* upgrade sinon
* sinon changes
* fix unit tests
2018-10-26 18:15:28 +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