vikunja/frontend
Dominik Pschenitschni 1e08e914f9 fix: button and icon types
`defineProps` somehow collided with the `IconProp` type of fontawesome:

> Expression produces a union type that is too complex to represent.

By using the original type the FontAwesome component types work again. Sadly autocompletion of the icon names doesn't work anymore (since the lib itself types it only as string), but I think because of that union problem that was already broken before.
2025-01-26 18:48:58 +01:00
..
cypress fix(test): wait for project to be loaded 2024-12-13 14:43:18 +01:00
docs chore: move frontend files 2024-02-07 14:56:56 +01:00
originalMedia chore: move frontend files 2024-02-07 14:56:56 +01:00
patches fix(deps): update dependency flexsearch to v0.7.43 (#2095) 2024-09-12 12:35:35 +00:00
public feat: emoji reactions for tasks and comments (#2196) 2024-03-12 19:25:58 +00:00
scripts fix: clarify preview deployment text and fix typo 2024-02-25 13:51:43 +01:00
src fix: button and icon types 2025-01-26 18:48:58 +01:00
.editorconfig chore: move frontend files 2024-02-07 14:56:56 +01:00
.env.local.example chore: move frontend files 2024-02-07 14:56:56 +01:00
.gitignore fix: git ignore all dist folders 2025-01-17 07:53:54 +00:00
.nvmrc chore(deps): update dependency node to v22.13.1 2025-01-21 17:41:11 +00:00
CHANGELOG.md chore: release preparation 2024-02-10 14:46:33 +01:00
LICENSE chore: move frontend files 2024-02-07 14:56:56 +01:00
README.md docs: adjust frontend readme 2025-01-17 10:41:45 +01:00
cliff.toml chore: move frontend files 2024-02-07 14:56:56 +01:00
cypress.config.ts fix(ts): align with create-vue setup 2024-06-19 14:05:41 +00:00
embed.go fix: lint 2024-02-09 15:32:12 +01:00
env.config.d.ts fix: postcss-easing-gradient types 2025-01-19 19:58:16 +00:00
env.d.ts feat: add vite-plugin-vue-devtools 2024-12-10 18:40:27 +01:00
eslint.config.js chore: migrate eslint config 2024-10-29 09:57:53 +00:00
histoire.config.ts chore: move frontend files 2024-02-07 14:56:56 +01:00
index.html feat: move custom logo setting to api 2024-02-09 14:33:21 +01:00
netlify.toml chore: move frontend files 2024-02-07 14:56:56 +01:00
package.json chore(deps): update dev-dependencies 2025-01-24 08:06:32 +00:00
pnpm-lock.yaml chore(deps): update dev-dependencies 2025-01-24 08:06:32 +00:00
tailwind.config.js fix(task): align task title on mobile popup 2024-09-18 11:36:06 +02:00
tsconfig.app.json feat: add tailwind with prefix (#2513) 2024-07-19 07:33:10 +00:00
tsconfig.config.json fix: postcss-easing-gradient types 2025-01-19 19:58:16 +00:00
tsconfig.json fix(ts): align with create-vue setup 2024-06-19 14:05:41 +00:00
tsconfig.vitest.json fix(ts): align with create-vue setup 2024-06-19 14:05:41 +00:00
vite.config.ts fix: vite config linting 2025-01-19 19:39:40 +00:00

README.md

Web frontend for Vikunja

The todo app to organize your life.

License: AGPL v3 Translation

This is the web frontend for Vikunja, written in Vue.js.

Take a look at our roadmap (hosted on Vikunja!) for a list of things we're currently working on!

For general information about the project, refer to the top-level readme of this repo.

Project setup

pnpm install

Compiles and hot-reloads for development

pnpm run dev

Compiles and minifies for production

pnpm run build

Lints and fixes files

pnpm run lint