Sabe Jones
fcfc44fd13
feat(content): Watery Potions
...
also fixes some sprite issues
2019-06-20 15:13:19 -05:00
Sabe Jones
b3e81177ec
fix(content): correct Mage weapon price, smarten Rebirth banner
2019-06-18 23:29:00 -05:00
Sabe Jones
9f9b0c73c3
fix(event): 30 days hath July? uh, no
2019-06-18 19:49:55 -05:00
Sabe Jones
8e9500fed2
feat(event): Summer Splash 2019
2019-06-18 19:20:14 -05:00
Matteo Pagliazzi
14a4f42b50
indentation
2019-06-17 20:47:55 +02:00
Matteo Pagliazzi
2cbb0a85a4
limit free rebirth to once every 45 days
2019-06-17 20:37:18 +02:00
Sabe Jones
f987585cf1
fix(quests): content corrections
2019-06-13 13:13:55 -05:00
Sabe Jones
f235a64d96
Merge branch 'sabrecat/pet-achievements' into release
2019-06-11 15:12:34 -05:00
Sabe Jones
81333a3074
feat(notifications): alert user to achievements
2019-06-11 13:06:00 -05:00
Sabe Jones
103945f7c5
feat(content): Dolphin Pet Quest
...
and revise Mind Over Matter achievement
2019-06-10 14:42:38 -05:00
Sabe Jones
77b19ffe97
feat(content): Armoire items and Backgrounds June 2019
2019-06-04 16:48:05 -05:00
Sabe Jones
7094e75dd8
feat(achievements): new pet-related cheevos
2019-06-04 10:31:25 -05:00
Sabe Jones
a26c2bce23
chore(date): Bailey and disable potions
2019-06-03 15:22:21 -05:00
Sabe Jones
3a8312832c
feat(content): new freebie glasses
...
Fixes #11171
2019-05-30 15:13:23 -05:00
Sabe Jones
251e1d45af
feat(content): May 2019 subscriber set
2019-05-28 15:45:04 -05:00
Sabe Jones
8c005aa05a
fix(shops): remove outdated Featured Item
...
and Bailey
2019-05-23 13:40:06 -05:00
Sabe Jones
01657f573d
feat(quests): create Hatching Potion category
2019-05-21 14:48:44 -05:00
Sabe Jones
95613dcfb8
Merge branch 'sabrecat/potion-quests' into release
2019-05-21 14:28:46 -05:00
Sabe Jones
977968df19
feat(content): Sunshine Potions
2019-05-14 16:33:42 -05:00
Sabe Jones
56040eebaf
feat(content): Magic Hatching Potion Quest
2019-05-13 11:02:07 -05:00
Sabe Jones
09e748bc92
feat(content): reenable Feathered Friends bundle
2019-05-09 14:27:22 -05:00
Sabe Jones
b2dabcaf98
feat(content): Armoire items and backgrounds 5/19
2019-05-07 15:56:51 -05:00
Sabe Jones
4777850601
chore(event): end Flinging
2019-05-02 14:24:29 -05:00
Sabe Jones
0f374abd27
feat(content): subscriber mystery set
2019-04-25 13:42:49 -05:00
Sabe Jones
6f7cd96e9f
Improved number validation ( #11131 )
...
* fix(purchasing): more number validation
* test(purchasing): add error cases
Also refactor NaN check and create client mixin
* fix(purchasing): cover "purchase" cases
2019-04-23 15:19:49 -05:00
Sabe Jones
6b933914ef
fix(pets): disallow hatching quest pets with Wacky potions
2019-04-09 16:25:49 -05:00
Sabe Jones
924723bce6
feat(content): Garden Potions and Spring Avatar Customizations
2019-04-09 14:59:30 -05:00
Sabe Jones
e8d0557cb6
Merge branch 'release' into sabrecat/veggie-potions
2019-04-09 10:28:03 -05:00
Sabe Jones
5c2c87f523
fix(veggies): pinning and sorting
2019-04-04 10:35:22 -05:00
Sabe Jones
c4f2dafc95
Merge branch 'sabrecat/20190401' into sabrecat/veggie-potions
2019-04-04 09:21:05 -05:00
Sabe Jones
9cf8c0a824
Merge branch 'release' into develop
2019-04-02 13:09:46 -05:00
Sabe Jones
df7c0a005c
feat(content): Armoire and Backgrounds March 2019
2019-04-02 13:08:40 -05:00
Sabe Jones
b2e834c74c
Merge branch 'release' into develop
2019-04-02 07:54:59 -05:00
Sabe Jones
2419b219ba
chore(event): end April Fool's
...
and fix end date of Gala items
2019-04-02 07:53:37 -05: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
negue
f35ef3a046
Multiple checks for pinnedItems ( #11031 )
...
* remove null/undefined entries from pinnedItems when an item is toggled - more inner checks + test
* drawer: fix when there isn't a page available
* rollback cleaning up pinnedEntries on item-toggle
* remove "re-setting" pinnedItems
* remove the filter
2019-03-31 20:41:37 +02:00
Sabe Jones
50278db1d6
feat(content): Mystery Items March 2019
2019-03-26 20:22:26 -05:00
Sabe Jones
1195560b0c
feat(content): Veggie Hatching Potions
2019-03-26 15:45:29 -05:00
Sabe Jones
c2b106564f
feat(event): April Fool pronk
2019-03-25 17:26:38 -05:00
Sabe Jones
928327e02a
feat(content): Magic Hatching Potions March 2019
2019-03-21 16:34:19 -05:00
Sabe Jones
e0291cf432
feat(event): Spring Fling 2019
2019-03-19 19:52:59 -05:00
Sabe Jones
2a225c2376
chore(event): end Pi Day
2019-03-15 10:31:08 -05:00
Sabe Jones
6668aae89b
feat(event): Pi Day
2019-03-12 17:10:38 -05:00
Sabe Jones
431cec7634
fix(strings): remove some trailing spaces
2019-03-07 13:28:05 -06:00
Sabe Jones
9c797e6a54
feat(content): Armoire and Backgrounds March 2019
2019-03-05 15:43:19 -06:00
Sabe Jones
55bd35d7d3
chore(monthly): announce Challenges, end potions
2019-03-01 16:22:19 -06:00
Sabe Jones
fe04b56ecc
feat(content): February Mystery Items
2019-02-25 16:58:56 -06:00
Sabe Jones
b21cd4a2b6
feat(content): Mythical Marvels Bundle
...
and end Valentine's miscellany
2019-02-19 18:06:21 -06:00
Sabe Jones
2c1ca7629d
Merge branch 'release' into develop
2019-02-12 07:35:56 -06:00
Sabe Jones
b721155f01
feat(event): Valentine's 2019 and Magic Hatching Potions
2019-02-12 07:19:58 -06:00
negue
844d3fbf37
refresh gear overview ( #10971 )
...
* refresh bought seasonal gear
* just "subscribe" to the _v change instead of returning the value
* subscribe in vue instead of lib
2019-02-10 19:32:14 +01:00
Sabe Jones
4d1b239231
Track specific items dropped by Armoire ( #10977 )
...
* feat(analytics): track specific items dropped by Armoire
* fix(lint): remove console log
* fix(analytics): address test failures
* fix(analytics): add missed if block
* fix(analytics): seriously tho actually fix
2019-02-10 19:30:49 +01:00
Sabe Jones
6ab3bac96c
feat(content): Armoire and BGs
2019-02-05 15:42:33 -06:00
Sabe Jones
5b7c4bf03f
fix(event): end Cake
2019-02-02 13:10:56 -06:00
Sabe Jones
5b329db357
chore(event): end Winter Wonderland
2019-02-02 13:03:04 -06:00
Sabe Jones
b1f42dcac9
feat(content): Habitica Birthday 2019
2019-01-31 17:10:56 -06:00
Sabe Jones
e294ed836d
fix(subscription): correct mystery set
2019-01-30 09:13:17 -06:00
Sabe Jones
00a686dcf6
feat(content): subscriber items Jan 2019
2019-01-28 16:10:22 -06:00
Sabe Jones
df860c9401
fix(quests): repair negative quest scrolls on purchase ( #10953 )
2019-01-26 18:46:52 +01:00
Sabe Jones
1d1b25391f
feat(content): customizations and dinosaurs
2019-01-08 19:30:41 -06:00
Sabe Jones
d22b4bb2f7
feat(content): Armoire and Backgrounds Jan 2019
2019-01-04 13:58:51 -06:00
Sabe Jones
af40c437be
chore(news): Bailey
...
also fix erroneously active hatching potion and remove concluded bundle
from pinned items
2019-01-02 16:10:57 -06:00
Sabe Jones
f7983f39eb
feat(event): New Year's 2018-19
2018-12-31 17:44:13 -06:00
Sabe Jones
05ae40bc2e
fix(content): correct timeframe tag for string
2018-12-20 15:26:17 -06:00
Sabe Jones
a6cea47789
feat(event): Winter Wonderland 2018
2018-12-20 11:11:50 -06:00
Sabe Jones
545499ea0b
WIP(event): partial content build
2018-12-20 09:40:54 -06:00
Sabe Jones
1b12a6b51f
feat(content): Bird Buddies Bundle
2018-12-11 14:41:09 -06:00
Sabe Jones
5cd62d7052
feat(content): Armoire and BGs 2018-12
2018-12-05 14:38:53 -06:00
Sabe Jones
b98e95ee45
chore(items): deactivate premium potions
2018-12-03 15:49:09 -06:00
Sabe Jones
b91ef9f539
chore(news): Last Chance Bailey
...
also give a few more days for items
2018-11-30 14:21:12 -06:00
Sabe Jones
f19e69948a
feat(content): mystery items 2018-11
2018-11-28 14:50:43 -06:00
Sabe Jones
2cd66436bc
Merge branch 'release' into develop
2018-11-22 18:05:28 -06:00
Sabe Jones
9cea86f4e0
feat(content): Turkey Day 2018
2018-11-22 15:05:03 -06:00
negue
e2c5b9058b
more checks on the item.klass, also added the specialClass checks ( #10859 )
2018-11-22 14:35:34 +01:00
Sabe Jones
37ae467fff
feat(content): Frost Hatching Potions
2018-11-20 14:55:45 -06:00
Sabe Jones
c2fe04367f
feat(content): Oddballs Bundle
...
Also includes one more tweak to @mention text highlighting
2018-11-15 15:58:07 -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
b7f3c0f389
Merge branch 'release' into develop
2018-11-06 20:43:12 +00:00
Sabe Jones
ccc3b4d337
feat(content): Armoire and Backgrounds 2018/11
2018-11-06 14:31:50 -06:00
Nathanael Farley
a48a6a292d
If user's cron will happen later today, start the task yesterday. ( #10783 )
...
* If user's cron will happen later today, start the task yesterday.
* Added default dayStart to taskDefaults.
* Removed the need to call shouldDo twice to calculate nextDue.
* Revert "Removed the need to call shouldDo twice to calculate nextDue."
This reverts commit e1467f2fc33cfb11e6a4fc667460df6a48b69d45.
* Removed defaults from taskDefault arguments.
* Got user from $store in copyAsTodoModal.vue.
* Fixed tests for taskDefaults to include mock user.
* Fix shouldDo tests when run in GMT timezone.
* Added test to taskDefault; added utcOffset to taskDefault.
* Replaced utcOffset with zone.
* Removed erroneous import.
2018-11-02 16:58:01 +01:00
Sabe Jones
830c8d3104
chore(event): end Habitoween/Fall Fest
...
Also announce November challenges
2018-11-01 21:44:00 -05:00
Sabe Jones
5792bc0000
feat(content): Habitoween 2018
2018-10-30 16:21:42 -05:00
Sabe Jones
59436a8bf7
feat(content): Mystery Items Oct 2018
2018-10-25 16:31:00 -05:00
Sabe Jones
2fc1f46359
Veteran Pet ladder award for users affected by username changes ( #10765 )
...
* feat(usernames): Veteran Pet ladder award for affected users
* feat(content): Vet Pet Bailey etc.
2018-10-23 17:38:30 -05:00
negue
074837b274
check every armoire gear 'canOwn' method ( #10760 )
2018-10-15 20:11:28 +02:00
Kirsty
f161987e1e
check officialPinnedItems for gala gear in market ( #10745 )
2018-10-13 20:07:30 +02:00
Sabe Jones
6fe73d431e
Merge branch 'develop' into release
2018-10-11 16:01:56 -05:00
Sabe Jones
998621cefe
feat(content): fall avatar customization
2018-10-11 16:01:32 -05:00
Sabe Jones
c0e0b10a95
Merge branch 'release' into develop
2018-10-10 01:20:18 +00:00
Sabe Jones
8c63a9e31f
feat(content): Alligator Pets and Spoopy Sporples
2018-10-09 20:12:12 -05:00
Kirsty
cfc0f6a3ac
remove items with that have been lost from Class:None ( #10735 )
2018-10-08 21:38:16 +02:00
Sabe Jones
b5c4618d56
feat(content): Armoire and BGs 2018/10
2018-10-04 18:08:49 -05:00
Sabe Jones
c5fb2d6506
Merge branch 'release' into develop
2018-09-25 21:54:32 +00:00
Sabe Jones
563f3e2012
feat(content): Subscriber Items and Magic Potions
2018-09-25 16:30:50 -05:00
Sabe Jones
dc7d3816fd
Merge branch 'release' into develop
2018-09-24 20:33:23 +00:00
Kirsty
1395380dfe
Animal ears after death ( #10691 )
...
* Animal Ears purchasable with Gold if lost in Death
* remove ears from pinned items when set is bought
* standardise css and error handling for gems and coins
* revert accidental new line
2018-09-24 17:36:26 +02:00
Sabe Jones
84e2b2f45e
chore(event): end Ember Hatching Potions
2018-09-21 16:24:07 -05:00
Carl Vuorinen
71c0939a15
Fix API early Stat Point allocation ( #10680 )
...
* Refactor hasClass check to common so it can be used in shared & server-side code
* Check that user has selected class before allocating stat points
2018-09-21 16:55:55 +02:00
Matteo Pagliazzi
26c8323e70
Move inbox to its own model ( #10428 )
...
* shared model for chat and inbox
* disable inbox schema
* inbox: use separate model
* remove old code that used group.chat
* add back chat field (not used) and remove old tests
* remove inbox exclusions when loading user
* add GET /api/v3/inbox/messages
* add comment
* implement DELETE /inbox/messages/:messageid in v4
* implement GET /inbox/messages in v4 and update tests
* implement DELETE /api/v4/inbox/clear
* fix url
* fix doc
* update /export/inbox.html
* update other data exports
* add back messages in user schema
* add user.toJSONWithInbox
* add compativility until migration is done
* more compatibility
* fix tojson called twice
* add compatibility methods
* fix common tests
* fix v4 integration tests
* v3 get user -> with inbox
* start to fix tests
* fix v3 integration tests
* wip
* wip, client use new route
* update tests for members/send-private-message
* tests for get user in v4
* add tests for DELETE /inbox/messages/:messageId
* add tests for DELETE /inbox/clear in v4
* update docs
* fix tests
* initial migration
* fix migration
* fix migration
* migration fixes
* migrate api.enterCouponCode
* migrate api.castSpell
* migrate reset, reroll, rebirth
* add routes to v4 version
* fix tests
* fixes
* api.updateUser
* remove .only
* get user -> userLib
* refactor inbox.vue to work with new data model
* fix return message when messaging yourself
* wip fix bug with new conversation
* wip
* fix remaining ui issues
* move api.registerLocal, fixes
* keep only v3 version of GET /inbox/messages
2018-09-21 15:12:20 +02:00
Sabe Jones
ecbf39cee4
feat(event): Fall Festival 2018
2018-09-20 16:19:29 -05:00