* move the update username route to v3 (#10836) * Add API Call to retrieve auto-complete options for usernames * Create links to users profile in chat messages * Begin adding server-side autocomplete to web client * Add Test to opt out of username being searchable * Fix issue with username highlighting * Correctly update message text when using autocomplete * remove old autocomplete component * Improve chat input design * rewrite mongoose migration to avoid using recursion * fixes * select more fields * use lean and .update * fix(tests): correct expects * fix(tests): linting & more expects Also one more tweak for invite validation responsiveness * chore(news): Bailey * chore(i18n): update locales * 4.70.0 * fix(chat): less intrusive highlight and better margins * fix(chat): more width tweakage * feat(content): Oddballs Bundle Also includes one more tweak to @mention text highlighting * chore(sprites): compile * chore(i18n): update locales * 4.71.0 * groupChatReceived webhook fix (#10802) * Moved sendGroupChatReceivedWebhooks to group.sendChat function. * Added test for new functionality. * Set width on .custom-control-label (#10840) Set `width: 100%` on the `.custom-control-label`. Although `overflow-wrap: break-word` is set on the parent `.checklist-item` element, it doesn't seem to take effect unless a width is set on the label. * Very large Guild member counts overflow the badge #10753 (#10812) * Update superagent to the latest version 🚀 (#10848) * fix(package): update superagent to version 4.0.0 * chore(package): update lockfile package-lock.json * fix(chat): prevent duplicate messages, closes #10823 * Fix for #10814, prevent ParallelSave errors (#10852) * fix(group leave): prevent ParallelSave errors while leaving a group with multiple group or challenge tasks * fix typo * move computed-props to methods - refactor mountItem to use the states inside (#10853) * feat(content): Frost Hatching Potions * chore(sprites): compile * chore(i18n): update locales * 4.72.0 * fix(stable): remove progress number from petItem * add two slurs - TRIGGER / CONTENT WARNING: assault, slurs, swearwords, etc * more checks on the item.klass, also added the specialClass checks (#10859) * feat(content): Turkey Day 2018 * chore(sprites): compile * chore(i18n): update locales * 4.73.0 * chore(i18n): update locales * 4.73.1 * feat(footer): always show expanded footer (#10862) * Fixes issue #10857 ("Tags have extra space at the bottom when they should be centered") (#10861) * Fix for #10857 centered category tag text * Fixes #10857 and #10856 display tag markdown. * Attach client to chat messages (#10845) * Attach client to chat messages * Word * Design tweaks * Fix potential error * chore(event): end Thanksgiving tweaks * chore(i18n): update locales * 4.73.2 * Improve chat input design * Fix test errors * Move tier icons import to index * correctly name event variable * Debounce autocomplete calls * optimize mention highlighting * fix failing tests * Fix sending private messages * Cache username autocomplete requests * optimize autocomplete regex * Fix lint error * add optional parameters to limit autocompletion to specific group * Fix non-profile urls not being usable. * Correctly handle autocomplete for public and private guilds * Add check to make sure users don’t search for parties/guilds they are not part of * fix lint error * limit autocomplete results to 5 * fix(mentioning): change default, adapt settings control to checkbox * Improve auto completing * improve username autocomplete * Fix merge issue * remove old code * Send push notifications on mentions * Improve handling for sending mention notifications * Fix lint error * Update schema.js * Fix failing test * Don't send push notification to users who aren't in the party * Remove tributejs from dependencies |
||
|---|---|---|
| .ebextensions | ||
| .github | ||
| database_reports | ||
| gulp | ||
| keys/google | ||
| kubernetes | ||
| migrations | ||
| scripts | ||
| test | ||
| vagrant_scripts | ||
| webpack | ||
| website | ||
| .babelrc | ||
| .buildpacks | ||
| .codeclimate.yml | ||
| .dockerignore | ||
| .editorconfig | ||
| .eslintignore | ||
| .eslintrc | ||
| .gitignore | ||
| .nodemonignore | ||
| .nvmrc | ||
| .travis.yml | ||
| apidoc.json | ||
| config.json.example | ||
| docker-compose.dev.yml | ||
| docker-compose.yml | ||
| Dockerfile | ||
| Dockerfile-Dev | ||
| gulpfile.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| Procfile | ||
| README.md | ||
| VAGRANT.md | ||
| Vagrantfile.example | ||
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!