habitica/website/client/store/actions
negue 87f39b4273 item pinning (#8918)
* toggle pinned state of items server + client

* pin quests / add pin src

* add officially pinned items and api to get in app rewards

* update schema and get items deatils

* update pin actions to the new logic

* show countBadge only with a number

* extract getPinKey - pin seasonal items

* togglePinned in buy-dialogs

* add pinKey to shop items

* wip

* wip

* fix path

* togglePinnedItem as common.op / use in client

* fix linting

* pinning: getItemInfo and save in db path and type

* make api more consistent, fix bugs

* updates

* fix bugs

* update actions to current api

* marketGear

* change to pinType

* add mystery_set to getItemInfo

* fix isPinned

* ignore animals

* list shopItems (initial)

* shopItem now has default popoverconent, itemclass and price / currency - list pinned items as rewards - attributes to gear

* show buyModal for the rewards

* show mystery_set icon

* add info whether item is suggested

* write migration, fix style issues

* pin potion and armoire

* make potion, armoire not unpinnable

* show notes for armoire and potion, add default items for new users

* show unpin notification

* add/remove pinned gear on class-change

* remove pinned & add new gear on purchase - refactoring pinning methods - fixes

* always allow to purchase armoire

* highlight item if suggested
2017-08-14 19:15:32 +02:00
..
auth.js Added regsiter page and styles (#8836) 2017-06-27 21:53:59 -06:00
challenges.js New client misc with some more misc (#8929) 2017-08-07 14:26:17 -06:00
chat.js New client chat (#8890) 2017-07-21 11:00:36 -06:00
common.js [WIP] multiplefixes for items / equipment / stable (#8938) 2017-08-13 18:18:46 +02:00
guilds.js Many updates on our large list (#8905) 2017-07-31 13:54:52 -06:00
hall.js New client random catchup (#8891) 2017-07-25 08:24:40 -06:00
index.js [WIP] New Client - Shops/Market (#8884) 2017-07-27 19:41:23 +02:00
members.js Many updates on our large list (#8905) 2017-07-31 13:54:52 -06:00
notifications.js New client random catchup (#8891) 2017-07-25 08:24:40 -06:00
party.js wip client/header-party-members (#8803) 2017-06-08 14:33:23 -07:00
quests.js [WIP] Began adding tavern and party (#8814) 2017-06-27 14:02:55 -06:00
shops.js item pinning (#8918) 2017-08-14 19:15:32 +02:00
tags.js New client random catchup (#8891) 2017-07-25 08:24:40 -06:00
tasks.js Tasks scoring and misc fixes (#8925) 2017-08-04 23:27:11 +02:00
user.js item pinning (#8918) 2017-08-14 19:15:32 +02:00