vikunja/frontend
kolaente 9f604eca79
fix(tasks): clarify usage of repeating modes available in quick add magic.
Originally, it was possible to specify repeating intervals for months or years. This was actually misleading because the interval would be converted to seconds under the hood, causing all kinds of problems with leap years and months with 30 vs 31 days. Because of that, the options for month and year were removed in 7746d39161 to make it clear what these actually meant.
Now, since we do have a repeating mode "Monthly", this commit changes the behaviour to repeat a task monthly when it was specified as "every month", but only that. All other cases were removed from the docs since they are not actually supported.

https://github.com/go-vikunja/vikunja/issues/271
2024-06-18 15:41:30 +02:00
..
cypress feat(components): align component name casing fancycheckbox 2024-06-17 13:09:34 +02: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 feat: emoji reactions for tasks and comments (#2196) 2024-03-12 19:25:58 +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(tasks): clarify usage of repeating modes available in quick add magic. 2024-06-18 15:41:30 +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: eslint enforce vue/component-name-in-template-casing 2024-06-17 21:01:36 +00:00
.gitignore chore(dev): move nix flake to top level, add api tooling 2024-04-07 12:16:13 +02:00
.nvmrc chore(deps): update dependency node to v20.14.0 (#2334) 2024-06-10 21: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: 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.js chore: move frontend files 2024-02-07 14:56:56 +01: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 feat: switch to change-case lib 2024-06-18 06:30:39 +00:00
pnpm-lock.yaml feat: switch to change-case lib 2024-06-18 06:30:39 +00:00
tsconfig.app.json fix: remove jsxTemplates 2024-06-11 19:38:07 +00:00
tsconfig.config.json fix: use node20 typescript types 2024-06-10 21:41:52 +00:00
tsconfig.json chore: move frontend files 2024-02-07 14:56:56 +01:00
tsconfig.vitest.json chore: move frontend files 2024-02-07 14:56:56 +01:00
vite.config.ts feat: migrate to unplugin-inject-preload (#2357) 2024-06-12 09:59:06 +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