No description
Find a file
Matteo Pagliazzi 08f1e2b273
Client: remove unnecessary API calls + members fixes (#12179)
* wip

* refactor world state

* allow resource to be reloaded when the server is updated

* fix #9242

* fix event listeners

* remove un-needed code

* add tests for  asyncResourceFactory reloadOnAppVersionChange

* fix double cron notifications and party members showing up in the header after a party invitation is accepted

* remove console.log

* do not send vm info to loggly due to circular dependency + fix typo

* fix #12181

* do not load invites multiple times in members modal

* add hover to challenge member count

* groups: load members only on demand

* minor ui fixes

* choose class: fix vue duplicate key warning

* minor ui fixes

* challanges: load members on demand

* add loading spinner

* change loading mechanism

* fix loading gryphon issues

* reduce code duplication
2020-05-25 17:02:29 +02:00
.ebextensions Old Client Cleanup (#9141) 2017-10-12 16:44:28 +02:00
.github Docs: Fixing small typos (#11454) 2019-11-01 19:01:15 +01:00
database_reports Scripts October 2018 (#10741) 2018-10-07 14:20:30 -05:00
gulp Improve i18n caching (#12030) 2020-05-05 20:31:33 +02:00
keys/google change Google iap-live for Android mobile app gem purchases, at negue's request 2015-12-03 06:22:59 +10:00
kubernetes Kubernetes support for dev environments (#8753) 2017-07-01 09:30:08 -07:00
migrations fix(lint): move old migration to archive 2020-04-14 19:15:29 +02:00
scripts fix(gdpr): forbidden domain 2020-02-28 13:30:41 +00:00
test Client: remove unnecessary API calls + members fixes (#12179) 2020-05-25 17:02:29 +02:00
website Client: remove unnecessary API calls + members fixes (#12179) 2020-05-25 17:02:29 +02:00
.babelrc fix babel and remove unused deps 2019-10-02 20:09:26 +02:00
.buildpacks refactor(tasks) improve UI consistency 2014-11-27 10:32:57 +00:00
.codeclimate.yml Only list javascript in .codeclimate.yml 2015-08-02 17:54:05 +02:00
.dockerignore 11498: fixed issues with Dockerfile-Dev (#11518) 2019-11-27 14:01:13 -06:00
.editorconfig Create .editorconfig 2016-09-07 08:44:57 -05:00
.eslintignore Client: remove unnecessary API calls + members fixes (#12179) 2020-05-25 17:02:29 +02:00
.eslintrc.js add eslint files 2019-10-08 22:57:22 +02:00
.gitignore Improve i18n caching (#12030) 2020-05-05 20:31:33 +02:00
.nodemonignore Sign in with Apple (#11793) 2020-04-08 18:44:30 +02:00
.nvmrc Node 12 (#11149) 2019-08-19 22:43:17 +02:00
apidoc.json chore: Remove versioning from apidoc 2016-05-25 11:11:39 -05:00
config.json.example add ability to log amplitude events (#12120) 2020-04-24 19:02:27 +02:00
docker-compose.dev.yml Fix issues with local Docker development. 2019-12-31 11:47:32 -05:00
docker-compose.yml docker: mongodb3.6 2019-10-18 16:52:21 +02:00
Dockerfile fix(apple auth): add needed env var to client and encode redirect url 2020-04-18 17:41:25 +02:00
Dockerfile-Dev Fix issues with local Docker development. 2019-12-31 11:47:32 -05:00
gulpfile.js Improve i18n caching (#12030) 2020-05-05 20:31:33 +02:00
LICENSE Update LICENSE 2020-04-28 09:17:46 +05:30
package-lock.json build(deps): bump moment from 2.25.3 to 2.26.0 (#12231) 2020-05-25 12:53:25 +02:00
package.json build(deps): bump moment from 2.25.3 to 2.26.0 (#12231) 2020-05-25 12:53:25 +02:00
Procfile API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
README.md fix(readme): remove greenkeeper badge 2020-03-10 11:45:37 +01:00

Habitica Build Status Code Climate Bountysource Open Source Helpers

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:

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!