vikunja/frontend
kolaente 761d278b9a
fix(kanban): save updated position to store
This fixes a bug where the position of a task would not be calculated correctly when the task was moved next to another recently moved task. The problem was caused by the calculation of the new position referring to the old value of the position attribute, because it was not updated in the local store.

Resolves https://community.vikunja.io/t/kanban-cards-in-wrong-order/2731/6

(cherry picked from commit 22e594e253)
2024-09-20 14:22:54 +02:00
..
cypress fix: wrapped button 2024-07-10 09:19:55 +00: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 @github/hotkey to v3.1.1 (#2329) 2024-07-15 19:50:46 +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(kanban): save updated position to store 2024-09-20 14:22:54 +02: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
.eslintrc.cjs feat: remove eslint rule vue/no-required-prop-with-default 2024-07-05 11:49:29 +02:00
.gitignore fix: gitignore dist path 2024-07-07 15:02:49 +00:00
.nvmrc chore(deps): update dependency node to v20.16.0 2024-08-12 20:17:00 +02: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: remove mention of vikunja/api and vikunja/frontend repos 2024-02-08 14:31:02 +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 chore: move frontend files 2024-02-07 14:56:56 +01:00
env.d.ts feat: remove polyfills 2024-06-10 21:22:39 +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 fix(deps): update dependency dayjs to v1.11.13 2024-09-20 14:22:36 +02:00
pnpm-lock.yaml fix(deps): update dependency dayjs to v1.11.13 2024-09-20 14:22:36 +02:00
tailwind.config.js feat: add tailwind with prefix (#2513) 2024-08-12 20:16:16 +02:00
tsconfig.app.json feat: add tailwind with prefix (#2513) 2024-08-12 20:16:16 +02:00
tsconfig.config.json fix(ts): align with create-vue setup 2024-06-19 14:05:41 +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 feat: add tailwind with prefix (#2513) 2024-08-12 20:16:16 +02:00

README.md

Web frontend for Vikunja

The todo app to organize your life.

Build Status License: AGPL v3 Download 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!

Security Reports

If you find any security-related issues you don't want to disclose publicly, please use the contact information on our website.

Docker

There is a docker image available with support for http/2 and aggressive caching enabled. In order to build it from sources run the command below. (Docker >= v19.03)

export DOCKER_BUILDKIT=1
docker build -t vikunja/frontend .

Refer to multi-platform documentation in order to build for different platforms.

Project setup

pnpm install

Compiles and hot-reloads for development

pnpm run serve

Compiles and minifies for production

pnpm run build

Lints and fixes files

pnpm run lint