992a978923
commit dcd15a58ebf41d9e44c89c675419ecb7d36b946d Author: Kalista Payne <kalista@habitica.com> Date: Wed Jan 7 14:11:29 2026 -0600 fix(lint): whitespace; also revert username fix for further QA commit 8af109f3c358418a778d4dc8387524840343f046 Author: Kalista Payne <kalista@habitica.com> Date: Mon Jan 5 15:04:30 2026 -0600 fix(footer): better hover looks commit 87518d335967a90d3049cfde9160b341cbf55417 Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 30 15:10:14 2025 -0600 fix(footer): change to flex layout for better alignment commit 45ab33c1afaa5b34c56fb09cdcd0f4c12fee0893 Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 30 13:03:56 2025 -0600 fix(lint): whitespace commit c9d20e86d29d89b881813a2579ec1ba61acc82cc Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 30 12:54:04 2025 -0600 fix(lint): unused var and whitespace commit 05dc11fd11a530b0b460a951a8be32fe6f4e190e Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 30 12:48:26 2025 -0600 fix(footer): rearrange social block, clean up unused donate css commit 131cda6bb99b4eb53fdadf551bfddc3f712e81e8 Author: Kalista Payne <kalista@habitica.com> Date: Mon Dec 29 16:19:18 2025 -0600 fix(login): move password flows into static wrapper commit 563ed9fa02a34bbad53421795415e43c955813c1 Author: Kalista Payne <kalista@habitica.com> Date: Mon Dec 29 16:02:41 2025 -0600 fix(login): resetPassword not reset-password route name commit d23b64a03ec48b5634f05b4500153ed54a0ba6e7 Author: Kalista Payne <kalista@habitica.com> Date: Mon Dec 29 15:48:51 2025 -0600 fix(login): add missing footer, remove dono button commit 55e841252fbaafdccf75828b7ce87946c185792a Author: Kalista Payne <kalista@habitica.com> Date: Fri Dec 19 15:58:52 2025 -0600 fix(passwords): standardize styling for reset pass form commit 7e84a54f104191d6e6d2e86f25070847e1c1c674 Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 16 16:21:50 2025 -0600 fix(lint): missing variable declaration commit 777f8f13d7b3b889b5637102b8258b20020c6c6d Author: Kalista Payne <kalista@habitica.com> Date: Tue Dec 16 16:17:19 2025 -0600 fix(auth): strip invalid characters during social reg
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