[skip ci] update todo

This commit is contained in:
kolaente 2019-09-05 22:48:51 +02:00
parent c126d2f55c
commit 158ad631e1
No known key found for this signature in database
GPG key ID: F40E70337AB24C9B

View file

@ -214,6 +214,7 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [x] Description should be longtext * [x] Description should be longtext
* [ ] Attachments * [ ] Attachments
* [ ] Related tasks -> settable with a "kind" of relation like blocked, subtask, or just related or so * [ ] Related tasks -> settable with a "kind" of relation like blocked, subtask, or just related or so
* [ ] Should be possible to relate tasks which are not in the same list
* [ ] Percent done - For now just a float, may later depend on how many sub tasks are done or so * [ ] Percent done - For now just a float, may later depend on how many sub tasks are done or so
* [ ] Move tasks between lists * [ ] Move tasks between lists
* [ ] "Status" field for things like "New", "In Progress", "Done", etc (customizable statuses) * [ ] "Status" field for things like "New", "In Progress", "Done", etc (customizable statuses)
@ -254,7 +255,7 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [ ] Sorting lists by members, tasks, teams, last modified, etc (all possible fields) * [ ] Sorting lists by members, tasks, teams, last modified, etc (all possible fields)
* [ ] Backgrounds for lists -> needs uploading and storing and so on * [ ] Backgrounds for lists -> needs uploading and storing and so on
* [ ] Plugins * [ ] Plugins
* [ ] Rename Namespaces to collections (or spaces?) * [ ] Rename Namespaces to collections (or spaces?)? Or discard the whole namespace concept alltogether since it may be too confusing? -> Projects only
* [ ] Collections n-n (one list can be in multiple collections)? * [ ] Collections n-n (one list can be in multiple collections)?
* [ ] Rename lists to projects * [ ] Rename lists to projects
* [ ] "Performance-Statistik" -> Wie viele Tasks man in bestimmten Zeiträumen so geschafft hat etc * [ ] "Performance-Statistik" -> Wie viele Tasks man in bestimmten Zeiträumen so geschafft hat etc
@ -263,6 +264,8 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [ ] In und Out webhooks, mit Templates vom Payload * [ ] In und Out webhooks, mit Templates vom Payload
* [ ] Some kind of milestones for tasks * [ ] Some kind of milestones for tasks
* [ ] Get Weekly/Daily summary of the tasks to come per mail * [ ] Get Weekly/Daily summary of the tasks to come per mail
* [ ] Boards (Boards)
* [ ] Sprints
* [ ] Epics * [ ] Epics
* [ ] Stories * [ ] Stories
* Maybe we can do both epics and stories with a new field "kind" on tasks, since epics and stories are basically high-level-overview tasks * Maybe we can do both epics and stories with a new field "kind" on tasks, since epics and stories are basically high-level-overview tasks
@ -284,23 +287,26 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [ ] 2fa * [ ] 2fa
* [ ] Custom fields for tasks: Templates at List > Namespace > Global level, overwriting each other * [ ] Custom fields for tasks: Templates at List > Namespace > Global level, overwriting each other
* [ ] Task-Templates in namespaces and lists (-> Multiple which are selectable) * [ ] Task-Templates in namespaces and lists (-> Multiple which are selectable)
* The frontend would then GET the template, offer them in a drop down kind of thing and prefill the values, the api won't do anything
about creating a task based on a template except providing it to the frontend
* [ ] "Favourite lists" -> A user can favourize boards which will then show up in a pseudonamespace * [ ] "Favourite lists" -> A user can favourize boards which will then show up in a pseudonamespace
* [ ] Internal lists -> Only registered users can see the list * [ ] Internal lists -> Only registered users can see the list, but without explicit sharing
* [ ] Rights management for both public and internal lists * [ ] Rights management for both public and internal lists
* [ ] Add new users via to a list which don't have an account yet, they'd get a link to sign up for vikunja.
* [ ] Respect registration email domain limits
* [ ] Export all data from Vikunja to json (related: `dump` cli command) * [ ] Export all data from Vikunja to json (related: `dump` cli command)
* [ ] Per user and for the whole instance * [ ] Per user and for the whole instance
* [ ] Watch a (n internal) list -> Will get notification for everything * [ ] Watch a (n internal) list -> Will get notification for everything
* [ ] Archive a task/project/namespace instead of deleting * [ ] Automatically subscribe when mentioning/commenting/assigning a user
* [ ] Task dependencies * [ ] Archive a task/project/namespace instead of deleting -> When archived, everything is read only
* [ ] Task dependencies -> Can be implemented by using relations
* [ ] Time tracking (possible plugin) * [ ] Time tracking (possible plugin)
* [ ] IFTTT * [ ] IFTTT
* [ ] Task automation: Being able to create own flows "if this event is fired, do this" and so on * [ ] Task automation: Being able to create own flows "if this event is fired, do this" and so on
* [ ] User online status * [ ] User online status -> Maybe just take that from metrics?
* [ ] Add new users via to a list which don't have an account yet, they'd get a link to sign up for vikunja.
* [ ] Respect registration email domain limits
* [ ] More sharing features (all of these with the already existing permissions) * [ ] More sharing features (all of these with the already existing permissions)
* [ ] Invite users per mail
* [x] Share a link with/without password * [x] Share a link with/without password
* [ ] Invite users per mail -> can easily be based off the link sharing stuff
* [ ] Comments on tasks * [ ] Comments on tasks
* [ ] @mention users in tasks or comments to get them notified * [ ] @mention users in tasks or comments to get them notified
* [ ] Summary of tasks to do in a configurable interval (every day/week or so) * [ ] Summary of tasks to do in a configurable interval (every day/week or so)
@ -308,7 +314,7 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [ ] With inheritence from namespaces * [ ] With inheritence from namespaces
* [ ] Custom statuses for tasks and projects, configurable in the list settings * [ ] Custom statuses for tasks and projects, configurable in the list settings
* [ ] With inheritence from namespaces * [ ] With inheritence from namespaces
* [ ] Project start/end/deadline dates * [ ] (sub-)Project start/end/deadline dates
* [ ] Better filters * [ ] Better filters
* [ ] by lables * [ ] by lables
* [ ] Due dates * [ ] Due dates
@ -318,7 +324,6 @@ Sorry for some of them being in German, I'll tranlate them at some point.
* [ ] Status * [ ] Status
* [ ] "Smart Lists", filtered lists, saved in some kind of pseudonamespace * [ ] "Smart Lists", filtered lists, saved in some kind of pseudonamespace
* [ ] Global and per list * [ ] Global and per list
* [ ] Automate everything "If this event happens, do this"
* [ ] Bulk-create lists/tasks -> needed for importer * [ ] Bulk-create lists/tasks -> needed for importer
* [ ] Importer (maybe frontend only) * [ ] Importer (maybe frontend only)
* [ ] Trello * [ ] Trello