gitextract_ocjigyn_/ ├── .dockerignore ├── .github/ │ └── workflows/ │ └── build-and-publish.yml ├── .gitignore ├── .tool-versions ├── Dockerfile ├── LICENSE ├── README.md ├── backend/ │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── package.json │ ├── src/ │ │ ├── app.ts │ │ ├── sync.ts │ │ ├── tasks.ts │ │ └── taskwarrior.ts │ └── tsconfig.json ├── docker/ │ └── start.sh ├── frontend/ │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── assets/ │ │ ├── README.md │ │ ├── app.css │ │ └── variables.scss │ ├── components/ │ │ ├── ColumnDialog.vue │ │ ├── ConfirmationDialog.vue │ │ ├── README.md │ │ ├── SettingsDialog.vue │ │ ├── TaskDialog.vue │ │ └── TaskList.vue │ ├── jsconfig.json │ ├── layouts/ │ │ ├── README.md │ │ ├── default.vue │ │ └── error.vue │ ├── middleware/ │ │ └── README.md │ ├── nuxt.config.js │ ├── package.json │ ├── pages/ │ │ ├── README.md │ │ └── index.vue │ ├── plugins/ │ │ └── README.md │ ├── static/ │ │ └── README.md │ ├── store/ │ │ ├── README.md │ │ └── index.ts │ ├── tsconfig.json │ └── types/ │ └── index.d.ts └── nginx/ ├── nginx.conf └── server.conf