habitica-self-host/website/common/script/content/gear/sets/armoire.js

2019 lines
31 KiB
JavaScript
Raw Normal View History

import defaults from 'lodash/defaults';
import find from 'lodash/find';
import forEach from 'lodash/forEach';
import moment from 'moment';
import upperFirst from 'lodash/upperFirst';
2015-11-16 23:29:13 +00:00
import { ownsItem } from '../gear-helper';
import { ATTRIBUTES } from '../../../constants';
2015-11-16 23:29:13 +00:00
import t from '../../translation';
import memoize from '../../../fns/datedMemoize';
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
import { ARMOIRE_RELEASE_DATES as releaseDates } from '../../constants/releaseDates';
import { buildReleaseDate } from '../../is_released';
2015-11-16 23:29:13 +00:00
2019-10-08 14:57:10 +00:00
const armor = {
2015-11-16 23:29:13 +00:00
lunarArmor: {
notes: t('armorArmoireLunarArmorNotes', { str: 7, int: 7 }),
str: 7,
int: 7,
set: 'soothing',
},
gladiatorArmor: {
notes: t('armorArmoireGladiatorArmorNotes', { str: 7, per: 7 }),
str: 7,
per: 7,
set: 'gladiator',
},
rancherRobes: {
notes: t('armorArmoireRancherRobesNotes', { str: 5, per: 5, int: 5 }),
str: 5,
per: 5,
int: 5,
set: 'rancher',
},
goldenToga: {
str: 8,
con: 8,
set: 'goldenToga',
},
hornedIronArmor: {
con: 9,
per: 7,
set: 'hornedIron',
},
plagueDoctorOvercoat: {
int: 6,
str: 5,
con: 6,
set: 'plagueDoctor',
},
shepherdRobes: {
str: 9,
per: 9,
set: 'shepherd',
},
royalRobes: {
con: 5,
per: 5,
int: 5,
set: 'royal',
},
crystalCrescentRobes: {
per: 7,
con: 7,
set: 'crystalCrescent',
},
dragonTamerArmor: {
con: 15,
set: 'dragonTamer',
},
2016-02-02 21:02:50 +00:00
barristerRobes: {
con: 10,
set: 'barrister',
},
jesterCostume: {
int: 15,
set: 'jester',
},
2016-03-01 20:59:25 +00:00
minerOveralls: {
con: 10,
set: 'miner',
},
basicArcherArmor: {
per: 12,
set: 'basicArcher',
},
graduateRobe: {
int: 10,
set: 'graduate',
},
stripedSwimsuit: {
con: 13,
set: 'seaside',
},
cannoneerRags: {
con: 15,
set: 'cannoneer',
},
falconerArmor: {
con: 10,
set: 'falconer',
},
vermilionArcherArmor: {
per: 15,
set: 'vermilionArcher',
},
ogreArmor: {
con: 15,
set: 'ogre',
},
ironBlueArcherArmor: {
str: 12,
set: 'blueArcher',
},
redPartyDress: {
str: 7,
con: 7,
int: 7,
set: 'redHairbow',
},
2016-12-01 21:22:22 +00:00
woodElfArmor: {
per: 12,
set: 'woodElf',
},
2017-01-03 21:35:23 +00:00
ramFleeceRobes: {
con: 9,
str: 7,
set: 'ramBarbarian',
},
gownOfHearts: {
con: 13,
set: 'queenOfHearts',
},
mushroomDruidArmor: {
con: 7,
per: 8,
set: 'mushroomDruid',
},
v3.84.0 - Backgrounds and Armoire 2017/04 (#8651) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:48:41 +00:00
greenFestivalYukata: {
con: 8,
per: 8,
set: 'festivalAttire',
},
merchantTunic: {
per: 10,
set: 'merchant',
},
2017-06-01 23:08:00 +00:00
vikingTunic: {
con: 6,
str: 8,
set: 'viking',
},
swanDancerTutu: {
int: 8,
str: 8,
set: 'swanDancer',
},
yellowPartyDress: {
per: 7,
int: 7,
str: 7,
set: 'yellowHairbow',
},
antiProcrastinationArmor: {
str: 15,
set: 'antiProcrastination',
},
2017-09-05 19:34:48 +00:00
farrierOutfit: {
con: 6,
int: 6,
per: 6,
set: 'farrier',
},
candlestickMakerOutfit: {
con: 12,
set: 'candlestickMaker',
},
wovenRobes: {
con: 8,
int: 9,
set: 'weaver',
},
lamplightersGreatcoat: {
per: 14,
set: 'lamplighter',
},
coachDriverLivery: {
str: 12,
set: 'coachDriver',
},
robeOfDiamonds: {
per: 13,
set: 'kingOfDiamonds',
},
flutteryFrock: {
con: 5,
per: 5,
str: 5,
set: 'fluttery',
},
cobblersCoveralls: {
per: 7,
str: 7,
set: 'cobbler',
},
2018-06-05 19:10:54 +00:00
glassblowersCoveralls: {
con: 8,
set: 'glassblower',
},
bluePartyDress: {
con: 7,
per: 7,
str: 7,
set: 'blueHairbow',
},
piraticalPrincessGown: {
per: 7,
set: 'piraticalPrincess',
},
jeweledArcherArmor: {
con: 15,
set: 'jeweledArcher',
},
coverallsOfBookbinding: {
con: 10,
per: 5,
set: 'bookbinder',
},
2018-10-04 23:08:49 +00:00
robeOfSpades: {
str: 13,
set: 'aceOfSpades',
},
softBlueSuit: {
int: 10,
per: 5,
set: 'blueLoungewear',
},
2018-12-05 20:38:53 +00:00
softGreenSuit: {
int: 7,
con: 7,
set: 'greenLoungewear',
},
softRedSuit: {
int: 8,
str: 5,
set: 'redLoungewear',
},
scribesRobe: {
int: 7,
per: 7,
set: 'scribe',
},
2019-02-05 21:42:33 +00:00
chefsJacket: {
int: 10,
set: 'chef',
},
vernalVestment: {
str: 6,
int: 6,
set: 'vernalVestments',
},
nephriteArmor: {
str: 7,
per: 6,
set: 'nephrite',
},
boatingJacket: {
int: 6,
per: 6,
str: 6,
set: 'boating',
},
astronomersRobe: {
per: 8,
con: 8,
set: 'astronomer',
},
invernessCape: {
per: 7,
int: 7,
set: 'detective',
},
2019-10-01 23:58:40 +00:00
shadowMastersRobe: {
con: 12,
set: 'shadowMaster',
},
alchemistsRobe: {
con: 8,
per: 5,
set: 'alchemist',
},
2019-12-03 20:25:50 +00:00
duffleCoat: {
con: 7,
per: 7,
set: 'duffle',
},
2020-01-07 17:43:14 +00:00
layerCakeArmor: {
con: 13,
set: 'birthday',
},
matchMakersApron: {
con: 7,
str: 7,
int: 7,
set: 'matchMaker',
},
2020-03-02 13:32:53 +00:00
baseballUniform: {
con: 10,
str: 10,
set: 'baseball',
},
2020-04-03 20:41:35 +00:00
boxArmor: {
per: 5,
con: 5,
set: 'paperKnight',
},
2020-05-05 20:02:36 +00:00
fiddlersCoat: {
con: 6,
set: 'fiddler',
},
2020-07-03 16:17:50 +00:00
pirateOutfit: {
con: 4,
int: 4,
set: 'pirate',
},
heroicHerbalistRobe: {
con: 7,
int: 7,
set: 'herbalist',
},
guardiansGown: {
int: 7,
set: 'grazerGuardian',
},
2020-10-06 20:49:09 +00:00
autumnEnchantersCloak: {
int: 12,
set: 'autumnEnchanter',
},
2020-11-03 20:55:51 +00:00
doubletOfClubs: {
con: 10,
set: 'jackOfClubs',
},
dressingGown: {
con: 12,
set: 'dressingGown',
},
blueMoonShozoku: {
con: 8,
set: 'blueMoon',
},
softPinkSuit: {
per: 12,
set: 'pinkLoungewear',
},
jadeArmor: {
per: 8,
set: 'jadeWarrior',
},
clownsMotley: {
str: 7,
set: 'clown',
},
medievalLaundryOutfit: {
con: 6,
set: 'medievalLaunderers',
},
medievalLaundryDress: {
con: 6,
set: 'medievalLaunderers',
},
bathtub: {
con: 8,
set: 'bath',
},
2021-08-10 21:22:25 +00:00
bagpipersKilt: {
con: 6,
set: 'bonnieBagpiper',
},
heraldsTunic: {
con: 6,
set: 'herald',
},
softBlackSuit: {
con: 7,
per: 7,
set: 'blackLoungewear',
},
shootingStarCostume: {
con: 10,
set: 'shootingStar',
},
softVioletSuit: {
2022-01-27 17:58:53 +00:00
con: 7,
str: 7,
set: 'violetLoungewear',
},
2022-03-09 21:50:31 +00:00
gardenersOveralls: {
con: 7,
set: 'gardenerSet',
},
strawRaincoat: {
con: 9,
set: 'strawRaincoat',
},
fancyPirateSuit: {
con: 4,
int: 4,
set: 'fancyPirate',
},
sheetGhostCostume: {
con: 10,
},
jewelersApron: {
int: 10,
set: 'jewelers',
},
shawlCollarCoat: {
con: 8,
},
teaGown: {
str: 5,
int: 5,
set: 'teaParty',
},
basketballUniform: {
per: 10,
set: 'oldTimeyBasketball',
},
paintersApron: {
con: 10,
set: 'painters',
},
stripedRainbowShirt: {
str: 7,
int: 7,
set: 'rainbow',
},
diagonalRainbowShirt: {
con: 7,
per: 7,
set: 'rainbow',
},
admiralsUniform: {
con: 7,
str: 7,
set: 'admiralsSet',
},
karateGi: {
str: 10,
set: 'karateSet',
},
greenFluffTrimmedCoat: {
str: 8,
int: 8,
set: 'greenTrapper',
},
schoolUniformSkirt: {
int: 5,
set: 'schoolUniform',
},
schoolUniformPants: {
int: 5,
set: 'schoolUniform',
},
softWhiteSuit: {
con: 7,
per: 10,
set: 'whiteLoungeWear',
},
hattersSuit: {
con: 9,
set: 'hatterSet',
},
smileyShirt: {
int: 4,
per: 4,
set: 'optimistSet',
},
Squashed commit of the following: commit 934b85d71693ecce658c0b3184fedf732c456ec7 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:28 2024 -0500 5.24.2 commit c6df34a7fcfc92af1af3019c5fc2850178733a72 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:24 2024 -0500 chore(subproj): update habitica-images commit c51c90ba41d4732e7ef0c25b76559f1732f5c64d Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:26:49 2024 -0500 Squashed commit of the following: commit 7d6320ee2d6e1dac5ac025c188162cba35ed49bf Author: Sabe Jones <sabe@habitica.com> Date: Mon May 6 16:22:53 2024 -0500 fix(faq): copy updates commit 234870a7b2bc3b23ba2a044a1010fdc9b417bc45 Author: Sabe Jones <sabe@habitica.com> Date: Fri May 3 16:06:48 2024 -0500 fix(faq): cleaner layout commit 06f162cc7a6a2b94b916ae0514b08ede09e7a2dc Author: Sabe Jones <sabe@habitica.com> Date: Tue Apr 30 17:21:50 2024 -0500 feat(faq): Content Schedule notes commit d3f420144c08e902cd0173cb2ad8b5d4cac42989 Author: Weblate <noreply@weblate.org> Date: Thu May 9 16:22:33 2024 +0200 Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 82.6% (214 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 97.4% (753 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (German) Currently translated at 75.2% (195 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 97.1% (751 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 96.2% (744 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 99.8% (867 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 98.7% (229 of 232 strings) Translated using Weblate (German) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (German) Currently translated at 89.5% (2766 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (German) Currently translated at 89.3% (2760 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 99.9% (3088 of 3089 strings) Translated using Weblate (German) Currently translated at 89.1% (2754 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.3% (862 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 89.0% (2752 of 3089 strings) Translated using Weblate (German) Currently translated at 89.0% (2750 of 3089 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (French) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (Ukrainian) Currently translated at 99.7% (377 of 378 strings) Translated using Weblate (French) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (French) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.9% (2747 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.7% (2740 of 3089 strings) Translated using Weblate (German) Currently translated at 88.8% (2734 of 3077 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Lapin <sirocuro01@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: 박동훈 <creator98@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/de/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/death/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Death Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Noscript Translation: Habitica/Npc Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 1567f1c283a7bb89f742a1976074db3ac7fc6526 Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Tue May 7 17:21:06 2024 -0400 remove dempendabot.yml (#15193) commit 3e19b8aa96a0d0a3371a4a4cde1a2e2e0567d324 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:26:23 2024 -0500 5.24.1 commit d1bc1ab05a5e2c1a836c417b1364342271b9ff8a Merge: 2d4ee636ae 13149d4acf Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:25:51 2024 -0500 Merge branch 'develop' into release commit 13149d4acf0adcd3878965f53e2cc60900a57011 Merge: 42964c91f3 4b796fae5d Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 22:24:45 2024 +0200 Merge branch 'origin/develop' into Weblate. commit 2d4ee636ae22b0ccec6fa3384acd799d06e03645 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:22:08 2024 -0500 5.24.0 commit 42964c91f37a27426aa52ac949da1972e0f7d317 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Apr 26 22:15:18 2024 +0200 Fix issue with gift sub processing (#15184) * Fix issue with gift sub processing * Update cron.js commit de622075047de62f95d0a409bb3fe70577c962ec Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Fri Apr 26 16:14:45 2024 -0400 May 2024 Content Prebuild (#15185) * 2024-05 css update * add May subscriber items, enchanted armoire (text placeholders), potions, and quest bundles * typo correction * add May achievement * content fixes after local testing * canonical date fix * fix potion descriptions, add periods to background descriptions * fix canonical date * updated armoire items * fix stat display on item * Fixing merge conflicts * resolve merge conflicts * add leading zero to mp drain for mushroom quest * fix timezones * proofreading pass * fix linting errors * date fixes & linter fixes * correct armoire expression at end of file * fix(autolint): roll back Prettier change --------- Co-authored-by: Sabe Jones <sabe@habitica.com> commit 4b796fae5da53a88b3dce1e9422ae7dfccfd2cc7 Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 11:41:11 2024 +0200 Translated using Weblate (German) Currently translated at 88.7% (2731 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2729 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2727 of 3077 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (Ukrainian) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2726 of 3077 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2724 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 98.9% (283 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Ukrainian) Currently translated at 97.5% (160 of 164 strings) Translated using Weblate (German) Currently translated at 89.8% (257 of 286 strings) Translated using Weblate (German) Currently translated at 87.7% (251 of 286 strings) Translated using Weblate (German) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 97.6% (841 of 861 strings) Translated using Weblate (Ukrainian) Currently translated at 98.8% (256 of 259 strings) Translated using Weblate (German) Currently translated at 91.8% (392 of 427 strings) Translated using Weblate (German) Currently translated at 91.1% (389 of 427 strings) Translated using Weblate (German) Currently translated at 88.7% (379 of 427 strings) Translated using Weblate (French) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (French) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (French) Currently translated at 99.1% (3050 of 3077 strings) Translated using Weblate (German) Currently translated at 88.0% (376 of 427 strings) Translated using Weblate (German) Currently translated at 98.7% (228 of 231 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Dutch) Currently translated at 84.5% (2602 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Romanian) Currently translated at 92.8% (130 of 140 strings) Translated using Weblate (German) Currently translated at 97.8% (226 of 231 strings) Translated using Weblate (Romanian) Currently translated at 75.0% (6 of 8 strings) Translated using Weblate (Romanian) Currently translated at 96.6% (58 of 60 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 95.2% (220 of 231 strings) Translated using Weblate (French) Currently translated at 98.7% (3040 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 54.9% (50 of 91 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.7% (3037 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Portuguese) Currently translated at 99.3% (163 of 164 strings) Translated using Weblate (German) Currently translated at 94.8% (219 of 231 strings) Translated using Weblate (German) Currently translated at 84.2% (241 of 286 strings) Translated using Weblate (German) Currently translated at 51.6% (47 of 91 strings) Translated using Weblate (Portuguese) Currently translated at 98.1% (161 of 164 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3072 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 49.4% (45 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 89.7% (253 of 282 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 2.1% (3 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (756 of 764 strings) Translated using Weblate (German) Currently translated at 48.3% (44 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (German) Currently translated at 97.3% (744 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3071 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.1% (3051 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 86.6% (370 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Russian) Currently translated at 29.9% (41 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (764 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 97.8% (836 of 854 strings) Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: Ellen A M <ellen_a_m@hotmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Julian Brito <hackoogamer0852@gmail.com> Co-authored-by: Luã Fhelyp Guimarães <fhelypg@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com> Co-authored-by: Катя Скибицкая <katerrina9993@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Inventory Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Messages Translation: Habitica/Npc Translation: Habitica/Overview Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 2e9573ef92174dccff310f01dfd58b1886ae6397 Author: Yeah Jack <95103974+Yeah-Jack@users.noreply.github.com> Date: Thu Apr 25 21:25:33 2024 +0200 Update README.md for better grammar (#15103) commit 384bfce3ebf2e2c017d53e0ab75d0953f63f34f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:51 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 in /website/client (#15189) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a8c7fb924391207cc9bf7909a619fadb3e171ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:24 2024 -0400 chore(deps): bump webpack-dev-middleware in /website/client (#15188) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 246775256e3bc77acb16382e05359a1bf2cf51ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:01 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 (#15190) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa4cd8dd5ac81173dcc1bac0cd733514040d86da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:59 2024 -0400 chore(deps): bump tar from 6.2.0 to 6.2.1 (#15191) Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5224e063f7d5502cc473105c017805d3e9c355e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:36 2024 -0400 chore(deps): bump axios from 0.21.4 to 1.6.8 (#15192) Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5e8b9a7ec0f1108f8173374c5e4b9b50c970032 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:19:21 2024 -0400 build(deps): bump chai from 4.3.7 to 5.1.0 in /website/client (#15144) Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 5.1.0. - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](https://github.com/chaijs/chai/compare/v4.3.7...v5.1.0) --- updated-dependencies: - dependency-name: chai dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7cd76c50eba6e2d3a5de2fd480694e12f517d78a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:18:07 2024 -0400 build(deps): bump axios from 0.27.2 to 0.28.0 in /website/client (#15148) Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 0.28.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.2...v0.28.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b520202544b250bffddf839eb8524e9d656921b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:17:17 2024 -0400 build(deps): bump sass-loader from 8.0.2 to 14.1.1 in /website/client (#15159) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 14.1.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v14.1.1) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bbae882eda5577d293938ae5f08aa06d16e8ab13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:12:46 2024 -0400 chore(deps): bump follow-redirects in /website/client (#15179) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ee93c8bec5bbd5b51a2307e9c08258beafb6d172 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:20 2024 -0500 5.23.0 commit c65e93e5144bef62c2dc363733a19161c8b5423c Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:17 2024 -0500 chore(git): update subproject commit 0fd808727c040178deb13982dfde5ca9719a389b Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:48:32 2024 -0500 Squashed commit of the following: commit 3c3787091a2e8a94857352c3655f60138a3b20b7 Merge: 76a00d6308 76d7f02fe8 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:47:35 2024 -0500 Merge branch 'release' into 2024-04-april-fool-items commit 76a00d6308997c50ae5f5e9d6170a09a1a8cbac7 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 16:08:39 2024 -0500 fix(quest): revise rage text commit c2e13f8af245993f61eb614d6be609c833c2e711 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 12:57:17 2024 -0500 fix(quest): correct rage and "guscompletion" commit ecdeb82df998ab75eceae3e877c1758187b1d22c Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 08:55:18 2024 -0500 fix(events): correct dates and times commit 232de436bbe7ba4c13f04ed66cc3b8a4a794d884 Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:03:06 2024 -0500 fix(content): a few more unruly Fungus commit 955e6e73387788797d1a83a037f73aa472515cec Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:00:03 2024 -0500 feat(content): wacky potions 2024 by @CuriousMagpie commit 34b72be4f447f00c31169c4cd6e8ba79655adf8a Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 08:56:27 2024 -0500 feat(event): AF by @CuriousMagpie
2024-05-13 10:29:40 +00:00
pottersApron: {
str: 8,
set: 'pottersSet',
},
2024-05-15 10:51:01 +00:00
yellowStripedSwimsuit: {
con: 13,
set: 'beachsideSet',
},
blueStripedSwimsuit: {
con: 13,
set: 'beachsideSet',
},
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
corsairsCoatAndCape: {
con: 14,
set: 'corsairSet',
},
dragonKnightsArmor: {
str: 8,
set: 'dragonKnightSet',
},
funnyFoolCostume: {
str: 15,
set: 'funnyFoolSet',
},
stormKnightArmor: {
per: 11,
set: 'stormKnightSet',
},
festiveHelperOveralls: {
con: 12,
set: 'festiveHelperSet',
},
snowyFluffTrimmedCoat: {
str: 6,
int: 6,
set: 'snowyTrapperSet',
},
};
2019-10-08 14:57:10 +00:00
const body = {
cozyScarf: {
con: 5,
per: 5,
set: 'lamplighter',
},
lifeguardWhistle: {
int: 12,
set: 'lifeguard',
},
clownsBowtie: {
str: 2,
int: 2,
con: 2,
per: 2,
set: 'clown',
},
karateYellowBelt: {
per: 3,
set: 'karateSet',
},
karateWhiteBelt: {
2023-08-10 17:52:02 +00:00
int: 3,
set: 'karateSet',
},
karateRedBelt: {
per: 3,
set: 'karateSet',
},
karatePurpleBelt: {
con: 3,
set: 'karateSet',
},
karateOrangeBelt: {
con: 3,
set: 'karateSet',
},
karateGreenBelt: {
str: 3,
set: 'karateSet',
},
karateBrownBelt: {
str: 3,
set: 'karateSet',
},
karateBlueBelt: {
con: 3,
set: 'karateSet',
},
karateBlackBelt: {
2023-08-10 17:52:02 +00:00
int: 3,
set: 'karateSet',
},
2015-11-16 23:29:13 +00:00
};
2019-10-08 14:57:10 +00:00
const eyewear = {
2015-11-16 23:29:13 +00:00
plagueDoctorMask: {
con: 5,
int: 5,
2015-11-16 23:29:13 +00:00
set: 'plagueDoctor',
},
goofyGlasses: {
per: 10,
},
clownsNose: {
int: 5,
},
tragedyMask: {
int: 10,
},
comedyMask: {
con: 10,
},
jewelersEyeLoupe: {
per: 10,
set: 'jewelers',
},
roseColoredGlasses: {
per: 8,
set: 'optimistSet',
},
2015-11-16 23:29:13 +00:00
};
2019-10-08 14:57:10 +00:00
const head = {
2015-11-16 23:29:13 +00:00
lunarCrown: {
notes: t('headArmoireLunarCrownNotes', { con: 7, per: 7 }),
con: 7,
per: 7,
set: 'soothing',
},
redHairbow: {
notes: t('headArmoireRedHairbowNotes', { str: 5, int: 5, con: 5 }),
str: 5,
int: 5,
con: 5,
set: 'redHairbow',
2015-11-16 23:29:13 +00:00
},
violetFloppyHat: {
notes: t('headArmoireVioletFloppyHatNotes', { per: 5, int: 5, con: 5 }),
per: 5,
int: 5,
con: 5,
2022-01-27 19:38:09 +00:00
set: 'violetLoungewear',
2015-11-16 23:29:13 +00:00
},
gladiatorHelm: {
notes: t('headArmoireGladiatorHelmNotes', { per: 7, int: 7 }),
per: 7,
int: 7,
set: 'gladiator',
},
rancherHat: {
notes: t('headArmoireRancherHatNotes', { str: 5, per: 5, int: 5 }),
str: 5,
per: 5,
int: 5,
set: 'rancher',
},
royalCrown: {
str: 10,
set: 'royal',
},
blueHairbow: {
notes: t('headArmoireBlueHairbowNotes', { per: 5, int: 5, con: 5 }),
per: 5,
int: 5,
con: 5,
2018-06-05 19:10:54 +00:00
set: 'blueHairbow',
2015-11-16 23:29:13 +00:00
},
goldenLaurels: {
per: 8,
con: 8,
set: 'goldenToga',
},
hornedIronHelm: {
con: 9,
str: 7,
set: 'hornedIron',
},
yellowHairbow: {
int: 5,
per: 5,
str: 5,
set: 'yellowHairbow',
2015-11-16 23:29:13 +00:00
},
redFloppyHat: {
con: 6,
int: 6,
per: 6,
2018-12-05 20:38:53 +00:00
set: 'redLoungewear',
2015-11-16 23:29:13 +00:00
},
plagueDoctorHat: {
int: 5,
str: 6,
con: 5,
set: 'plagueDoctor',
},
blackCat: {
int: 9,
per: 9,
},
orangeCat: {
con: 9,
str: 9,
},
blueFloppyHat: {
per: 7,
int: 7,
con: 7,
set: 'blueLoungewear',
2015-11-16 23:29:13 +00:00
},
shepherdHeaddress: {
int: 9,
set: 'shepherd',
},
crystalCrescentHat: {
int: 7,
per: 7,
set: 'crystalCrescent',
},
dragonTamerHelm: {
int: 15,
set: 'dragonTamer',
},
2016-02-02 21:02:50 +00:00
barristerWig: {
str: 10,
set: 'barrister',
},
jesterCap: {
per: 15,
set: 'jester',
},
2016-03-01 20:59:25 +00:00
minerHelmet: {
int: 5,
set: 'miner',
},
basicArcherCap: {
per: 6,
set: 'basicArcher',
},
graduateCap: {
int: 9,
set: 'graduate',
},
greenFloppyHat: {
per: 8,
int: 8,
con: 8,
2018-12-05 20:38:53 +00:00
set: 'greenLoungewear',
},
cannoneerBandanna: {
int: 15,
per: 15,
set: 'cannoneer',
},
falconerCap: {
int: 10,
set: 'falconer',
},
vermilionArcherHelm: {
per: 12,
set: 'vermilionArcher',
},
ogreMask: {
con: 7,
str: 7,
set: 'ogre',
},
ironBlueArcherHelm: {
con: 9,
set: 'blueArcher',
},
2016-12-01 21:22:22 +00:00
woodElfHelm: {
con: 12,
set: 'woodElf',
},
2017-01-03 21:35:23 +00:00
ramHeaddress: {
con: 9,
per: 7,
set: 'ramBarbarian',
},
crownOfHearts: {
str: 13,
set: 'queenOfHearts',
},
mushroomDruidCap: {
int: 6,
str: 7,
set: 'mushroomDruid',
},
merchantChaperon: {
int: 7,
per: 7,
set: 'merchant',
},
2017-06-01 23:08:00 +00:00
vikingHelm: {
str: 6,
per: 8,
set: 'viking',
},
swanFeatherCrown: {
int: 8,
set: 'swanDancer',
},
antiProcrastinationHelm: {
per: 15,
set: 'antiProcrastination',
},
candlestickMakerHat: {
int: 6,
per: 6,
set: 'candlestickMaker',
},
lamplightersTopHat: {
con: 14,
set: 'lamplighter',
},
coachDriversHat: {
int: 12,
set: 'coachDriver',
},
crownOfDiamonds: {
int: 13,
set: 'kingOfDiamonds',
},
flutteryWig: {
int: 5,
per: 5,
str: 5,
set: 'fluttery',
},
bigWig: {
str: 10,
},
paperBag: {
con: 10,
},
birdsNest: {
int: 10,
},
2018-06-05 19:10:54 +00:00
glassblowersHat: {
per: 8,
set: 'glassblower',
},
piraticalPrincessHeaddress: {
per: 8,
int: 8,
set: 'piraticalPrincess',
},
jeweledArcherHelm: {
int: 15,
set: 'jeweledArcher',
},
2018-10-04 23:08:49 +00:00
veilOfSpades: {
per: 13,
set: 'aceOfSpades',
},
2019-02-05 21:42:33 +00:00
toqueBlanche: {
per: 10,
set: 'chef',
},
vernalHennin: {
per: 12,
set: 'vernalVestments',
},
tricornHat: {
per: 10,
},
nephriteHelm: {
per: 7,
int: 6,
set: 'nephrite',
},
boaterHat: {
str: 6,
con: 6,
per: 6,
set: 'boating',
},
astronomersHat: {
con: 10,
set: 'astronomer',
},
deerstalkerCap: {
int: 14,
set: 'detective',
},
2019-10-01 23:58:40 +00:00
shadowMastersHood: {
per: 5,
con: 5,
set: 'shadowMaster',
},
alchemistsHat: {
per: 7,
set: 'alchemist',
},
2019-12-03 20:25:50 +00:00
earflapHat: {
int: 7,
str: 7,
set: 'duffle',
},
2020-01-07 17:43:14 +00:00
frostedHelm: {
int: 13,
set: 'birthday',
},
matchMakersBeret: {
con: 15,
set: 'matchMaker',
},
2020-03-02 13:32:53 +00:00
baseballCap: {
con: 8,
str: 8,
set: 'baseball',
},
2020-05-05 20:02:36 +00:00
fiddlersCap: {
per: 6,
set: 'fiddler',
},
heroicHerbalistCrispinette: {
int: 9,
set: 'herbalist',
},
guardiansBonnet: {
con: 8,
set: 'grazerGuardian',
},
2020-10-06 20:49:09 +00:00
hornsOfAutumn: {
str: 12,
set: 'autumnEnchanter',
},
2020-11-03 20:55:51 +00:00
capOfClubs: {
int: 10,
set: 'jackOfClubs',
},
nightcap: {
per: 12,
set: 'dressingGown',
},
blueMoonHelm: {
int: 8,
set: 'blueMoon',
},
pinkFloppyHat: {
int: 12,
set: 'pinkLoungewear',
},
jadeHelm: {
con: 8,
set: 'jadeWarrior',
},
clownsWig: {
con: 5,
set: 'clown',
},
medievalLaundryCap: {
int: 6,
set: 'medievalLaunderers',
},
medievalLaundryHat: {
int: 6,
set: 'medievalLaunderers',
},
rubberDucky: {
int: 10,
set: 'bath',
},
2021-08-10 21:22:25 +00:00
glengarry: {
int: 6,
set: 'bonnieBagpiper',
},
heraldsCap: {
int: 6,
set: 'herald',
},
blackFloppyHat: {
con: 7,
per: 7,
str: 7,
set: 'blackLoungewear',
},
regalCrown: {
int: 7,
set: 'regal',
},
shootingStarCrown: {
per: 10,
set: 'shootingStar',
},
2022-03-09 21:50:31 +00:00
gardenersSunHat: {
per: 7,
set: 'gardenerSet',
},
strawRainHat: {
per: 9,
set: 'strawRaincoat',
},
fancyPirateHat: {
per: 8,
set: 'fancyPirate',
},
teaHat: {
per: 10,
set: 'teaParty',
},
beaniePropellerHat: {
con: 3,
per: 3,
str: 3,
int: 3,
},
paintersBeret: {
per: 9,
set: 'painters',
},
admiralsBicorne: {
int: 7,
per: 7,
set: 'admiralsSet',
},
2023-09-19 19:46:54 +00:00
blackSpookySorceryHat: {
int: 5,
con: 3,
set: 'somethingSpooky',
},
purpleSpookySorceryHat: {
per: 5,
con: 3,
set: 'somethingSpooky',
},
greenTrapperHat: {
con: 6,
per: 6,
set: 'greenTrapper',
},
whiteFloppyHat: {
str: 5,
int: 5,
con: 5,
set: 'whiteLoungeWear',
},
hattersTopHat: {
per: 10,
set: 'hatterSet',
},
Squashed commit of the following: commit 934b85d71693ecce658c0b3184fedf732c456ec7 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:28 2024 -0500 5.24.2 commit c6df34a7fcfc92af1af3019c5fc2850178733a72 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:24 2024 -0500 chore(subproj): update habitica-images commit c51c90ba41d4732e7ef0c25b76559f1732f5c64d Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:26:49 2024 -0500 Squashed commit of the following: commit 7d6320ee2d6e1dac5ac025c188162cba35ed49bf Author: Sabe Jones <sabe@habitica.com> Date: Mon May 6 16:22:53 2024 -0500 fix(faq): copy updates commit 234870a7b2bc3b23ba2a044a1010fdc9b417bc45 Author: Sabe Jones <sabe@habitica.com> Date: Fri May 3 16:06:48 2024 -0500 fix(faq): cleaner layout commit 06f162cc7a6a2b94b916ae0514b08ede09e7a2dc Author: Sabe Jones <sabe@habitica.com> Date: Tue Apr 30 17:21:50 2024 -0500 feat(faq): Content Schedule notes commit d3f420144c08e902cd0173cb2ad8b5d4cac42989 Author: Weblate <noreply@weblate.org> Date: Thu May 9 16:22:33 2024 +0200 Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 82.6% (214 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 97.4% (753 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (German) Currently translated at 75.2% (195 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 97.1% (751 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 96.2% (744 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 99.8% (867 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 98.7% (229 of 232 strings) Translated using Weblate (German) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (German) Currently translated at 89.5% (2766 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (German) Currently translated at 89.3% (2760 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 99.9% (3088 of 3089 strings) Translated using Weblate (German) Currently translated at 89.1% (2754 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.3% (862 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 89.0% (2752 of 3089 strings) Translated using Weblate (German) Currently translated at 89.0% (2750 of 3089 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (French) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (Ukrainian) Currently translated at 99.7% (377 of 378 strings) Translated using Weblate (French) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (French) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.9% (2747 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.7% (2740 of 3089 strings) Translated using Weblate (German) Currently translated at 88.8% (2734 of 3077 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Lapin <sirocuro01@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: 박동훈 <creator98@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/de/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/death/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Death Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Noscript Translation: Habitica/Npc Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 1567f1c283a7bb89f742a1976074db3ac7fc6526 Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Tue May 7 17:21:06 2024 -0400 remove dempendabot.yml (#15193) commit 3e19b8aa96a0d0a3371a4a4cde1a2e2e0567d324 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:26:23 2024 -0500 5.24.1 commit d1bc1ab05a5e2c1a836c417b1364342271b9ff8a Merge: 2d4ee636ae 13149d4acf Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:25:51 2024 -0500 Merge branch 'develop' into release commit 13149d4acf0adcd3878965f53e2cc60900a57011 Merge: 42964c91f3 4b796fae5d Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 22:24:45 2024 +0200 Merge branch 'origin/develop' into Weblate. commit 2d4ee636ae22b0ccec6fa3384acd799d06e03645 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:22:08 2024 -0500 5.24.0 commit 42964c91f37a27426aa52ac949da1972e0f7d317 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Apr 26 22:15:18 2024 +0200 Fix issue with gift sub processing (#15184) * Fix issue with gift sub processing * Update cron.js commit de622075047de62f95d0a409bb3fe70577c962ec Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Fri Apr 26 16:14:45 2024 -0400 May 2024 Content Prebuild (#15185) * 2024-05 css update * add May subscriber items, enchanted armoire (text placeholders), potions, and quest bundles * typo correction * add May achievement * content fixes after local testing * canonical date fix * fix potion descriptions, add periods to background descriptions * fix canonical date * updated armoire items * fix stat display on item * Fixing merge conflicts * resolve merge conflicts * add leading zero to mp drain for mushroom quest * fix timezones * proofreading pass * fix linting errors * date fixes & linter fixes * correct armoire expression at end of file * fix(autolint): roll back Prettier change --------- Co-authored-by: Sabe Jones <sabe@habitica.com> commit 4b796fae5da53a88b3dce1e9422ae7dfccfd2cc7 Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 11:41:11 2024 +0200 Translated using Weblate (German) Currently translated at 88.7% (2731 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2729 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2727 of 3077 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (Ukrainian) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2726 of 3077 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2724 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 98.9% (283 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Ukrainian) Currently translated at 97.5% (160 of 164 strings) Translated using Weblate (German) Currently translated at 89.8% (257 of 286 strings) Translated using Weblate (German) Currently translated at 87.7% (251 of 286 strings) Translated using Weblate (German) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 97.6% (841 of 861 strings) Translated using Weblate (Ukrainian) Currently translated at 98.8% (256 of 259 strings) Translated using Weblate (German) Currently translated at 91.8% (392 of 427 strings) Translated using Weblate (German) Currently translated at 91.1% (389 of 427 strings) Translated using Weblate (German) Currently translated at 88.7% (379 of 427 strings) Translated using Weblate (French) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (French) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (French) Currently translated at 99.1% (3050 of 3077 strings) Translated using Weblate (German) Currently translated at 88.0% (376 of 427 strings) Translated using Weblate (German) Currently translated at 98.7% (228 of 231 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Dutch) Currently translated at 84.5% (2602 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Romanian) Currently translated at 92.8% (130 of 140 strings) Translated using Weblate (German) Currently translated at 97.8% (226 of 231 strings) Translated using Weblate (Romanian) Currently translated at 75.0% (6 of 8 strings) Translated using Weblate (Romanian) Currently translated at 96.6% (58 of 60 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 95.2% (220 of 231 strings) Translated using Weblate (French) Currently translated at 98.7% (3040 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 54.9% (50 of 91 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.7% (3037 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Portuguese) Currently translated at 99.3% (163 of 164 strings) Translated using Weblate (German) Currently translated at 94.8% (219 of 231 strings) Translated using Weblate (German) Currently translated at 84.2% (241 of 286 strings) Translated using Weblate (German) Currently translated at 51.6% (47 of 91 strings) Translated using Weblate (Portuguese) Currently translated at 98.1% (161 of 164 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3072 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 49.4% (45 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 89.7% (253 of 282 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 2.1% (3 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (756 of 764 strings) Translated using Weblate (German) Currently translated at 48.3% (44 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (German) Currently translated at 97.3% (744 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3071 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.1% (3051 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 86.6% (370 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Russian) Currently translated at 29.9% (41 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (764 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 97.8% (836 of 854 strings) Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: Ellen A M <ellen_a_m@hotmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Julian Brito <hackoogamer0852@gmail.com> Co-authored-by: Luã Fhelyp Guimarães <fhelypg@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com> Co-authored-by: Катя Скибицкая <katerrina9993@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Inventory Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Messages Translation: Habitica/Npc Translation: Habitica/Overview Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 2e9573ef92174dccff310f01dfd58b1886ae6397 Author: Yeah Jack <95103974+Yeah-Jack@users.noreply.github.com> Date: Thu Apr 25 21:25:33 2024 +0200 Update README.md for better grammar (#15103) commit 384bfce3ebf2e2c017d53e0ab75d0953f63f34f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:51 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 in /website/client (#15189) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a8c7fb924391207cc9bf7909a619fadb3e171ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:24 2024 -0400 chore(deps): bump webpack-dev-middleware in /website/client (#15188) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 246775256e3bc77acb16382e05359a1bf2cf51ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:01 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 (#15190) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa4cd8dd5ac81173dcc1bac0cd733514040d86da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:59 2024 -0400 chore(deps): bump tar from 6.2.0 to 6.2.1 (#15191) Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5224e063f7d5502cc473105c017805d3e9c355e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:36 2024 -0400 chore(deps): bump axios from 0.21.4 to 1.6.8 (#15192) Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5e8b9a7ec0f1108f8173374c5e4b9b50c970032 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:19:21 2024 -0400 build(deps): bump chai from 4.3.7 to 5.1.0 in /website/client (#15144) Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 5.1.0. - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](https://github.com/chaijs/chai/compare/v4.3.7...v5.1.0) --- updated-dependencies: - dependency-name: chai dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7cd76c50eba6e2d3a5de2fd480694e12f517d78a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:18:07 2024 -0400 build(deps): bump axios from 0.27.2 to 0.28.0 in /website/client (#15148) Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 0.28.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.2...v0.28.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b520202544b250bffddf839eb8524e9d656921b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:17:17 2024 -0400 build(deps): bump sass-loader from 8.0.2 to 14.1.1 in /website/client (#15159) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 14.1.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v14.1.1) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bbae882eda5577d293938ae5f08aa06d16e8ab13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:12:46 2024 -0400 chore(deps): bump follow-redirects in /website/client (#15179) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ee93c8bec5bbd5b51a2307e9c08258beafb6d172 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:20 2024 -0500 5.23.0 commit c65e93e5144bef62c2dc363733a19161c8b5423c Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:17 2024 -0500 chore(git): update subproject commit 0fd808727c040178deb13982dfde5ca9719a389b Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:48:32 2024 -0500 Squashed commit of the following: commit 3c3787091a2e8a94857352c3655f60138a3b20b7 Merge: 76a00d6308 76d7f02fe8 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:47:35 2024 -0500 Merge branch 'release' into 2024-04-april-fool-items commit 76a00d6308997c50ae5f5e9d6170a09a1a8cbac7 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 16:08:39 2024 -0500 fix(quest): revise rage text commit c2e13f8af245993f61eb614d6be609c833c2e711 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 12:57:17 2024 -0500 fix(quest): correct rage and "guscompletion" commit ecdeb82df998ab75eceae3e877c1758187b1d22c Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 08:55:18 2024 -0500 fix(events): correct dates and times commit 232de436bbe7ba4c13f04ed66cc3b8a4a794d884 Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:03:06 2024 -0500 fix(content): a few more unruly Fungus commit 955e6e73387788797d1a83a037f73aa472515cec Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:00:03 2024 -0500 feat(content): wacky potions 2024 by @CuriousMagpie commit 34b72be4f447f00c31169c4cd6e8ba79655adf8a Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 08:56:27 2024 -0500 feat(event): AF by @CuriousMagpie
2024-05-13 10:29:40 +00:00
pottersBandana: {
int: 8,
set: 'pottersSet',
},
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
corsairsBandana: {
int: 7,
set: 'corsairSet',
},
dragonKnightsHelm: {
int: 8,
set: 'dragonKnightSet',
},
funnyFoolCap: {
con: 15,
set: 'funnyFoolSet',
},
stormKnightHelm: {
con: 11,
set: 'stormKnightSet',
},
festiveHelperHat: {
int: 12,
set: 'festiveHelperSet',
},
snowyTrapperHat: {
con: 6,
per: 6,
set: 'snowyTrapperSet',
},
fancyFloralHat: {
int: 14,
set: 'fancyFloralSet',
},
2015-11-16 23:29:13 +00:00
};
2019-10-08 14:57:10 +00:00
const shield = {
2015-11-16 23:29:13 +00:00
gladiatorShield: {
notes: t('shieldArmoireGladiatorShieldNotes', { con: 5, str: 5 }),
con: 5,
str: 5,
set: 'gladiator',
},
midnightShield: {
con: 10,
str: 2,
},
royalCane: {
con: 5,
int: 5,
per: 5,
set: 'royal',
},
dragonTamerShield: {
per: 15,
set: 'dragonTamer',
},
2016-03-01 20:59:25 +00:00
mysticLamp: {
per: 15,
},
floralBouquet: {
con: 3,
},
sandyBucket: {
per: 10,
set: 'seaside',
},
perchingFalcon: {
str: 16,
set: 'falconer',
},
2017-01-03 21:35:23 +00:00
ramHornShield: {
str: 7,
con: 7,
set: 'ramBarbarian',
},
redRose: {
per: 10,
},
mushroomDruidShield: {
con: 9,
str: 8,
set: 'mushroomDruid',
},
v3.84.0 - Backgrounds and Armoire 2017/04 (#8651) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:48:41 +00:00
festivalParasol: {
con: 8,
set: 'festivalAttire',
},
2017-06-01 23:08:00 +00:00
vikingShield: {
per: 6,
int: 8,
set: 'viking',
},
swanFeatherFan: {
str: 8,
set: 'swanDancer',
},
goldenBaton: {
int: 4,
str: 4,
},
antiProcrastinationShield: {
con: 15,
set: 'antiProcrastination',
},
2017-09-05 19:34:48 +00:00
horseshoe: {
con: 6,
per: 6,
str: 6,
set: 'farrier',
},
handmadeCandlestick: {
str: 12,
set: 'candlestickMaker',
},
weaversShuttle: {
per: 9,
int: 8,
set: 'weaver',
},
shieldOfDiamonds: {
con: 10,
2018-06-05 19:10:54 +00:00
set: 'kingOfDiamonds',
},
flutteryFan: {
con: 5,
int: 5,
per: 5,
2018-06-05 19:10:54 +00:00
set: 'fluttery',
},
fancyShoe: {
int: 7,
per: 7,
set: 'cobbler',
},
2018-06-05 19:10:54 +00:00
fancyBlownGlassVase: {
int: 6,
set: 'glassblower',
},
piraticalSkullShield: {
per: 4,
int: 4,
set: 'piraticalPrincess',
},
unfinishedTome: {
int: 10,
set: 'bookbinder',
},
softBluePillow: {
con: 10,
set: 'blueLoungewear',
},
2018-12-05 20:38:53 +00:00
softGreenPillow: {
con: 8,
int: 6,
set: 'greenLoungewear',
},
softRedPillow: {
con: 5,
str: 5,
set: 'redLoungewear',
},
mightyQuill: {
per: 9,
set: 'scribe',
},
2019-02-05 21:42:33 +00:00
mightyPizza: {
per: 8,
set: 'chef',
},
trustyUmbrella: {
int: 7,
set: 'detective',
},
2019-09-03 21:07:38 +00:00
polishedPocketwatch: {
int: 9,
},
2019-10-01 23:58:40 +00:00
masteredShadow: {
per: 5,
con: 5,
set: 'shadowMaster',
},
alchemistsScale: {
int: 7,
set: 'alchemist',
},
2020-01-07 17:43:14 +00:00
birthdayBanner: {
str: 7,
set: 'birthday',
},
perfectMatch: {
per: 15,
set: 'matchMaker',
},
2020-03-02 13:32:53 +00:00
baseballGlove: {
str: 9,
set: 'baseball',
},
2020-04-03 20:41:35 +00:00
hobbyHorse: {
per: 4,
con: 4,
set: 'paperKnight',
},
2020-05-05 20:02:36 +00:00
fiddle: {
int: 6,
set: 'fiddler',
},
lifeBuoy: {
con: 12,
set: 'lifeguard',
2020-05-05 20:02:36 +00:00
},
2020-07-03 16:17:50 +00:00
piratesCompanion: {
per: 8,
set: 'pirate',
},
mortarAndPestle: {
con: 9,
set: 'herbalist',
},
2020-10-06 20:49:09 +00:00
darkAutumnFlame: {
con: 12,
set: 'autumnEnchanter',
},
blueMoonSai: {
per: 8,
set: 'blueMoon',
},
softPinkPillow: {
str: 6,
con: 6,
set: 'pinkLoungewear',
},
clownsBalloons: {
per: 5,
set: 'clown',
},
strawberryFood: {
str: 5,
set: 'petFood',
},
rottenMeatFood: {
con: 5,
set: 'petFood',
},
potatoFood: {
per: 5,
set: 'petFood',
},
pinkCottonCandyFood: {
int: 5,
set: 'petFood',
},
meatFood: {
str: 5,
set: 'petFood',
},
honeyFood: {
int: 3,
per: 3,
set: 'petFood',
},
fishFood: {
per: 5,
set: 'petFood',
},
chocolateFood: {
int: 5,
set: 'petFood',
},
blueCottonCandyFood: {
con: 5,
set: 'petFood',
},
milkFood: {
con: 3,
str: 3,
set: 'petFood',
},
medievalLaundry: {
per: 6,
set: 'medievalLaunderers',
},
bouncyBubbles: {
str: 5,
set: 'bath',
},
2021-08-10 21:22:25 +00:00
bagpipes: {
str: 6,
set: 'bonnieBagpiper',
},
heraldsMessageScroll: {
per: 6,
set: 'herald',
},
softBlackPillow: {
int: 5,
per: 5,
set: 'blackLoungewear',
},
softVioletPillow: {
2022-01-27 17:58:53 +00:00
int: 10,
set: 'violetLoungewear',
},
2022-03-09 21:50:31 +00:00
gardenersSpade: {
str: 8,
set: 'gardenerSet',
},
spanishGuitar: {
per: 5, // this might need to go back to 6
int: 6,
set: 'musicalInstrumentOne',
},
snareDrum: {
con: 5,
int: 6,
set: 'musicalInstrumentOne',
},
treasureMap: {
int: 4,
str: 4,
set: 'fancyPirate',
},
dustpan: {
int: 4,
con: 4,
set: 'cleaningSupplies',
},
bubblingCauldron: {
con: 8,
set: 'cookingImplements',
},
jewelersPliers: {
str: 10,
set: 'jewelers',
},
teaKettle: {
con: 10,
set: 'teaParty',
},
basketball: {
con: 5,
str: 5,
set: 'oldTimeyBasketball',
},
paintersPalette: {
str: 7,
set: 'painters',
},
bucket: {
str: 4,
int: 4,
set: 'cleaningSuppliesTwo',
},
saucepan: {
per: 10,
set: 'cookingImplementsTwo',
},
trustyPencil: {
int: 10,
set: 'schoolUniform',
},
softWhitePillow: {
int: 6,
per: 6,
set: 'whiteLoungeWear',
},
hattersPocketWatch: {
int: 9,
set: 'hatterSet',
},
happyThoughts: {
int: 4,
per: 4,
con: 4,
str: 4,
set: 'optimistSet',
},
Squashed commit of the following: commit 934b85d71693ecce658c0b3184fedf732c456ec7 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:28 2024 -0500 5.24.2 commit c6df34a7fcfc92af1af3019c5fc2850178733a72 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:24 2024 -0500 chore(subproj): update habitica-images commit c51c90ba41d4732e7ef0c25b76559f1732f5c64d Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:26:49 2024 -0500 Squashed commit of the following: commit 7d6320ee2d6e1dac5ac025c188162cba35ed49bf Author: Sabe Jones <sabe@habitica.com> Date: Mon May 6 16:22:53 2024 -0500 fix(faq): copy updates commit 234870a7b2bc3b23ba2a044a1010fdc9b417bc45 Author: Sabe Jones <sabe@habitica.com> Date: Fri May 3 16:06:48 2024 -0500 fix(faq): cleaner layout commit 06f162cc7a6a2b94b916ae0514b08ede09e7a2dc Author: Sabe Jones <sabe@habitica.com> Date: Tue Apr 30 17:21:50 2024 -0500 feat(faq): Content Schedule notes commit d3f420144c08e902cd0173cb2ad8b5d4cac42989 Author: Weblate <noreply@weblate.org> Date: Thu May 9 16:22:33 2024 +0200 Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 82.6% (214 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 97.4% (753 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (German) Currently translated at 75.2% (195 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 97.1% (751 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 96.2% (744 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 99.8% (867 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 98.7% (229 of 232 strings) Translated using Weblate (German) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (German) Currently translated at 89.5% (2766 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (German) Currently translated at 89.3% (2760 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 99.9% (3088 of 3089 strings) Translated using Weblate (German) Currently translated at 89.1% (2754 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.3% (862 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 89.0% (2752 of 3089 strings) Translated using Weblate (German) Currently translated at 89.0% (2750 of 3089 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (French) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (Ukrainian) Currently translated at 99.7% (377 of 378 strings) Translated using Weblate (French) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (French) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.9% (2747 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.7% (2740 of 3089 strings) Translated using Weblate (German) Currently translated at 88.8% (2734 of 3077 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Lapin <sirocuro01@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: 박동훈 <creator98@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/de/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/death/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Death Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Noscript Translation: Habitica/Npc Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 1567f1c283a7bb89f742a1976074db3ac7fc6526 Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Tue May 7 17:21:06 2024 -0400 remove dempendabot.yml (#15193) commit 3e19b8aa96a0d0a3371a4a4cde1a2e2e0567d324 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:26:23 2024 -0500 5.24.1 commit d1bc1ab05a5e2c1a836c417b1364342271b9ff8a Merge: 2d4ee636ae 13149d4acf Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:25:51 2024 -0500 Merge branch 'develop' into release commit 13149d4acf0adcd3878965f53e2cc60900a57011 Merge: 42964c91f3 4b796fae5d Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 22:24:45 2024 +0200 Merge branch 'origin/develop' into Weblate. commit 2d4ee636ae22b0ccec6fa3384acd799d06e03645 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:22:08 2024 -0500 5.24.0 commit 42964c91f37a27426aa52ac949da1972e0f7d317 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Apr 26 22:15:18 2024 +0200 Fix issue with gift sub processing (#15184) * Fix issue with gift sub processing * Update cron.js commit de622075047de62f95d0a409bb3fe70577c962ec Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Fri Apr 26 16:14:45 2024 -0400 May 2024 Content Prebuild (#15185) * 2024-05 css update * add May subscriber items, enchanted armoire (text placeholders), potions, and quest bundles * typo correction * add May achievement * content fixes after local testing * canonical date fix * fix potion descriptions, add periods to background descriptions * fix canonical date * updated armoire items * fix stat display on item * Fixing merge conflicts * resolve merge conflicts * add leading zero to mp drain for mushroom quest * fix timezones * proofreading pass * fix linting errors * date fixes & linter fixes * correct armoire expression at end of file * fix(autolint): roll back Prettier change --------- Co-authored-by: Sabe Jones <sabe@habitica.com> commit 4b796fae5da53a88b3dce1e9422ae7dfccfd2cc7 Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 11:41:11 2024 +0200 Translated using Weblate (German) Currently translated at 88.7% (2731 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2729 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2727 of 3077 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (Ukrainian) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2726 of 3077 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2724 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 98.9% (283 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Ukrainian) Currently translated at 97.5% (160 of 164 strings) Translated using Weblate (German) Currently translated at 89.8% (257 of 286 strings) Translated using Weblate (German) Currently translated at 87.7% (251 of 286 strings) Translated using Weblate (German) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 97.6% (841 of 861 strings) Translated using Weblate (Ukrainian) Currently translated at 98.8% (256 of 259 strings) Translated using Weblate (German) Currently translated at 91.8% (392 of 427 strings) Translated using Weblate (German) Currently translated at 91.1% (389 of 427 strings) Translated using Weblate (German) Currently translated at 88.7% (379 of 427 strings) Translated using Weblate (French) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (French) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (French) Currently translated at 99.1% (3050 of 3077 strings) Translated using Weblate (German) Currently translated at 88.0% (376 of 427 strings) Translated using Weblate (German) Currently translated at 98.7% (228 of 231 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Dutch) Currently translated at 84.5% (2602 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Romanian) Currently translated at 92.8% (130 of 140 strings) Translated using Weblate (German) Currently translated at 97.8% (226 of 231 strings) Translated using Weblate (Romanian) Currently translated at 75.0% (6 of 8 strings) Translated using Weblate (Romanian) Currently translated at 96.6% (58 of 60 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 95.2% (220 of 231 strings) Translated using Weblate (French) Currently translated at 98.7% (3040 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 54.9% (50 of 91 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.7% (3037 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Portuguese) Currently translated at 99.3% (163 of 164 strings) Translated using Weblate (German) Currently translated at 94.8% (219 of 231 strings) Translated using Weblate (German) Currently translated at 84.2% (241 of 286 strings) Translated using Weblate (German) Currently translated at 51.6% (47 of 91 strings) Translated using Weblate (Portuguese) Currently translated at 98.1% (161 of 164 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3072 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 49.4% (45 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 89.7% (253 of 282 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 2.1% (3 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (756 of 764 strings) Translated using Weblate (German) Currently translated at 48.3% (44 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (German) Currently translated at 97.3% (744 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3071 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.1% (3051 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 86.6% (370 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Russian) Currently translated at 29.9% (41 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (764 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 97.8% (836 of 854 strings) Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: Ellen A M <ellen_a_m@hotmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Julian Brito <hackoogamer0852@gmail.com> Co-authored-by: Luã Fhelyp Guimarães <fhelypg@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com> Co-authored-by: Катя Скибицкая <katerrina9993@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Inventory Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Messages Translation: Habitica/Npc Translation: Habitica/Overview Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 2e9573ef92174dccff310f01dfd58b1886ae6397 Author: Yeah Jack <95103974+Yeah-Jack@users.noreply.github.com> Date: Thu Apr 25 21:25:33 2024 +0200 Update README.md for better grammar (#15103) commit 384bfce3ebf2e2c017d53e0ab75d0953f63f34f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:51 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 in /website/client (#15189) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a8c7fb924391207cc9bf7909a619fadb3e171ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:24 2024 -0400 chore(deps): bump webpack-dev-middleware in /website/client (#15188) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 246775256e3bc77acb16382e05359a1bf2cf51ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:01 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 (#15190) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa4cd8dd5ac81173dcc1bac0cd733514040d86da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:59 2024 -0400 chore(deps): bump tar from 6.2.0 to 6.2.1 (#15191) Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5224e063f7d5502cc473105c017805d3e9c355e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:36 2024 -0400 chore(deps): bump axios from 0.21.4 to 1.6.8 (#15192) Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5e8b9a7ec0f1108f8173374c5e4b9b50c970032 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:19:21 2024 -0400 build(deps): bump chai from 4.3.7 to 5.1.0 in /website/client (#15144) Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 5.1.0. - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](https://github.com/chaijs/chai/compare/v4.3.7...v5.1.0) --- updated-dependencies: - dependency-name: chai dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7cd76c50eba6e2d3a5de2fd480694e12f517d78a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:18:07 2024 -0400 build(deps): bump axios from 0.27.2 to 0.28.0 in /website/client (#15148) Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 0.28.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.2...v0.28.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b520202544b250bffddf839eb8524e9d656921b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:17:17 2024 -0400 build(deps): bump sass-loader from 8.0.2 to 14.1.1 in /website/client (#15159) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 14.1.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v14.1.1) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bbae882eda5577d293938ae5f08aa06d16e8ab13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:12:46 2024 -0400 chore(deps): bump follow-redirects in /website/client (#15179) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ee93c8bec5bbd5b51a2307e9c08258beafb6d172 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:20 2024 -0500 5.23.0 commit c65e93e5144bef62c2dc363733a19161c8b5423c Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:17 2024 -0500 chore(git): update subproject commit 0fd808727c040178deb13982dfde5ca9719a389b Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:48:32 2024 -0500 Squashed commit of the following: commit 3c3787091a2e8a94857352c3655f60138a3b20b7 Merge: 76a00d6308 76d7f02fe8 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:47:35 2024 -0500 Merge branch 'release' into 2024-04-april-fool-items commit 76a00d6308997c50ae5f5e9d6170a09a1a8cbac7 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 16:08:39 2024 -0500 fix(quest): revise rage text commit c2e13f8af245993f61eb614d6be609c833c2e711 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 12:57:17 2024 -0500 fix(quest): correct rage and "guscompletion" commit ecdeb82df998ab75eceae3e877c1758187b1d22c Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 08:55:18 2024 -0500 fix(events): correct dates and times commit 232de436bbe7ba4c13f04ed66cc3b8a4a794d884 Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:03:06 2024 -0500 fix(content): a few more unruly Fungus commit 955e6e73387788797d1a83a037f73aa472515cec Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:00:03 2024 -0500 feat(content): wacky potions 2024 by @CuriousMagpie commit 34b72be4f447f00c31169c4cd6e8ba79655adf8a Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 08:56:27 2024 -0500 feat(event): AF by @CuriousMagpie
2024-05-13 10:29:40 +00:00
thrownVessel: {
con: 8,
set: 'pottersSet',
},
buoyantBeachBall: {
2024-05-15 10:51:01 +00:00
str: 12,
set: 'beachsideSet',
},
safetyFlashlight: {
con: 10,
set: 'frightNightSet',
},
fancyFloralFan: {
per: 14,
set: 'fancyFloralSet',
},
2015-11-16 23:29:13 +00:00
};
2019-10-08 14:57:10 +00:00
const headAccessory = {
comicalArrow: {
str: 10,
},
gogglesOfBookbinding: {
per: 8,
set: 'bookbinder',
},
};
2019-10-08 14:57:10 +00:00
const weapon = {
2015-11-16 23:29:13 +00:00
basicCrossbow: {
notes: t('weaponArmoireBasicCrossbowNotes', { str: 5, per: 5, con: 5 }),
str: 5,
per: 5,
con: 5,
},
lunarSceptre: {
notes: t('weaponArmoireLunarSceptreNotes', { con: 7, int: 7 }),
con: 7,
int: 7,
set: 'soothing',
},
rancherLasso: {
twoHanded: true,
notes: t('weaponArmoireRancherLassoNotes', { str: 5, per: 5, int: 5 }),
str: 5,
per: 5,
int: 5,
set: 'rancher',
},
mythmakerSword: {
str: 6,
per: 6,
set: 'goldenToga',
},
ironCrook: {
str: 7,
per: 7,
set: 'hornedIron',
},
goldWingStaff: {
con: 4,
int: 4,
per: 4,
str: 4,
},
batWand: {
int: 10,
per: 2,
},
shepherdsCrook: {
con: 9,
set: 'shepherd',
},
crystalCrescentStaff: {
int: 7,
str: 7,
set: 'crystalCrescent',
},
blueLongbow: {
per: 9,
con: 8,
str: 7,
twoHanded: true,
set: 'blueArcher',
},
glowingSpear: {
str: 15,
},
2016-02-02 21:02:50 +00:00
barristerGavel: {
str: 5,
con: 5,
set: 'barrister',
},
jesterBaton: {
int: 8,
per: 8,
set: 'jester',
2016-02-02 21:02:50 +00:00
},
2016-03-01 20:59:25 +00:00
miningPickax: {
per: 15,
set: 'miner',
2016-03-01 20:59:25 +00:00
},
basicLongbow: {
str: 6,
twoHanded: true,
set: 'basicArcher',
},
habiticanDiploma: {
int: 11,
set: 'graduate',
},
sandySpade: {
str: 10,
set: 'seaside',
},
cannon: {
str: 15,
set: 'cannoneer',
},
vermilionArcherBow: {
str: 15,
twoHanded: true,
set: 'vermilionArcher',
},
ogreClub: {
str: 15,
set: 'ogre',
},
2016-12-01 21:22:22 +00:00
woodElfStaff: {
int: 12,
set: 'woodElf',
},
wandOfHearts: {
int: 13,
set: 'queenOfHearts',
},
forestFungusStaff: {
int: 8,
per: 9,
},
v3.84.0 - Backgrounds and Armoire 2017/04 (#8651) * Remove email addresses from translatable strings (#8448) * Fix User > Profile showing {getProgressDisplay()} * Remove bad nextRewardAt check * 1st iteration of issue #8385 - more pending * #8385 config and jade fixes, tests pending * #8385 fixing lint errors * Fix faqs string and test * Fix faq.jade and add workaround for faq.js * Fixing accidental checking for faq.js * fix emails in faq.js * fetch emails once in auth.js * Fixing community manager email in auth.js (cherry picked from commit 842fbe42a8ada502d09ad5754755bb7c40e64af9) * chore(i18n): update locales (cherry picked from commit b2225f05e52b026d6c476b999943bc9b8094f270) * Merge branch 'stripe-webhook' into develop (cherry picked from commit 30f514e46fb8cc79ca7203c442d72c345ff3a22c) * add recent Grand Gala seasonal special equipment names (#8606) This is to help translators add good glossary entries now for keeping the current wiki pages consistent with future additions to the website's seasonal shop. (cherry picked from commit 4846bc57692a8fc709a5cf86098053db4347edf2) * stripe webhook for unpaid subs: add 3 days of remaining time (cherry picked from commit 1d7b7337591b49c8a1c3de87490b3068309662d6) * New default background (#8597) * feat(bgs): new default background * feat(bgs): backfill migration * fix(migration): extraneous imports, bad paths * fix(bgs): address comments * fix(test): assert equality (cherry picked from commit 03088f1d9f1d18e74aa6a02e27203dd36ed1c967) * chore(sprites): compile (cherry picked from commit 831b122ce2f9978f0b0db2212eb6ab504799118c) * chore(i18n): update locales (cherry picked from commit be1754ab073653fdec3b243de66a18b992f1163e) * chore(public-docs): Community Guidelines update Also Bailey announcement (cherry picked from commit 565d50dd99ba277403e839cde67a7dcc3d088ba0) * chore(i18n): update locales (cherry picked from commit d4198f8913f241bfc928efee4dd44678b81ac788) * 3.83.0 (cherry picked from commit ea184899913e1ba7636c3618e3a0ed660e33abf3) * chore(news): Bailey * rebuild shrinkwrap (cherry picked from commit 96ce948e1a941cda4ee921095d3c072191348541) * stripe webhook: fix handling of automatic requests (cherry picked from commit c4463f991b8a6e7c46a40a43151cdd6aa9cf808b) * 3.83.1 * v3.83.2 - April Fools 2017 (#8632) * feat(event): April Fools 2017 * feat(event): NPCs and Bailey * fix(event): tweak NPCs, add challenge link * chore(sprites): compile * 3.83.2 * v3.83.3 Fooling Fix (#8633) * fix(fooling): add logic to party and member modals * 3.83.3 * v3.83.4 Export fooling (#8634) * fix(fooling): allow export * 3.83.4 * v3.83.5 End Fooling (#8638) * chore(event): no more foolin * chore(sprites): compile * 3.83.5 * fix(merge-conflict): prefer develop for config.json.example * fix(merge-conflict): fewer istanbul deps * Replace golden rock mount body sprite * feat(content): BGs and Armoire 2017-04 Also fixes a positioning issue on Spring Healer headgear. * chore(sprites): compile * chore(i18n): update locales * 3.84.0
2017-04-04 20:48:41 +00:00
festivalFirecracker: {
per: 8,
set: 'festivalAttire',
},
merchantsDisplayTray: {
int: 10,
set: 'merchant',
},
2017-06-01 23:08:00 +00:00
battleAxe: {
int: 6,
con: 8,
},
2017-09-05 19:34:48 +00:00
hoofClippers: {
con: 6,
int: 6,
str: 6,
set: 'farrier',
},
weaversComb: {
per: 8,
str: 9,
set: 'weaver',
},
lamplighter: {
per: 6,
con: 8,
set: 'lamplighter',
},
coachDriversWhip: {
str: 6,
int: 8,
set: 'coachDriver',
},
scepterOfDiamonds: {
str: 13,
set: 'kingOfDiamonds',
},
flutteryArmy: {
con: 5,
int: 5,
str: 5,
set: 'fluttery',
},
cobblersHammer: {
con: 7,
str: 7,
set: 'cobbler',
},
2018-06-05 19:10:54 +00:00
glassblowersBlowpipe: {
str: 6,
set: 'glassblower',
},
poisonedGoblet: {
int: 7,
set: 'piraticalPrincess',
},
jeweledArcherBow: {
twoHanded: true,
int: 15,
set: 'jeweledArcher',
},
needleOfBookbinding: {
str: 8,
set: 'bookbinder',
},
2018-10-04 23:08:49 +00:00
spearOfSpades: {
con: 13,
set: 'aceOfSpades',
},
arcaneScroll: {
int: 9,
set: 'scribe',
},
2019-02-05 21:42:33 +00:00
chefsSpoon: {
int: 8,
set: 'chef',
},
vernalTaper: {
con: 8,
set: 'vernalVestments',
},
jugglingBalls: {
int: 10,
},
slingshot: {
str: 10,
},
nephriteBow: {
int: 7,
str: 6,
set: 'nephrite',
twoHanded: true,
},
bambooCane: {
int: 6,
per: 6,
con: 6,
set: 'boating',
},
astronomersTelescope: {
per: 10,
set: 'astronomer',
},
magnifyingGlass: {
per: 7,
set: 'detective',
},
2019-09-03 21:07:38 +00:00
floridFan: {
con: 9,
},
resplendentRapier: {
per: 9,
},
2019-10-01 23:58:40 +00:00
shadowMastersMace: {
per: 12,
set: 'shadowMaster',
},
alchemistsDistiller: {
str: 8,
int: 5,
set: 'alchemist',
},
2020-01-07 17:43:14 +00:00
happyBanner: {
per: 7,
set: 'birthday',
},
livelyMatch: {
str: 15,
set: 'matchMaker',
},
2020-03-02 13:32:53 +00:00
baseballBat: {
con: 9,
set: 'baseball',
},
2020-04-03 20:41:35 +00:00
paperCutter: {
str: 9,
set: 'paperKnight',
},
2020-05-05 20:02:36 +00:00
fiddlersBow: {
str: 6,
set: 'fiddler',
},
beachFlag: {
per: 12,
set: 'lifeguard',
2020-05-05 20:02:36 +00:00
},
2020-07-03 16:17:50 +00:00
handyHook: {
str: 8,
set: 'pirate',
},
guardiansCrook: {
str: 10,
set: 'grazerGuardian',
},
2020-10-06 20:49:09 +00:00
enchantersStaff: {
per: 12,
set: 'autumnEnchanter',
},
2020-11-03 20:55:51 +00:00
clubOfClubs: {
str: 10,
set: 'jackOfClubs',
},
eveningTea: {
int: 12,
set: 'dressingGown',
},
blueMoonSai: {
str: 8,
set: 'blueMoon',
},
jadeGlaive: {
str: 10,
set: 'jadeWarrior',
},
medievalWashboard: {
str: 6,
set: 'medievalLaunderers',
},
buoyantBubbles: {
per: 5,
set: 'bath',
},
heraldsBuisine: {
str: 6,
set: 'herald',
},
skullLantern: {
int: 10,
},
potionBase: {
str: 3,
int: 3,
con: 3,
per: 3,
set: 'hatchingPotions',
},
potionBlue: {
int: 4,
con: 8,
set: 'hatchingPotions',
},
potionDesert: {
str: 4,
con: 8,
set: 'hatchingPotions',
},
potionGolden: {
str: 6,
int: 6,
set: 'hatchingPotions',
},
potionPink: {
int: 4,
con: 8,
set: 'hatchingPotions',
},
potionRed: {
str: 6,
con: 6,
set: 'hatchingPotions',
},
potionShade: {
int: 9,
per: 3,
set: 'hatchingPotions',
},
potionSkeleton: {
str: 9,
int: 3,
set: 'hatchingPotions',
},
potionWhite: {
con: 5,
per: 7,
set: 'hatchingPotions',
},
potionZombie: {
con: 4,
per: 8,
set: 'hatchingPotions',
},
regalSceptre: {
per: 7,
set: 'regal',
},
shootingStarSpell: {
str: 5,
int: 5,
set: 'shootingStar',
twoHanded: true,
},
pinkLongbow: {
2022-01-27 17:58:53 +00:00
per: 6,
str: 5,
twoHanded: true,
},
2022-03-09 21:50:31 +00:00
gardenersWateringCan: {
int: 8,
set: 'gardenerSet',
},
huntingHorn: {
str: 5,
int: 6,
set: 'musicalInstrumentOne',
},
blueKite: {
str: 3,
con: 3,
int: 3,
per: 3,
set: 'kite',
},
greenKite: {
str: 3,
con: 3,
int: 3,
per: 3,
set: 'kite',
},
orangeKite: {
str: 3,
con: 3,
int: 3,
per: 3,
set: 'kite',
},
pinkKite: {
str: 3,
con: 3,
int: 3,
per: 3,
set: 'kite',
},
yellowKite: {
str: 3,
con: 3,
int: 3,
per: 3,
set: 'kite',
},
pushBroom: {
str: 4,
int: 4,
set: 'cleaningSupplies',
},
featherDuster: {
con: 4,
per: 4,
set: 'cleaningSupplies',
},
magicSpatula: {
per: 8,
set: 'cookingImplements',
},
finelyCutGem: {
con: 10,
set: 'jewelers',
},
paintbrush: {
int: 8,
set: 'painters',
},
mop: {
con: 4,
per: 4,
set: 'cleaningSuppliesTwo',
},
cleaningCloth: {
str: 4,
con: 4,
set: 'cleaningSuppliesTwo',
},
2023-09-19 19:46:54 +00:00
ridingBroom: {
str: 5,
int: 3,
set: 'somethingSpooky',
},
rollingPin: {
str: 10,
set: 'cookingImplementsTwo',
},
scholarlyTextbooks: {
int: 10,
set: 'schoolUniform',
},
hattersShears: {
str: 10,
set: 'hatterSet',
},
optimistsClover: {
str: 4,
con: 4,
set: 'optimistSet',
},
Squashed commit of the following: commit 934b85d71693ecce658c0b3184fedf732c456ec7 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:28 2024 -0500 5.24.2 commit c6df34a7fcfc92af1af3019c5fc2850178733a72 Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:27:24 2024 -0500 chore(subproj): update habitica-images commit c51c90ba41d4732e7ef0c25b76559f1732f5c64d Author: Sabe Jones <sabe@habitica.com> Date: Thu May 9 09:26:49 2024 -0500 Squashed commit of the following: commit 7d6320ee2d6e1dac5ac025c188162cba35ed49bf Author: Sabe Jones <sabe@habitica.com> Date: Mon May 6 16:22:53 2024 -0500 fix(faq): copy updates commit 234870a7b2bc3b23ba2a044a1010fdc9b417bc45 Author: Sabe Jones <sabe@habitica.com> Date: Fri May 3 16:06:48 2024 -0500 fix(faq): cleaner layout commit 06f162cc7a6a2b94b916ae0514b08ede09e7a2dc Author: Sabe Jones <sabe@habitica.com> Date: Tue Apr 30 17:21:50 2024 -0500 feat(faq): Content Schedule notes commit d3f420144c08e902cd0173cb2ad8b5d4cac42989 Author: Weblate <noreply@weblate.org> Date: Thu May 9 16:22:33 2024 +0200 Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (15 of 15 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 82.6% (214 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 97.4% (753 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (German) Currently translated at 75.2% (195 of 259 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (German) Currently translated at 97.1% (751 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (German) Currently translated at 96.2% (744 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 99.8% (867 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 98.7% (229 of 232 strings) Translated using Weblate (German) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (German) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (German) Currently translated at 89.5% (2766 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.5% (762 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (German) Currently translated at 89.3% (2760 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (French) Currently translated at 99.9% (3088 of 3089 strings) Translated using Weblate (German) Currently translated at 89.1% (2754 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (French) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.4% (761 of 773 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.3% (862 of 868 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 89.0% (2752 of 3089 strings) Translated using Weblate (German) Currently translated at 89.0% (2750 of 3089 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (232 of 232 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3089 of 3089 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (French) Currently translated at 100.0% (773 of 773 strings) Translated using Weblate (Ukrainian) Currently translated at 99.7% (377 of 378 strings) Translated using Weblate (French) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (378 of 378 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (868 of 868 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (French) Currently translated at 100.0% (167 of 167 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.9% (2747 of 3089 strings) Translated using Weblate (French) Currently translated at 100.0% (259 of 259 strings) Translated using Weblate (German) Currently translated at 88.7% (2740 of 3089 strings) Translated using Weblate (German) Currently translated at 88.8% (2734 of 3077 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Translated using Weblate (Korean) Currently translated at 79.8% (131 of 164 strings) Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Lapin <sirocuro01@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: 박동훈 <creator98@naver.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/de/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/de/ Translate-URL: https://translate.habitica.com/projects/habitica/content/es/ Translate-URL: https://translate.habitica.com/projects/habitica/content/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/death/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/noscript/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/de/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Content Translation: Habitica/Death Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Limited Translation: Habitica/Noscript Translation: Habitica/Npc Translation: Habitica/Pets Translation: Habitica/Questscontent Translation: Habitica/Settings Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 1567f1c283a7bb89f742a1976074db3ac7fc6526 Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Tue May 7 17:21:06 2024 -0400 remove dempendabot.yml (#15193) commit 3e19b8aa96a0d0a3371a4a4cde1a2e2e0567d324 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:26:23 2024 -0500 5.24.1 commit d1bc1ab05a5e2c1a836c417b1364342271b9ff8a Merge: 2d4ee636ae 13149d4acf Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:25:51 2024 -0500 Merge branch 'develop' into release commit 13149d4acf0adcd3878965f53e2cc60900a57011 Merge: 42964c91f3 4b796fae5d Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 22:24:45 2024 +0200 Merge branch 'origin/develop' into Weblate. commit 2d4ee636ae22b0ccec6fa3384acd799d06e03645 Author: Sabe Jones <sabe@habitica.com> Date: Fri Apr 26 15:22:08 2024 -0500 5.24.0 commit 42964c91f37a27426aa52ac949da1972e0f7d317 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Apr 26 22:15:18 2024 +0200 Fix issue with gift sub processing (#15184) * Fix issue with gift sub processing * Update cron.js commit de622075047de62f95d0a409bb3fe70577c962ec Author: Natalie <78037386+CuriousMagpie@users.noreply.github.com> Date: Fri Apr 26 16:14:45 2024 -0400 May 2024 Content Prebuild (#15185) * 2024-05 css update * add May subscriber items, enchanted armoire (text placeholders), potions, and quest bundles * typo correction * add May achievement * content fixes after local testing * canonical date fix * fix potion descriptions, add periods to background descriptions * fix canonical date * updated armoire items * fix stat display on item * Fixing merge conflicts * resolve merge conflicts * add leading zero to mp drain for mushroom quest * fix timezones * proofreading pass * fix linting errors * date fixes & linter fixes * correct armoire expression at end of file * fix(autolint): roll back Prettier change --------- Co-authored-by: Sabe Jones <sabe@habitica.com> commit 4b796fae5da53a88b3dce1e9422ae7dfccfd2cc7 Author: Weblate <noreply@weblate.org> Date: Fri Apr 26 11:41:11 2024 +0200 Translated using Weblate (German) Currently translated at 88.7% (2731 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2729 of 3077 strings) Translated using Weblate (German) Currently translated at 88.6% (2727 of 3077 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (Ukrainian) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2726 of 3077 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 88.5% (2724 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 98.9% (283 of 286 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Ukrainian) Currently translated at 97.5% (160 of 164 strings) Translated using Weblate (German) Currently translated at 89.8% (257 of 286 strings) Translated using Weblate (German) Currently translated at 87.7% (251 of 286 strings) Translated using Weblate (German) Currently translated at 99.8% (860 of 861 strings) Translated using Weblate (German) Currently translated at 97.6% (841 of 861 strings) Translated using Weblate (Ukrainian) Currently translated at 98.8% (256 of 259 strings) Translated using Weblate (German) Currently translated at 91.8% (392 of 427 strings) Translated using Weblate (German) Currently translated at 91.1% (389 of 427 strings) Translated using Weblate (German) Currently translated at 88.7% (379 of 427 strings) Translated using Weblate (French) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (French) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (French) Currently translated at 99.1% (3050 of 3077 strings) Translated using Weblate (German) Currently translated at 88.0% (376 of 427 strings) Translated using Weblate (German) Currently translated at 98.7% (228 of 231 strings) Translated using Weblate (Dutch) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Dutch) Currently translated at 84.5% (2602 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Romanian) Currently translated at 92.8% (130 of 140 strings) Translated using Weblate (German) Currently translated at 97.8% (226 of 231 strings) Translated using Weblate (Romanian) Currently translated at 75.0% (6 of 8 strings) Translated using Weblate (Romanian) Currently translated at 96.6% (58 of 60 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (German) Currently translated at 95.2% (220 of 231 strings) Translated using Weblate (French) Currently translated at 98.7% (3040 of 3077 strings) Translated using Weblate (French) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (13 of 13 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 54.9% (50 of 91 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 98.7% (3037 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (189 of 189 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Portuguese) Currently translated at 99.3% (163 of 164 strings) Translated using Weblate (German) Currently translated at 94.8% (219 of 231 strings) Translated using Weblate (German) Currently translated at 84.2% (241 of 286 strings) Translated using Weblate (German) Currently translated at 51.6% (47 of 91 strings) Translated using Weblate (Portuguese) Currently translated at 98.1% (161 of 164 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3072 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (286 of 286 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (German) Currently translated at 49.4% (45 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 89.7% (253 of 282 strings) Translated using Weblate (Spanish (Latin America)) Currently translated at 2.1% (3 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (761 of 764 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (56 of 56 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.9% (756 of 764 strings) Translated using Weblate (German) Currently translated at 48.3% (44 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (German) Currently translated at 97.3% (744 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (164 of 164 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (231 of 231 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (22 of 22 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (8 of 8 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3077 of 3077 strings) Translated using Weblate (Spanish) Currently translated at 99.8% (3071 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 99.1% (3051 of 3077 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (861 of 861 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (140 of 140 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (230 of 230 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (94 of 94 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (131 of 131 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (427 of 427 strings) Translated using Weblate (German) Currently translated at 86.6% (370 of 427 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (3035 of 3035 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (239 of 239 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (182 of 182 strings) Translated using Weblate (Russian) Currently translated at 29.9% (41 of 137 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 98.0% (749 of 764 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (764 of 764 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (91 of 91 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (377 of 377 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (110 of 110 strings) Translated using Weblate (German) Currently translated at 97.8% (836 of 854 strings) Co-authored-by: Antonio Spinelli <tonicospinelli@users.noreply.translate.habitica.com> Co-authored-by: Céu <marcel.ufscar@gmail.com> Co-authored-by: Ellen A M <ellen_a_m@hotmail.com> Co-authored-by: Finrod <963505255@qq.com> Co-authored-by: Jaime Martí <jaumemarti77@icloud.com> Co-authored-by: Julian Brito <hackoogamer0852@gmail.com> Co-authored-by: Luã Fhelyp Guimarães <fhelypg@gmail.com> Co-authored-by: Sophie LE MASLE <sophiesuff@gmail.com> Co-authored-by: Tetiana <merekka13@gmail.com> Co-authored-by: Toro Mor <thomas.bizer@gmx.de> Co-authored-by: Weblate <noreply@weblate.org> Co-authored-by: Χρήστος Joia <hristosjoia@gmail.com> Co-authored-by: Катя Скибицкая <katerrina9993@gmail.com> Translate-URL: https://translate.habitica.com/projects/habitica/achievements/pt/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/achievements/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/de/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/challenge/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/character/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/de/ Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/content/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/content/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/content/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/faq/ru/ Translate-URL: https://translate.habitica.com/projects/habitica/front/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/de/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/generic/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/de/ Translate-URL: https://translate.habitica.com/projects/habitica/groups/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/inventory/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/de/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/es_419/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/limited/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/messages/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/npc/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/overview/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/nl/ Translate-URL: https://translate.habitica.com/projects/habitica/pets/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/quests/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/de/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translate-URL: https://translate.habitica.com/projects/habitica/spells/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/de/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/fr/ Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/zh_Hans/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/ro/ Translate-URL: https://translate.habitica.com/projects/habitica/tasks/zh_Hans/ Translation: Habitica/Achievements Translation: Habitica/Backgrounds Translation: Habitica/Challenge Translation: Habitica/Character Translation: Habitica/Communityguidelines Translation: Habitica/Content Translation: Habitica/Faq Translation: Habitica/Front Translation: Habitica/Gear Translation: Habitica/Generic Translation: Habitica/Groups Translation: Habitica/Inventory Translation: Habitica/Limited Translation: Habitica/Loginincentives Translation: Habitica/Messages Translation: Habitica/Npc Translation: Habitica/Overview Translation: Habitica/Pets Translation: Habitica/Quests Translation: Habitica/Questscontent Translation: Habitica/Rebirth Translation: Habitica/Settings Translation: Habitica/Spells Translation: Habitica/Subscriber Translation: Habitica/Tasks commit 2e9573ef92174dccff310f01dfd58b1886ae6397 Author: Yeah Jack <95103974+Yeah-Jack@users.noreply.github.com> Date: Thu Apr 25 21:25:33 2024 +0200 Update README.md for better grammar (#15103) commit 384bfce3ebf2e2c017d53e0ab75d0953f63f34f4 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:51 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 in /website/client (#15189) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5a8c7fb924391207cc9bf7909a619fadb3e171ac Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:24 2024 -0400 chore(deps): bump webpack-dev-middleware in /website/client (#15188) Bumps [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware) from 5.3.3 to 5.3.4. - [Release notes](https://github.com/webpack/webpack-dev-middleware/releases) - [Changelog](https://github.com/webpack/webpack-dev-middleware/blob/v5.3.4/CHANGELOG.md) - [Commits](https://github.com/webpack/webpack-dev-middleware/compare/v5.3.3...v5.3.4) --- updated-dependencies: - dependency-name: webpack-dev-middleware dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 246775256e3bc77acb16382e05359a1bf2cf51ad Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:34:01 2024 -0400 chore(deps): bump express from 4.18.2 to 4.19.2 (#15190) Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2. - [Release notes](https://github.com/expressjs/express/releases) - [Changelog](https://github.com/expressjs/express/blob/master/History.md) - [Commits](https://github.com/expressjs/express/compare/4.18.2...4.19.2) --- updated-dependencies: - dependency-name: express dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit fa4cd8dd5ac81173dcc1bac0cd733514040d86da Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:59 2024 -0400 chore(deps): bump tar from 6.2.0 to 6.2.1 (#15191) Bumps [tar](https://github.com/isaacs/node-tar) from 6.2.0 to 6.2.1. - [Release notes](https://github.com/isaacs/node-tar/releases) - [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md) - [Commits](https://github.com/isaacs/node-tar/compare/v6.2.0...v6.2.1) --- updated-dependencies: - dependency-name: tar dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 5224e063f7d5502cc473105c017805d3e9c355e0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:32:36 2024 -0400 chore(deps): bump axios from 0.21.4 to 1.6.8 (#15192) Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.8. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.8) --- updated-dependencies: - dependency-name: axios dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit e5e8b9a7ec0f1108f8173374c5e4b9b50c970032 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:19:21 2024 -0400 build(deps): bump chai from 4.3.7 to 5.1.0 in /website/client (#15144) Bumps [chai](https://github.com/chaijs/chai) from 4.3.7 to 5.1.0. - [Release notes](https://github.com/chaijs/chai/releases) - [Changelog](https://github.com/chaijs/chai/blob/main/History.md) - [Commits](https://github.com/chaijs/chai/compare/v4.3.7...v5.1.0) --- updated-dependencies: - dependency-name: chai dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit 7cd76c50eba6e2d3a5de2fd480694e12f517d78a Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:18:07 2024 -0400 build(deps): bump axios from 0.27.2 to 0.28.0 in /website/client (#15148) Bumps [axios](https://github.com/axios/axios) from 0.27.2 to 0.28.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v0.28.0/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.27.2...v0.28.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit b520202544b250bffddf839eb8524e9d656921b0 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:17:17 2024 -0400 build(deps): bump sass-loader from 8.0.2 to 14.1.1 in /website/client (#15159) Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 8.0.2 to 14.1.1. - [Release notes](https://github.com/webpack-contrib/sass-loader/releases) - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md) - [Commits](https://github.com/webpack-contrib/sass-loader/compare/v8.0.2...v14.1.1) --- updated-dependencies: - dependency-name: sass-loader dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit bbae882eda5577d293938ae5f08aa06d16e8ab13 Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu Apr 25 14:12:46 2024 -0400 chore(deps): bump follow-redirects in /website/client (#15179) Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.6. - [Release notes](https://github.com/follow-redirects/follow-redirects/releases) - [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.6) --- updated-dependencies: - dependency-name: follow-redirects dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> commit ee93c8bec5bbd5b51a2307e9c08258beafb6d172 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:20 2024 -0500 5.23.0 commit c65e93e5144bef62c2dc363733a19161c8b5423c Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:49:17 2024 -0500 chore(git): update subproject commit 0fd808727c040178deb13982dfde5ca9719a389b Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:48:32 2024 -0500 Squashed commit of the following: commit 3c3787091a2e8a94857352c3655f60138a3b20b7 Merge: 76a00d6308 76d7f02fe8 Author: Sabe Jones <sabe@habitica.com> Date: Mon Apr 8 15:47:35 2024 -0500 Merge branch 'release' into 2024-04-april-fool-items commit 76a00d6308997c50ae5f5e9d6170a09a1a8cbac7 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 16:08:39 2024 -0500 fix(quest): revise rage text commit c2e13f8af245993f61eb614d6be609c833c2e711 Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 12:57:17 2024 -0500 fix(quest): correct rage and "guscompletion" commit ecdeb82df998ab75eceae3e877c1758187b1d22c Author: Sabe Jones <sabe@habitica.com> Date: Thu Mar 28 08:55:18 2024 -0500 fix(events): correct dates and times commit 232de436bbe7ba4c13f04ed66cc3b8a4a794d884 Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:03:06 2024 -0500 fix(content): a few more unruly Fungus commit 955e6e73387788797d1a83a037f73aa472515cec Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 09:00:03 2024 -0500 feat(content): wacky potions 2024 by @CuriousMagpie commit 34b72be4f447f00c31169c4cd6e8ba79655adf8a Author: Sabe Jones <sabe@habitica.com> Date: Wed Mar 27 08:56:27 2024 -0500 feat(event): AF by @CuriousMagpie
2024-05-13 10:29:40 +00:00
pottersWheel: {
per: 8,
set: 'pottersSet',
},
shadyBeachUmbrella: {
2024-06-17 15:47:22 +00:00
per: 12,
2024-05-15 10:51:01 +00:00
set: 'beachsideSet',
},
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
corsairsBlade: {
str: 7,
set: 'corsairSet',
},
dragonKnightsLance: {
con: 8,
set: 'dragonKnightSet',
},
funnyFoolBaton: {
con: 15,
str: 15,
set: 'funnyFoolSet',
},
spookyCandyBucket: {
int: 10,
set: 'frightNightSet',
},
stormKnightAxe: {
str: 11,
set: 'stormKnightSet',
},
};
2024-04-30 16:11:09 +00:00
const releaseDay = 7;
2015-11-16 23:29:13 +00:00
forEach({
armor,
body,
eyewear,
head,
headAccessory,
shield,
weapon,
}, (set, setKey) => {
forEach(set, (gearItem, gearKey) => {
const gearStats = {};
const gearStatValues = [];
let notes;
if (!gearItem.notes) {
forEach(ATTRIBUTES, stat => {
if (gearItem[stat]) {
gearStats[stat] = gearItem[stat];
gearStatValues.push(gearItem[stat]);
}
});
}
if (gearStatValues.length > 0) {
if (gearStatValues.length === 1
|| find(gearStats, gearStat => gearStat !== gearStatValues[0])
) {
notes = t(`${setKey}Armoire${upperFirst(gearKey)}Notes`, gearStats);
} else {
notes = t(`${setKey}Armoire${upperFirst(gearKey)}Notes`, { attrs: gearStatValues[0] });
}
} else {
notes = t(`${setKey}Armoire${upperFirst(gearKey)}Notes`);
}
defaults(gearItem, {
canOwn: ownsItem(`${setKey}_armoire_${gearKey}`),
notes,
text: t(`${setKey}Armoire${upperFirst(gearKey)}Text`),
value: 100,
});
});
});
function updateReleased (type) {
const today = moment();
const returnType = {};
forEach(type, (gearItem, gearKey) => {
2024-04-30 16:11:09 +00:00
let released;
if (releaseDates[gearItem.set]) {
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
const components = releaseDates[gearItem.set];
const releaseDateString = buildReleaseDate(components.year, components.month, releaseDay);
2024-05-08 15:05:09 +00:00
released = today.isAfter(releaseDateString);
2024-04-30 16:11:09 +00:00
} else {
released = true;
}
if (released) {
returnType[gearKey] = gearItem;
}
});
return returnType;
}
const memoizedUpdatReleased = memoize(updateReleased);
export default {
get armor () {
return memoizedUpdatReleased({ identifier: 'armor', memoizeConfig: true }, armor);
},
get body () {
return memoizedUpdatReleased({ identifier: 'body', memoizeConfig: true }, body);
},
get eyewear () {
return memoizedUpdatReleased({ identifier: 'eyewear', memoizeConfig: true }, eyewear);
},
get head () {
return memoizedUpdatReleased({ identifier: 'head', memoizeConfig: true }, head);
},
get headAccessory () {
return memoizedUpdatReleased({ identifier: 'headAccessory', memoizeConfig: true }, headAccessory);
},
get shield () {
return memoizedUpdatReleased({ identifier: 'shield', memoizeConfig: true }, shield);
},
get weapon () {
return memoizedUpdatReleased({ identifier: 'weapon', memoizeConfig: true }, weapon);
},
Squashed commit of the following: commit 28193f86fb7ed6647fb5e1c6469f71a9bb980c38 Author: Phillip Thelen <phillip@habitica.com> Date: Fri Jun 21 11:12:18 2024 +0200 Fix serving memoized content commit 877fe482252db78b69050b13274da147ede23769 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 12:23:24 2024 +0200 correctly memoize conent api commit e0f6f79c5b49d2b6eae7e5c02dd90ac7ad6ea397 Author: Phillip Thelen <phillip@habitica.com> Date: Thu Jun 20 10:11:27 2024 +0200 don’t build multiple times on heroku commit f62254d68e2859990a6e80cd5b64d3385a6dea60 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:40:20 2024 +0200 fix client command commit d054e6fc1650fbe6df14b62025f0470a15e91883 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:36:57 2024 +0200 correct build call commit 7231f699c1e9cc4fc873428863cff0c14a4b6b3f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 19:32:32 2024 +0200 try setting up with heroku buildpack commit 1dae0793fde402e15c9e2eba2b21df999933282f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:50:32 2024 +0200 call gulp build:prod commit f18fbe86b61fa282baf38196313fe07837b173cc Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:40:53 2024 +0200 build client commit 61a61724cae017aaaf912c037796bd2e5064ec87 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:33:18 2024 +0200 testing commit 93cf30eb184a74f85751750ab6e5033db3d2fafa Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:20:25 2024 +0200 integration fix commit cff08adcd0290907281e5db873b9087d7de83e26 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:13:20 2024 +0200 specify dev docker file commit 4da2ed4a1f8d017ad3b6ac4e869746e7beaea419 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:10:07 2024 +0200 initialize stub commit 11c5b26c594254083fa260a1d0920242d67e23b7 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:08:45 2024 +0200 test heroku file commit ac85bb2e2da846b069826a621e975a710038313d Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:03:15 2024 +0200 fix stub reference commit 74dfb2710ff1b246d788d729149062f6f0b77787 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 18:01:27 2024 +0200 test fixes commit 8dbd3c3db15aac5c3defd294b6c6613cf80136da Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:37:04 2024 +0200 fix canOwn test commit 74b3b348ff6901e889ef88fd7531d6800d12ab1a Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:32:31 2024 +0200 fix buy test commit 3386d61fdee32e79a6a53939f22e26d3942eaa7f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:30:37 2024 +0200 fix debug tests commit 19da14531ca64a18dd68cefe1ada3f2ed1066622 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:25 2024 +0200 add chameleon to featured quests commit 254dd80f2479086637c7cafa9522cf6155b3868f Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 17:05:14 2024 +0200 fix import commit 0bc3f16b4b03f88cc5c78fad5aa8d38cfdb9324b Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:22 2024 +0200 add new content to new release file commit 5184973bd50fb1f4bf17ab054aa7a5836086a5e1 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:11 2024 +0200 fix release date tests commit b6accca5cae1bbb33c450e4462095113cfebe480 Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:33:06 2024 +0200 fix armoire tests commit fec68e621147e31c6ba5370ce0126d7e9b86461c Author: Phillip Thelen <phillip@habitica.com> Date: Wed Jun 19 16:02:03 2024 +0200 fix tests commit fc63c906ddf4956fbe40543b66cb65cf570de36b Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:44:21 2024 +0200 Improve test coverage commit 3333f8f0f59d0a69fcd715ee3f690518f7a710b5 Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:24:59 2024 +0200 allow hatching potions to have a release date commit 89a3ac3ddebf8e949f584c39092e0cc961cde04a Author: Phillip Thelen <phillip@habitica.com> Date: Mon Jun 10 14:11:38 2024 +0200 allow eggs to have a release date # Conflicts: # test/content/armoire.test.js commit 16551ec83fdcb3e6bb31e4665588c83aa5af42ba Merge: f5f4974a73 2645bf6023 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:03:12 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 2645bf60239a838d5a506f69ca7c8ce38042bf25 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 15:02:47 2024 -0400 update habitica images commit f5f4974a733fc3ebad1dd5da77bb44b48e91b7cc Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 14:58:13 2024 -0400 update habitica-images commit 162e337d14a372f523fbf9903bdddd23142e0d79 Merge: f2506c3231 21a7d36b7b Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:46:03 2024 -0400 Merge branch '2024-07-content-prebuild' into subs-private commit 21a7d36b7ba1d86e30b60e25d778b01062ed11ba Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:45:09 2024 -0400 update sprites commit f2506c32316df6836ee19489320b289f4dc97a35 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 13:24:21 2024 -0400 updated sprites css commit d47641e25a6dfb9b62f1c10d810e80eb0990ea20 Author: CuriousMagpie <eilatan@gmail.com> Date: Tue Jun 18 12:46:59 2024 -0400 typo fix commit fb8479ad1e887b7f94dd6eec47980d4da593bee9 Author: CuriousMagpie <eilatan@gmail.com> Date: Mon Jun 17 13:44:36 2024 -0400 finish July prebuild commit 3810cf3ef3c492bda8d343596bf1a17f9fc1e36e Author: CuriousMagpie <eilatan@gmail.com> Date: Fri Jun 14 10:42:47 2024 -0400 add chameleon quest commit d05da3722ce1d86a840d6f73b4ef78309c84a2f6 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 17:12:43 2024 -0400 add June background notes commit b8a3440ef2fd0bf26e1305e749bcefab2c446d84 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 16:40:04 2024 -0400 fix mystery item and background description commit 44d63032d81ac58aded8c4c856df7fe5d89f5ef4 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 15:38:23 2024 -0400 add subscriber gear, enchanted armoire, and background commit 9d7da91ec60d84b7ec8f1792f2601bcc863c5a31 Author: CuriousMagpie <eilatan@gmail.com> Date: Thu Jun 13 14:44:59 2024 -0400 add sprites
2024-06-28 14:49:08 +00:00
// convenience method for tests mostly. Not used in the app
get all () {
const items = [];
items.push(...Object.values(this.armor));
items.push(...Object.values(this.body));
items.push(...Object.values(this.eyewear));
items.push(...Object.values(this.head));
items.push(...Object.values(this.headAccessory));
items.push(...Object.values(this.shield));
items.push(...Object.values(this.weapon));
return items;
},
2019-10-08 14:57:10 +00:00
};