vikunja/frontend
kolaente 5de0e84afa
fix(datepickr): reset styles
It seems like the input order changed and now the flatpickr core styles override our overrides. Since we plan to migrate away from flatpickr, the simplest solution is to just override this again with !important.
2025-03-31 19:30:07 +02:00
..
cypress fix(deps): pin dependencies (#435) 2025-03-31 17:35:22 +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 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(datepickr): reset styles 2025-03-31 19:30:07 +02:00
.editorconfig chore: move frontend files 2024-02-07 14:56:56 +01:00
.env.local.example feat(dev): use proxy server in dev mode (#3069) 2025-03-09 13:40:57 +00:00
.gitignore fix: git ignore all dist folders 2025-01-17 07:53:54 +00:00
.nvmrc chore(deps): update node.js to v22.14.0 (#449) 2025-03-31 11:38:04 +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 feat(dev): use proxy server in dev mode (#3069) 2025-03-09 13:40:57 +00: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 feat: arm 'vue/no-setup-props-reactivity-loss' rule 2025-01-26 21:27:32 +01:00
histoire.config.ts chore: move frontend files 2024-02-07 14:56:56 +01:00
index.html feat(dev): use proxy server in dev mode (#3069) 2025-03-09 13:40:57 +00:00
netlify.toml feat(dev): use proxy server in dev mode (#3069) 2025-03-09 13:40:57 +00:00
package.json fix(deps): update vueuse to v13 (major) (#463) 2025-03-31 19:28:50 +02:00
pnpm-lock.yaml fix(deps): update vueuse to v13 (major) (#463) 2025-03-31 19:28:50 +02: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 feat(dev): use proxy server in dev mode (#3069) 2025-03-09 13:40:57 +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

Development

Define backend server

You can develop the web front end against any accessible backend, including the demo at https://try.vikunja.io

In order to do so, you need to set the DEV_PROXY env variable. The recommended way to do so is to:

  • Copy .env.local.exemple as .env.local
  • Uncomment the DEV_PROXY line
  • Set the backend url you want to use

In the end, it should look like DEV_PROXY=https://try.vikunja.io if you work against the online demo backend.

Start dev server (compiles and hot-reloads)

pnpm run dev

Compiles and minifies for production

pnpm run build

Lints and fixes files

pnpm run lint