9e39399689
Go mod tidy [skip ci] Add modules/migration to docs [skip ci] update date fmt Merge branch 'master' into feature/migration # Conflicts: # pkg/routes/api/v1/info.go Add docs on how to create a migrator Add available migrators to /info endpoint Return a message once everything was migrated successfully Add swagger docs for wunderlist migration Docs for migration [skip ci] Fix due date fixture in migration test Fix staticcheck Fix lint Logging and cleanup Make the migrator work with real data Add routes for migration Fix misspell Add method to store a full vikunja structure into vikunja Add getting all data from wunderlist Add attachment migration from wunderlist Add done and done at to wunderlist migrator Add todo Add wunderlist auth url implementation Fix lint Finish wunderlist migration Added all structs for the wunderlist migratior Fix owner field being null for user shared namespaces (#119) Update copyright year (#118) Add option to disable registration (#117) Added migrator interface Co-authored-by: kolaente <k@knt.li> Reviewed-on: https://kolaente.dev/vikunja/api/pulls/120 |
||
---|---|---|
.gitea | ||
build | ||
docs | ||
pkg | ||
REST-Tests | ||
templates/mail | ||
vendor | ||
.drone1.yml | ||
.gitignore | ||
.gitmodules | ||
CHANGELOG.md | ||
config.yml.sample | ||
Dockerfile | ||
go.mod | ||
go.sum | ||
LICENSE | ||
main.go | ||
Makefile | ||
README.md | ||
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
- 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
- Disable registration, making an instance "invite-only"
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.