vikunja/frontend
Dominik Pschenitschni abb4126bce fix: hide icon if description is missing
There might be future general improvements like merging the edit and info modal (since they both show the description, but only in one it's editable.

This PR already improves the situation a bit, since you don't have to click on that info button anymore to check __if__ there is a description at all.
2025-01-14 16:57:33 +00: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: hide icon if description is missing 2025-01-14 16:57:33 +00: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(task): dragging and dropping on mobile 2024-09-18 18:00:27 +02:00
.nvmrc chore(deps): update dependency node to v22.13.0 2025-01-07 20:06:51 +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: 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 fix: remove postcss-easings type 2024-12-04 16:56:25 +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 fix: workbox outDir for build:test 2025-01-14 16:22:23 +00:00
pnpm-lock.yaml fix(deps): pin dependency @tiptap/starter-kit to 2.11.2 2025-01-14 12:27:13 +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: use @tsconfig/node22 2024-11-03 15:00:12 +01: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: remove @vitejs/plugin-legacy (#2921) 2024-12-11 13:15:05 +00: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