The to-do app to organize your life. Public API Roadmap here: https://my.vikunja.cloud/share/QFyzYEmEYfSyQfTOmIRSwLUpkFjboaBqQCnaPmWd/auth?view=kanban
Go to file
konrad 61d49c3a56
continuous-integration/drone/push Build is passing Details
feat: add time zone setting for reminders (#1092)
Instead of naeveily checking for all reminders due in the next minute, we now check all reminders in all time zones in the next minutes. This essentially means checking for reminders due in the next 14 or past 12 hours. We then check for each user who would receive a reminder from that result if it is actually due in their time zone.

This should prevent issues where users would get the reminder in the time zone of their server, not in their own.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1092
Co-authored-by: konrad <k@knt.li>
Co-committed-by: konrad <k@knt.li>
2022-01-16 11:05:56 +00:00
.gitea Generate config docs from sample config (#684) 2020-10-17 08:07:39 +00:00
.github Add github funding link 2021-01-20 21:53:38 +01:00
.vscode Add trello migration (#734) 2020-12-17 13:44:04 +00:00
REST-Tests Add file volume to the docker image 2019-11-24 18:36:43 +01:00
build Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00
docs feat(docs): add details of using NGINX Proxy Manager to the Reverse Proxy docs (#13) 2021-12-19 19:54:18 +01:00
pkg feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
.drone.yml chore(deps): update postgres docker tag to v14 (#1005) 2021-10-16 14:31:04 +00:00
.editorconfig Add default list setting (#875) 2021-06-02 21:20:22 +00:00
.gitignore Cleanup old docs themes submodule 2021-04-22 11:33:15 +02:00
.golangci.yml Add events (#777) 2021-02-02 22:48:37 +00:00
CHANGELOG.md 0.18.1 release preparations 2021-09-08 19:46:02 +02:00
Dockerfile Revert "Update alpine Docker tag to v3.14 (#889)" 2021-06-16 15:58:22 +02:00
LICENSE Change license to AGPLv3 2020-12-23 16:41:52 +01:00
README.md 0.18.1 release preparations 2021-09-08 19:46:02 +02:00
code-header-template.txt Update copyright year 2021-02-02 20:19:13 +01:00
config.yml.sample Added the ability to configure the JWT expiry date using a new server.jwtttl config parameter. (#999) 2021-10-09 11:02:28 +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 14:39:56 +02:00
docker-manifest.tmpl Add separate docker manifest file for latest docker images 2021-02-14 22:46:46 +01:00
go.mod feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
go.sum feat: add time zone setting for reminders (#1092) 2022-01-16 11:05:56 +00:00
magefile.go chore(mage): don't set api packages when they are not used 2021-10-02 15:40:56 +02:00
main.go Update copyright year 2021-02-02 20:19:13 +01:00
nfpm.yaml Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00
renovate.json Replace renovate tokens with env 2020-09-22 22:25:23 +02:00
run.sh Add ability to run the docker container with configurable user and group ids 2020-05-22 21:18:11 +02:00
tools.go Remove unused tools from tools.go 2021-03-28 17:24:56 +02:00
vikunja.service Add systemd service file to linux packages 2021-03-28 18:18:58 +02:00

README.md

Build Status License: AGPL v3 Download Docker Pulls Swagger Docs Go Report Card

Vikunja API

The Todo-app to organize your life.

Table of contents

Security Reports

If you find any security-related issues you don't want to disclose publicly, please use the contact information on our website.

Features

  • Create TODO lists with tasks
    • Reminder for tasks
  • Namespaces: A "group" which bundles multiple lists
  • Share lists and namespaces with teams and users with granular permissions
  • Plenty of details for tasks

See the features page on our website for a more exaustive list or try it on try.vikunja.io!

Docs

All docs can be found on the Vikunja home page.

Roadmap

See the roadmap (hosted on Vikunja!) for more!

Contributing

Fork -> Push -> Pull-Request. Also see the dev docs for more info.

License

This project is licensed under the AGPLv3 License. See the LICENSE file for the full license text.