Go to file
2023-11-26 23:11:49 +01:00
.github/workflows Fixed & working Github actions build on all OSs 2023-08-26 23:33:00 +02:00
.vscode mega update: dialogs, translations, colors, etc. 2023-10-14 16:41:36 +02:00
interfaces added MD file support and popup for it 2023-10-25 23:44:28 +02:00
public FA mascot component, added prop testing support 2023-09-10 15:49:33 +02:00
src added notify support, added tips-tricks-trivia document 2023-11-26 23:11:49 +01:00
src-electron added MD file support and popup for it 2023-10-25 23:44:28 +02:00
test/playwright-e2e added splash screen e2e test (work, colors, sizes) 2023-09-15 00:13:35 +02:00
.editorconfig First new FA commit 2021-07-09 18:38:42 +02:00
.eslintignore First commit of the 2023 version of FA 2023-08-19 10:43:21 +02:00
.eslintrc.cjs mega update: dialogs, translations, colors, etc. 2023-10-14 16:41:36 +02:00
.gitignore Playwright testing setup improvement 2023-09-03 22:48:18 +02:00
index.html added splash screen e2e test (work, colors, sizes) 2023-09-15 00:13:35 +02:00
package.json added notify support, added tips-tricks-trivia document 2023-11-26 23:11:49 +01:00
playwright.config.ts revorked vitest to playwright tests, multiple fixes 2023-10-30 00:40:55 +01:00
postcss.config.cjs added prod devtools support, optimizations 2023-09-12 21:20:26 +02:00
quasar.config.js added notify support, added tips-tricks-trivia document 2023-11-26 23:11:49 +01:00
quasar.extensions.json revorked vitest to playwright tests, multiple fixes 2023-10-30 00:40:55 +01:00
README.md revorked vitest to playwright tests, multiple fixes 2023-10-30 00:40:55 +01:00
tsconfig.json first image-saving DB version 2023-09-17 19:56:42 +02:00
yarn.lock added notify support, added tips-tricks-trivia document 2023-11-26 23:11:49 +01:00

Fantasia Archive (fantasia-archive)

A worldbuilding database manager

Use Yarn 1.22.19 or stuff is gonna bug out.

Make sure you are running this with Node v16.17.0 ("nvm" is great for these older versions)

Playwright tests run from built, live version of FA. Therefore, to run them, you need to localy build the app on your machine first - Both on first time using them and every time something is changed in the source code.

Install Quasar CLI for smoothest experience

Details found here: https://quasar.dev/start/quasar-cli
Ensure that the Yarn global install location is in your PATH after install. (details in article linked above)
yarn global add @quasar/cli

Install the dependencies and set up the project

yarn

Start the app in Quasar development mode (hot-code reloading, error reporting, etc.)

quasar dev -m electron

Build the app for production

quasar build

Testing:

Component test - via Playwright

test:component

E2E test - via Playwright

test:e2e

Customize the configuration

See Configuring quasar.config.js.