cfa85850bf
* fix(string): questVice1Notes html changed to a mobile-device friendly format * fix(strings): updated limited.json with "dateEnd" & "monthYYYY" months & put in chronological order * fix(string): remove extra word from headSpecialSummer2022WarriorNotes * fix(string): corrected armorSpecialSummer2022MageNotes * fix: remove duplicated string and adjust upgrade button style * fix(style): set border radii to 8px on upgrading-group id * fix(payments): remove duplicate entry from another modal * chore(fix): restore string inadvertently removed during a refactor * chore(fix): comma dangle * chore(typo): who knew, that Y was actually important... * chore(typo): fix text in questBewilderNotes * chore(string): clarify polar pets requirements * couple small changes to the footer as pointed out by users * chore(fix): correct name of Fabulous Party Hat --------- Co-authored-by: SabreCat <sabe@habitica.com>
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
Storybook
Storybook is mainly used while working on UI-Components to see changes faster instead of using the website.
Start Storybook
npm run storybook:serve
This will start the storybook process, every *.stories.js-File is searched and added to the storybook overview.
Storybook Worklow
Usually when you working on component-name.vue you also create a component-name.stories.js file.
Example of the stories structure - Storybook Docs - CountBadge
Each function or example of this component will be put after storiesOf('Your Component', module),
in a separate .add('function of component', ...
Storybook Build
After each client build, storybook build is also triggered and will be available in dist/storybook