NOW ARCHIVED AND MERGED INTO ONE REPO, SEE https://kolaente.dev/vikunja/vikunja
This repository has been archived on 2024-02-08. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
saibotk a33e1e45bc
continuous-integration/drone/pr Build is passing Details
fix: Replace slugify in deploy-preview-netlify with simple regex
This commit removes the direct dependency on the "slugify" package, since it produces slugs, which are still invalid to be used as subdomain names.

We now use a custom RegEx scheme which just replaces all white spaces, dots and slashes with a "-" sign for readability and removes all otherwise invalid characters.

To account for specific language characters or unicode variants we first normalize it using the String.prototype.normalize() function, so we can preserve as much characters as possible. 

Additionally, we now make sure that our alias is not longer than 37 characters, which is the maximum alias length according to Netlify's documentation [0]

[0]: https://cli.netlify.com/commands/deploy
2022-02-14 15:11:03 +01:00
.github Add github sponsoring 2021-01-20 21:48:23 +01:00
.vscode.example feat: add example configuration for vscode with volor (#791) 2021-09-26 14:49:06 +00:00
cypress feat: make profile picture clickable (#1531) 2022-02-13 21:57:33 +00:00
docs Move everything to models and services (#17) 2019-03-02 10:25:10 +00:00
originalMedia fix: llama color (#1212) 2021-12-19 20:08:59 +00:00
public feat: improve playPop helper (#1229) 2021-12-21 17:56:48 +00:00
scripts fix: Replace slugify in deploy-preview-netlify with simple regex 2022-02-14 15:11:03 +01:00
src [skip ci] Updated translations via Crowdin 2022-02-14 00:12:21 +00:00
.drone.yml chore(tests): remove test result upload to s3 since we now have cypress dashboard 2022-01-30 22:35:17 +01:00
.editorconfig feat: add .editorconfig for scss and css files (#970) 2021-11-10 17:15:03 +00:00
.gitignore feat: add preview deploys with netlify (#972) 2021-11-10 21:25:50 +00:00
.nvmrc revert: fix: update node in .nvmrc aswell (#886) 2021-10-25 16:40:47 +02:00
CHANGELOG.md chore: 0.18.2 release preparations 2021-11-23 20:22:07 +01:00
Dockerfile feat: remove ssl generation from docker image 2021-11-13 17:28:56 +01:00
LICENSE Change license to AGPLv3 2020-12-23 16:47:05 +01:00
README.md chore: 0.18.2 release preparations 2021-11-23 20:22:07 +01:00
cypress.json feat: add cypress dashboard record (#1462) 2022-01-30 21:33:27 +00:00
docker-manifest-unstable.tmpl Switch the :latest docker image tag to contain the latest release instead of the latest unstable 2021-09-05 13:44:05 +02:00
docker-manifest.tmpl Change building latest docker image 2021-09-05 14:40:14 +02:00
index.html feat: add sentry (#879) 2021-10-26 18:53:17 +00:00
netlify.toml fix: preview deploy for PRs (#990) 2021-11-13 15:36:53 +00:00
nginx.conf feat: remove ssl generation from docker image 2021-11-13 17:28:56 +01:00
package.json fix: Replace slugify in deploy-preview-netlify with simple regex 2022-02-14 15:11:03 +01:00
renovate.json chore: update netlify-cli only weekly 2022-01-14 22:20:32 +01:00
run.sh fix: default sentry dsn in docker 2021-12-07 22:05:19 +01:00
tsconfig.json feat: enable strictNullChecks ts setting (#1538) 2022-02-13 21:55:46 +00:00
vite.config.ts feat: replace jest with vitest 2022-01-04 14:16:47 +01:00
yarn.lock fix: Replace slugify in deploy-preview-netlify with simple regex 2022-02-14 15:11:03 +01: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.

Project setup

yarn install

Compiles and hot-reloads for development

yarn run serve

Compiles and minifies for production

yarn run build

Lints and fixes files

yarn run lint