9fd0bfae46
commit 05933be20513ebdf86b85cef6c947848fc13d583 Author: Kalista Payne <kalista@habitica.com> Date: Tue Nov 25 11:46:16 2025 -0600 fix(layout): contrast commit f36f3c8a218c873ffb6684e75c170465cb88c418 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 17:29:06 2025 -0600 fix(layout): less ridiculous flow commit 74fcbe9494784cd2d95bda8fd527f72abcd35f90 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 17:19:23 2025 -0600 fix(billing): adjust placement and copy commit c0c1ea43090f8f6313a9309b1265fbdc8e9bf754 Author: Kalista Payne <kalista@habitica.com> Date: Thu Nov 20 10:48:45 2025 -0600 fix(groups): fine print about billing
Habitica Client
Project setup
npm install
Compiles and hot-reloads for development
npm run serve
Compiles and minifies for production
npm run build
Run your unit tests
npm run test:unit
Lints and fixes files
npm run lint
Customize configuration
Vue Structure
Currently pages and components are mixed in /src/components this is not a good way to find the files easy.
Thats why each changed / upcoming page / component should be put in either /src/components or in the /src/pages directory.
Inside Pages, each page can have a subfolder which contains sub-components only needed for that page - otherwise it has to be added to the normal components folder.
At the end of all the changes - the components should only contain components needed between all pages