* Update title for tabs not including challenges, guild and team * add section titles to challenges, guilds, and groups * Update dynamic title to use vuex action * Remove duplicate key * Actually remove duplicate key * Fix section sub section in group * Add note to implement setTitle when adding a page * Add missing sections to dynamic title * Features string not translated * Use onGroupUpdate to update group titles * Add watcher to challenges for dynamic title updates * Small fixes * Add register and login to title, remove duplicate keys * Add home page dynamic title functionality * Minor name changes * remove wrong i18n strings from front.js * refactor router note * 4.166.1 * build(deps): bump got from 11.7.0 to 11.8.0 Bumps [got](https://github.com/sindresorhus/got) from 11.7.0 to 11.8.0. - [Release notes](https://github.com/sindresorhus/got/releases) - [Commits](https://github.com/sindresorhus/got/compare/v11.7.0...v11.8.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump rate-limiter-flexible from 2.1.10 to 2.1.13 (#12709) Bumps [rate-limiter-flexible](https://github.com/animir/node-rate-limiter-flexible) from 2.1.10 to 2.1.13. - [Release notes](https://github.com/animir/node-rate-limiter-flexible/releases) - [Commits](https://github.com/animir/node-rate-limiter-flexible/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump image-size from 0.9.1 to 0.9.2 (#12711) Bumps [image-size](https://github.com/image-size/image-size) from 0.9.1 to 0.9.2. - [Release notes](https://github.com/image-size/image-size/releases) - [Commits](https://github.com/image-size/image-size/compare/v0.9.1...v0.9.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump mongoose from 5.10.9 to 5.10.10 (#12706) Bumps [mongoose](https://github.com/Automattic/mongoose) from 5.10.9 to 5.10.10. - [Release notes](https://github.com/Automattic/mongoose/releases) - [Changelog](https://github.com/Automattic/mongoose/blob/master/History.md) - [Commits](https://github.com/Automattic/mongoose/compare/5.10.9...5.10.10) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps-dev): bump axios from 0.19.2 to 0.21.0 (#12708) Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.21.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump axios from 0.19.2 to 0.21.0 in /website/client (#12712) Bumps [axios](https://github.com/axios/axios) from 0.19.2 to 0.21.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.19.2...v0.21.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump jwks-rsa from 1.10.1 to 1.11.0 (#12707) Bumps [jwks-rsa](https://github.com/auth0/node-jwks-rsa) from 1.10.1 to 1.11.0. - [Release notes](https://github.com/auth0/node-jwks-rsa/releases) - [Changelog](https://github.com/auth0/node-jwks-rsa/blob/master/CHANGELOG.md) - [Commits](https://github.com/auth0/node-jwks-rsa/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * Prevent the removal of a quest owner from a group, take 2 (#12695) * add cannotRemoveQuestLeader string * throw error when member is quest leader * add the new apidoc error * change i18n key name * fix apidoc formatting and change key in throw() * add test for preventing removing quest owner * patch(groups): change error codes * Merge #12654 Fixes #12417 Squashed commit of the following: commit 1f074175c480a638cf61e2c72ca57cdc6f8699b6 Author: Matteo Pagliazzi <matteopagliazzi@gmail.com> Date: Mon Oct 26 10:57:23 2020 +0100 fix(i18n): remove unused string questLevelTooHigh commit 12cc74002ec87c14cc000b008454f34475fd3636 Merge:4fc260e552ad9b551de3Author: Matteo Pagliazzi <matteopagliazzi@gmail.com> Date: Mon Oct 26 10:50:39 2020 +0100 Merge branch 'feature/level-locked-quests-should-be-used-at-any-level' of https://github.com/hamboomger/habitica into hamboomger-feature/level-locked-quests-should-be-used-at-any-level commitad9b551de3Author: hamboomger <hamboomger@gmail.com> Date: Thu Oct 8 13:34:19 2020 +0300 fix(quests): Quests that are level-locked for purchase can now be used at any level * fix(banned words): fix partial matching of words containing diacritic… (#12444) * fix(banned words): fix partial matching of words containing diacritics against banned words list (#12309) * lint: remove whitespace to fix error * test: add test to prevent partial matching of words containing diacritics against banned words list (#12309) * doc: add link to Unicode table of diacritical marks (#12309) * fix Arabic punctuation & alignment (#12655) * fix Arabic punctuation & alignment * fix Arabic punctuation & alignment - 2 * add rtl support for all rtl languages * add auto direction to chat cards * fix alignment: use automatic alignment based on dir attribute * restore package-lock.json Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com> * Fix keyboard inaccessible accordion in guild/party page fixes #12653 (#12656) * fix: replace clickable div with button improve accessibility for keyboard users * refactor: extract sidebar button to own component * refactor: button to div * fix: lint, update sidebarSection test * build(deps): bump vuedraggable from 2.24.2 to 2.24.3 in /website/client (#12727) Bumps [vuedraggable](https://github.com/SortableJS/Vue.Draggable) from 2.24.2 to 2.24.3. - [Release notes](https://github.com/SortableJS/Vue.Draggable/releases) - [Commits](https://github.com/SortableJS/Vue.Draggable/compare/v2.24.2...v2.24.3) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump @vue/cli-plugin-eslint in /website/client (#12719) Bumps [@vue/cli-plugin-eslint](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-eslint) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.8/packages/@vue/cli-plugin-eslint) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump bootstrap-vue from 2.18.0 to 2.18.1 in /website/client (#12725) Bumps [bootstrap-vue](https://github.com/bootstrap-vue/bootstrap-vue) from 2.18.0 to 2.18.1. - [Release notes](https://github.com/bootstrap-vue/bootstrap-vue/releases) - [Changelog](https://github.com/bootstrap-vue/bootstrap-vue/blob/dev/CHANGELOG.md) - [Commits](https://github.com/bootstrap-vue/bootstrap-vue/compare/v2.18.0...v2.18.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump @vue/cli-plugin-unit-mocha in /website/client (#12721) Bumps [@vue/cli-plugin-unit-mocha](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-unit-mocha) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.8/packages/@vue/cli-plugin-unit-mocha) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump vue-router from 3.4.7 to 3.4.8 in /website/client (#12720) Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.4.7 to 3.4.8. - [Release notes](https://github.com/vuejs/vue-router/releases) - [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-router/compare/v3.4.7...v3.4.8) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump @vue/cli-plugin-router in /website/client (#12718) Bumps [@vue/cli-plugin-router](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-router) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.8/packages/@vue/cli-plugin-router) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump @vue/cli-plugin-babel in /website/client (#12717) Bumps [@vue/cli-plugin-babel](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-plugin-babel) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.8/packages/@vue/cli-plugin-babel) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * build(deps): bump @vue/cli-service in /website/client (#12726) Bumps [@vue/cli-service](https://github.com/vuejs/vue-cli/tree/HEAD/packages/@vue/cli-service) from 4.5.7 to 4.5.8. - [Release notes](https://github.com/vuejs/vue-cli/releases) - [Changelog](https://github.com/vuejs/vue-cli/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vuejs/vue-cli/commits/v4.5.8/packages/@vue/cli-service) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> * feat(content): Mystery Items and Habitoween pet * fix(content): shield not weapon * fix(event): goodies for newbies * Loggly-only user support events (#12676) * feat(analytics): Loggly-only user support events * fix(analytics): clean up more Unknowns * 4.166.2 * Analytics: track generic events through the server (#12735) * Loggly-only user support events (#12676) * feat(analytics): Loggly-only user support events * fix(analytics): clean up more Unknowns * wip: allow tracking events from the server * analytics: allow tracking generic events on the server * remove console.logs * remove console.log (client) * add integration test Co-authored-by: Sabe Jones <sabrecat@gmail.com> * 4.166.3 * fix erranous upgrade * 4.166.2 * 4.167.0 * Translated using Weblate (Korean) Currently translated at 98.1% (109 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ko/ Translated using Weblate (Korean) Currently translated at 98.3% (121 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/ko/ Translated using Weblate (Japanese) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Japanese) Currently translated at 89.0% (1944 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (564 of 564 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/ja/ Translated using Weblate (Korean) Currently translated at 65.7% (73 of 111 strings) Translation: Habitica/Pets Translate-URL: https://translate.habitica.com/projects/habitica/pets/ko/ Translated using Weblate (Korean) Currently translated at 77.4% (72 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translated using Weblate (Japanese) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Japanese) Currently translated at 88.9% (1941 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Korean) Currently translated at 73.1% (68 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/ko/ Translated using Weblate (English (Pirate)) Currently translated at 97.8% (356 of 364 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/en@pirate/ Translated using Weblate (Japanese) Currently translated at 88.8% (1940 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (French) Currently translated at 100.0% (184 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/fr/ Translated using Weblate (Ukrainian) Currently translated at 100.0% (134 of 134 strings) Translation: Habitica/Tasks Translate-URL: https://translate.habitica.com/projects/habitica/tasks/uk/ Translated using Weblate (Japanese) Currently translated at 88.7% (1938 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Ukrainian) Currently translated at 45.1% (42 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translated using Weblate (Ukrainian) Currently translated at 45.1% (42 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/uk/ Translated using Weblate (Ukrainian) Currently translated at 92.2% (166 of 180 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/uk/ Translated using Weblate (Japanese) Currently translated at 88.7% (1937 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Basque) Currently translated at 100.0% (1 of 1 strings) Translation: Habitica/Merch Translate-URL: https://translate.habitica.com/projects/habitica/merch/eu/ Translated using Weblate (Basque) Currently translated at 100.0% (13 of 13 strings) Translation: Habitica/Rebirth Translate-URL: https://translate.habitica.com/projects/habitica/rebirth/eu/ Translated using Weblate (Basque) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/eu/ Translated using Weblate (Basque) Currently translated at 6.5% (8 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/eu/ Translated using Weblate (Spanish) Currently translated at 100.0% (364 of 364 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (364 of 364 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (123 of 123 strings) Translation: Habitica/Communityguidelines Translate-URL: https://translate.habitica.com/projects/habitica/communityguidelines/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (564 of 564 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translated using Weblate (Spanish) Currently translated at 97.2% (354 of 364 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translated using Weblate (Spanish) Currently translated at 99.8% (563 of 564 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (124 of 124 strings) Translation: Habitica/Npc Translate-URL: https://translate.habitica.com/projects/habitica/npc/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (61 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (184 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (23 of 23 strings) Translation: Habitica/Loginincentives Translate-URL: https://translate.habitica.com/projects/habitica/loginincentives/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/es/ Translated using Weblate (Spanish) Currently translated at 87.8% (1917 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/es/ Translated using Weblate (Spanish) Currently translated at 95.3% (538 of 564 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (93 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (180 of 180 strings) Translation: Habitica/Settings Translate-URL: https://translate.habitica.com/projects/habitica/settings/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (93 of 93 strings) Translation: Habitica/Achievements Translate-URL: https://translate.habitica.com/projects/habitica/achievements/es/ Translated using Weblate (Japanese) Currently translated at 88.6% (1935 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Italian) Currently translated at 100.0% (184 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/it/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (203 of 203 strings) Translation: Habitica/Generic Translate-URL: https://translate.habitica.com/projects/habitica/generic/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (56 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (718 of 718 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (2183 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/zh_Hans/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (184 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/pt_BR/ Translated using Weblate (Spanish (Latin America)) Currently translated at 81.4% (1779 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/es_419/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Overview Translate-URL: https://translate.habitica.com/projects/habitica/overview/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2183 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (718 of 718 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (718 of 718 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/pt_BR/ Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (2183 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/pt_BR/ Translated using Weblate (Japanese) Currently translated at 100.0% (181 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Czech) Currently translated at 98.9% (182 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/cs/ Translated using Weblate (Japanese) Currently translated at 88.5% (1933 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 96.4% (54 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Czech) Currently translated at 100.0% (564 of 564 strings) Translation: Habitica/Backgrounds Translate-URL: https://translate.habitica.com/projects/habitica/backgrounds/cs/ Translated using Weblate (Japanese) Currently translated at 100.0% (184 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translated using Weblate (Japanese) Currently translated at 88.4% (1931 of 2183 strings) Translation: Habitica/Gear Translate-URL: https://translate.habitica.com/projects/habitica/gear/ja/ Translated using Weblate (Japanese) Currently translated at 96.4% (54 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Japanese) Currently translated at 89.2% (50 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Japanese) Currently translated at 97.7% (177 of 181 strings) Translation: Habitica/Subscriber Translate-URL: https://translate.habitica.com/projects/habitica/subscriber/ja/ Translated using Weblate (Japanese) Currently translated at 100.0% (61 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/ja/ Translated using Weblate (Polish) Currently translated at 98.2% (55 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/ Translated using Weblate (Japanese) Currently translated at 87.5% (49 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/ja/ Translated using Weblate (Polish) Currently translated at 96.4% (54 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (364 of 364 strings) Translation: Habitica/Groups Translate-URL: https://translate.habitica.com/projects/habitica/groups/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (8 of 8 strings) Translation: Habitica/Inventory Translate-URL: https://translate.habitica.com/projects/habitica/inventory/pl/ Translated using Weblate (Polish) Currently translated at 89.2% (50 of 56 strings) Translation: Habitica/Faq Translate-URL: https://translate.habitica.com/projects/habitica/faq/pl/ Translated using Weblate (Japanese) Currently translated at 95.0% (58 of 61 strings) Translation: Habitica/Messages Translate-URL: https://translate.habitica.com/projects/habitica/messages/ja/ Translated using Weblate (Japanese) Currently translated at 99.4% (183 of 184 strings) Translation: Habitica/Limited Translate-URL: https://translate.habitica.com/projects/habitica/limited/ja/ Translated using Weblate (Spanish (Latin America)) Currently translated at 85.3% (613 of 718 strings) Translation: Habitica/Questscontent Translate-URL: https://translate.habitica.com/projects/habitica/questscontent/es_419/ * fix(event): Habitoween NPC sprites * Fix Tasks styles (#12700) * re-add previous markdown h3/h4 styles - remove double transition properties * fix more heading styles * fix markdown h3 / tasktitle h3 * Add title update to fetchguilds to catch router.push page changes Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com> Co-authored-by: Sabe Jones <sabrecat@gmail.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: Shadow <william.shadow@outlook.com> Co-authored-by: Carlton McFarlane <carlton@ilicmcfarlane.io> Co-authored-by: Mario Yonan <62141485+mario130@users.noreply.github.com> Co-authored-by: J Sanderson <julia@parentscheme.com> Co-authored-by: Melior <admin@habitica.com> Co-authored-by: negue <negue@users.noreply.github.com>
Habitica

Habitica is an open source habit building program which treats your life like a Role Playing Game. Level up as you succeed, lose HP as you fail, earn money to buy weapons and armor.
We need more programmers! Your assistance will be greatly appreciated. The wiki pages below and the additional pages they link to will tell you how to get started on contributing code and where you can go to seek further help or ask questions:
- Guidance for Blacksmiths - an introduction to the technologies used and how the software is organized.
- Setting up Habitica Locally - how to set up a local install of Habitica for development and testing on various platforms.
Habitica's code is licensed as described at https://github.com/HabitRPG/habitica/blob/develop/LICENSE
Found a bug? Please report it in the Report a Bug guild rather than creating an issue (an admin will advise you if a new issue is necessary; usually it is not).
Have any questions about Habitica or its community? See the links in the habitica.com website's Help menu or drop in to Guilds > Tavern Chat to ask questions or chat socially!