Sabe Jones
6255c5dcc7
feat(content): golden achievements
2020-08-18 15:13:06 -05:00
Sabe Jones
74244fd3ba
chore(event): Splash cleanup and Bailey
2020-08-03 13:26:53 -05:00
Sabe Jones
7546733ae9
Merge branch 'release' into develop
2020-07-28 10:01:31 -05:00
Sabe Jones
7280c50963
feat(content): Freshwater Friends cheevo
2020-07-27 14:17:43 -05:00
Bart Enkelaar
234258b41e
Move from deprecated moment#zone to moment#utcOffset ( #12207 )
...
* Issue 10209 - Remove read usages of zone
* Issue 10209 - Add coverage on daysSince and startOfDay cron utility functions
* Issue 10209 - Add unit test for daysUserHasMissed method
* Issue 10209 - Remove usages of deprecated `moment.js#zone` method.
* Issue 10209 - Add helper function to centralise logic
Also simplify timezoneOffsetToUtc function in site.vue
* Issue 10209 - Also add getUtcOffset as method on user
Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com >
2020-07-25 13:22:41 +02:00
Matteo Pagliazzi
e7c8833c9a
API v3 Rate Limiter ( #12117 )
...
* simplify ip address management by using the trust proxy express option
* add setupExpress file
* fix redirects middleware tests
* fix lint
* short circuit the ip blocking middleware
* basic implementation with ip based limiting
* improve logging
* upgrade apidoc
* apidoc: add introduction section
* fix lint
* fix tests
* fix lint
* add unit tests for rate limiter
* do not send retry-after header when points are available
* automatically fix lint
* fix more lint issues
* use userId as key for rate limit when available
2020-07-18 15:00:09 +02:00
Sabe Jones
15753de3a1
feat(content): Seafoam and Amigos
2020-07-14 16:11:34 -05:00
Matteo Pagliazzi
3d5630d5a2
chore: update sub-deps and fix lint
2020-07-01 18:20:18 +02:00
Matteo Pagliazzi
ba16fa6854
Upgrade Server Deps ( #12328 )
...
* upgrade uuid
* upgrade gulp-imagemin
* upgrade bcrypt
* upgrade validator.js
* fix uuid import
* upgrade got
* upgrade sinon
* upgrade passport-google-oauth2
* fix unit test
2020-06-22 11:51:52 +02:00
Sabe Jones
5cd9528b77
Squashed commit of the following:
...
commit 24e299b4663d77daf70c5cca584d27db2df94fe6
Author: Sabe Jones <sabrecat@gmail.com >
Date: Thu Jun 18 12:29:07 2020 -0500
fix(gear): Mage Oar is twohanded and grants PER
commit 4f92312b7f409419c37f9f97bc162153ad3103b5
Author: Sabe Jones <sabrecat@gmail.com >
Date: Thu Jun 18 12:27:27 2020 -0500
fix(sprites): corrected Mage set
commit 49d86ca8879b66e3531be81d35e6e98916185486
Author: Sabe Jones <sabrecat@gmail.com >
Date: Wed Jun 17 16:16:56 2020 -0500
refactor(strings): finish cleaning up redundant seasonal Rogue strings
commit ee513cc1449c52ad72850745ea18a353be5490d2
Author: Sabe Jones <sabrecat@gmail.com >
Date: Wed Jun 17 16:09:12 2020 -0500
chore(sprites): compile
commit 0b15f834a000a033925571ff5a15871b0965bc00
Author: Sabe Jones <sabrecat@gmail.com >
Date: Wed Jun 17 16:08:59 2020 -0500
feat(content): Splash 2020
2020-06-18 13:16:07 -05:00
Sabe Jones
80a2e31c8e
feat(content): new achievement and bundle
2020-05-19 14:00:25 -05:00
Sabe Jones
671c90a593
chore(news): Bailey
2020-05-04 14:50:36 -05:00
Sabe Jones
08c63f94fc
fix(shops): improve featured potion and quest
2020-04-10 16:17:15 -05:00
Sabe Jones
9c6c90a2e9
fix(potions): call out limited time
2020-04-10 15:15:23 -05:00
Sabe Jones
39765895ee
fix(quest): call out limited time
2020-04-10 13:53:52 -05:00
Sabe Jones
5ccd2ae262
chore(event): seeds and sprites
2020-04-07 14:08:09 -05:00
Sabe Jones
e39eafd3f0
feat(event): April Foolin
2020-04-01 06:31:39 -05:00
Sabe Jones
bb9912de89
fix(analytics): problems
2020-03-30 15:38:41 -05:00
Sabe Jones
3e96e54ad8
feat(event): eggy eggy
2020-03-24 13:13:50 -05:00
Sabe Jones
3ec95ad821
fix(event): feature something from 2020
2020-03-19 08:11:30 -05:00
Sabe Jones
411f82202b
feat(content): Spring Fling 2020
2020-03-17 14:49:22 -05:00
Sabe Jones
92c3a640ee
feat(content): Bug Bonanza achievement
2020-03-17 09:11:41 -05: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
Sabe Jones
69179c61b1
feat(content): Cotton Candy Pink Prizes
2020-02-17 11:37:37 -06:00
Sabe Jones
e800cd9a3f
chore(event): End Wonderland
2020-02-01 07:20:55 -06:00
Sabe Jones
a550e32fd3
fix(bgs): include TT required field
2020-01-06 11:45:18 -06:00
Sabe Jones
e8edc9669a
WIP(timetrav): buy BG with Hourglass
2020-01-03 12:50:13 -06:00
Sabe Jones
2693d49870
feat(content): NYE 2019-20 etc
2019-12-30 15:05:45 -06:00
Sabe Jones
730aefa2fa
fix(event): Santa Warning and Wolf
2019-12-23 13:09:40 -06:00
Sabe Jones
be107f02d3
Merge branch 'develop' into release
2019-12-19 16:55:10 -06:00
Sabe Jones
c4b16f86db
feat(event): Wonderland 2019-20
2019-12-19 16:54:27 -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
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
Sabe Jones
40ba81a5d9
feat(content): FFFFFF Achievements
2019-12-10 14:41:39 -06:00
Xaz16
960985dee5
Merge branch 'develop' into fix-antidotes-from-revert
2019-11-17 23:54:09 +03:00
mistergij
b40dee9e68
Update isFreeRebirth.js ( #11505 )
2019-11-16 17:58:37 +01:00
Sabe Jones
645f40f7e0
feat(content): Delightful Dinos Bundle
2019-11-14 15:08:45 -06:00
Sabe Jones
a2a251b2f1
chore(event): end Fall Festival & Habitoween
2019-11-01 20:13:52 -05:00
Xaz16
aedabd2266
Fix
...
- Rewrite exports of debuffPotion functions
- Force clear debuffPotions in setDebuffPotionItems to make the same behavior as in develop branch
- Change class of debuffPotion items to shop_{key}
- Resolve lint warnings
2019-10-29 00:27:41 +03:00
Xaz16
60a12e8090
after merge
2019-10-28 23:15:45 +03:00
Matteo Pagliazzi
9afcf8d5eb
fix(build): do not lint when testing on github
2019-10-22 20:38:01 +02:00
Sabe Jones
7461a5d509
Merge branch 'release' into develop
2019-10-22 10:37:29 -05:00
Sabe Jones
0dd8cab2a0
feat(content): Zombie color bingo achievements
2019-10-22 10:19:02 -05:00
Matteo Pagliazzi
66ecb48cda
move errors
2019-10-15 17:17:44 +02:00
Matteo Pagliazzi
e0e9811ab6
lint common
2019-10-09 20:08:36 +02:00
Matteo Pagliazzi
0c27fb24a5
start fixing commong
2019-10-09 16:51:17 +02:00
Matteo Pagliazzi
621787915c
start upgrading eslint
2019-10-08 16:57:10 +02:00
Matteo Pagliazzi
90c917f69e
fix duplicates in code
2019-10-08 15:05:48 +02:00
Matteo Pagliazzi
90f732f545
Revert "Revert "Fix: Antidotes to Avatar Transformation Items should be added to Rewards by API ( #11353 )" ( #11406 )"
...
This reverts commit 50cae0165c .
2019-10-07 16:55:55 +02:00
Matteo Pagliazzi
50cae0165c
Revert "Fix: Antidotes to Avatar Transformation Items should be added to Rewards by API ( #11353 )" ( #11406 )
...
This reverts commit 5b57d91a9b .
2019-10-07 16:55:44 +02:00