Find a file
konrad 28a5c1f7b2 Remove dependencies on build step to speed up test pipeline (#521)
Make all steps depend on fetch tags to let them execute in parallel

Cleanup

Remove dependency from the build step everywhere

Add generation step for tests

Remove dependencies on build step to speed up test pipeline

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/521
2020-05-15 12:06:12 +00:00
.gitea Huge improvements for docs (#58) 2019-02-17 19:53:04 +00:00
build Build debian packages (#56) 2019-01-21 21:52:26 +00:00
docs Add explanation to docs about cors 2020-05-12 11:10:07 +02:00
pkg Fix creating new things with a link share auth 2020-05-12 15:51:48 +02:00
REST-Tests Add file volume to the docker image 2019-11-24 18:36:43 +01:00
templates/mail Add changing email for users 2020-04-17 16:01:45 +02:00
vendor Update module spf13/cobra to v1 (#511) 2020-05-14 19:09:06 +00:00
.drone1.yml Remove dependencies on build step to speed up test pipeline (#521) 2020-05-15 12:06:12 +00:00
.gitignore Task Attachments (#104) 2019-10-16 20:52:29 +00:00
.gitmodules Use relative url in .gitmodules (#132) 2020-02-13 21:18:49 +00:00
CHANGELOG.md 0.13 release preperations 2020-05-12 22:11:46 +02:00
config.yml.sample Add explanation to docs about cors 2020-05-12 11:10:07 +02:00
Dockerfile Update alpine Docker tag to v3.11 (#160) 2020-04-06 06:40:42 +00:00
go.mod Update module spf13/cobra to v1 (#511) 2020-05-14 19:09:06 +00:00
go.sum Update module spf13/cobra to v1 (#511) 2020-05-14 19:09:06 +00:00
LICENSE Change License to GPLv3 (#26) 2018-11-26 20:17:33 +00:00
main.go Update copyright header 2020-02-07 17:27:45 +01:00
Makefile Task Filter Fixes (#495) 2020-05-09 15:48:56 +00:00
README.md 0.13 release preperations 2020-05-12 22:11:46 +02:00
renovate.json Add github token for renovate (#164) 2020-04-05 19:16:21 +00:00
tools.go Update copyright header 2020-02-07 17:27:45 +01:00

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

Vikunja API

The Todo-app to organize your life.

Table of contents

Features

  • Create TODO lists with tasks
    • Reminder for tasks
  • Namespaces: A "group" which bundels 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

I know, it's still a long way to go. I'm currently working on a lot of "basic" features, the exiting things will come later. Don't worry, they'll come.

  • Prioritize tasks
  • Subtasks
  • Repeating tasks
  • Get tasks via caldav
  • Get all your tasks for an interval (day/month/period)
  • Labels for tasks
  • Assign users to tasks
  • Attachments on tasks
  • More sharing features
    • Share with individual users
    • Share via a world-readable link with or without password, like Nextcloud
  • Disable registration, making an instance "invite-only"
  • SSE to notify multiple clients of updates when something was changed
  • "Smart Lists" - Create lists based on filters
  • IMAP-Integration - Send an email to Vikunja to create a new task
  • Webhooks - Trigger other events when an action is done (like completing a task)
  • Performace statistics - Get an overview and beautiful charts about what you got done this month
  • Activity feeds - Get a quick overview about who did what
  • Bulk-edit multiple tasks at once
  • Team-efforts - Requiring a task to be marked as done by multiple members until it's done
  • Global limits for namespaces/lists/tasks

See our roadmap (hosted on Vikunja!) for even more!

Contributing

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

License

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