The to-do app to organize your life. Public API Roadmap here:
https://my.vikunja.cloud/share/QFyzYEmEYfSyQfTOmIRSwLUpkFjboaBqQCnaPmWd/auth?view=64
konrad
699d3d6060
All checks were successful
continuous-integration/drone/push Build is passing
Increase golangci timeout Fix installing golangci-lint in ci Remove mage targets replaced by golangci Run golint in ci Add goheader linter Enable & fix more linters Fix lint issues Add mage target to automagically fix issues found by golangci golangci-lint run --fix Add golangci config Add golangci mage target Co-authored-by: kolaente <k@knt.li> Reviewed-on: vikunja/api#676 Co-Authored-By: konrad <konrad@kola-entertainments.de> Co-Committed-By: konrad <konrad@kola-entertainments.de> |
||
---|---|---|
.gitea | ||
.github | ||
build | ||
docs | ||
pkg | ||
REST-Tests | ||
templates/mail | ||
.drone1.yml | ||
.gitignore | ||
.gitmodules | ||
.golangci.yml | ||
CHANGELOG.md | ||
code-header-template.txt | ||
config.yml.sample | ||
docker-manifest.tmpl | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
magefile.go | ||
main.go | ||
README.md | ||
renovate.json | ||
run.sh | ||
tools.go |
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!
- Mobile apps (seperate repo) In Progress
- Webapp (seperate repo) In Progress
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.