No description
Find a file
Sabe Jones 8b569e2136 PMs rebuild (#11360)
* feat(messages): big PMs refactor

* add private messages route

* move to page

* WIP - header + begin with the sidebar

* extract userLabel + style sidebar + extract converstation item

* correct conversation item style

* toggle switch style

* add contributor / backer to conversation user-label

* fix shadows

* fix the conversations list (ignoring own sent)

* selected conversation label

* faceAvatar component

* fix message / avatar height

* fix message list / empty messages height

* new message padding/styles/functionality - finished sidebar conversation styling -

* fix loading messages + perfect-scrollbar

* fix load more line

* fix loading label

* open new conversation from outside

* if the user doesn't have avatar-data inside the conversation and does not exist anymore, just load/set the user name

* search bar new icon / style

* block using from conversation context-menu

* fix lint

* fix merge / lint

* fix merge

* first separate page

* fix tooltips + full width private message + card max width + more responsive

* separate conversations methods, to prevent circular deps

* update eslint config

* fix open new private message

* remove unneeded close icon + fix toggle-switch layout

* same content height on empty conversations - remove border / box-shadow

* canLoadMore = false

* remove inbox conditions on chat components

* hide footer / fix empty sidebar

* floating shadow

* remove tooltip on selected conversation user + pm always full-size

* show avatar on empty conversation

* disable face-avatar

* fix faceAvatar + story

* fix loading conversation messages while switching the conversation

* refresh private-messages page when you are already on it

* add countbadge knob to change the example

* fix lint

* fix hide tooltip + align header correctly

* disable perfect scroll

* load messages on refresh event

* fix header label + conversation actions not breaking layout on hover

* add gifting banner to the max height calculation

* correct chunk name

Co-authored-by: negue <negue@users.noreply.github.com>
Co-authored-by: Matteo Pagliazzi <matteopagliazzi@gmail.com>
2020-01-12 19:34:40 +01: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 remove non-existent files and directories from nodemon config (#11451) 2019-10-20 11:03:54 +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 Merge branch 'release' into develop 2020-01-06 12:13:00 -06:00
scripts Use new indexes in GDPR script (#11567) 2019-11-25 08:09:49 -06:00
test Merge branch 'release' into develop 2020-01-07 11:48:09 -06:00
website PMs rebuild (#11360) 2020-01-12 19:34:40 +01: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 fix lint script 2019-10-13 18:35:33 +02:00
.eslintrc.js add eslint files 2019-10-08 22:57:22 +02:00
.gitignore PMs rebuild (#11360) 2020-01-12 19:34:40 +01:00
.nodemonignore remove non-existent files and directories from nodemon config (#11451) 2019-10-20 11:03:54 +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 mongo: tweak the default connection size 2019-10-18 12:41:04 +02:00
docker-compose.dev.yml docker: mongodb3.6 2019-10-18 16:52:21 +02:00
docker-compose.yml docker: mongodb3.6 2019-10-18 16:52:21 +02:00
Dockerfile fix(build): more adjustments for Docker 2019-10-31 19:00:56 +00:00
Dockerfile-Dev 11498: fixed issues with Dockerfile-Dev (#11518) 2019-11-27 14:01:13 -06:00
gulpfile.js misc, fix client tests 2019-10-15 15:32:53 +02:00
LICENSE Fix grammar mistakes in license file 2016-06-21 06:42:20 -05:00
package-lock.json 4.129.2 2020-01-09 16:44:12 -06:00
package.json 4.129.2 2020-01-09 16:44:12 -06:00
Procfile API v3 [WIP] (#6144) 2016-05-23 13:58:31 +02:00
README.md Enable Github Actions in place of Travis (#11447) 2019-10-19 17:32:14 +02:00

Habitica Build Status Code Climate Bountysource Open Source Helpers

Greenkeeper badge

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!