Task Management: ToDos/E-mail notifications
Currently, email is being used as an alternative to the todo's workflow inside of gitlab. Email currently has more information accessible while it is outside of our control. The potential when this information would be integrated into the gitlab interface is huge. It has the potential to speed up everyone's workflows and to bring greater transparency to everyone's responsibilities.
### Design exploration
https://gitlab.com/gitlab-org/gitlab-ce/issues/43474
### Plan of action
#### Stage 1
- New notification list view https://gitlab.com/gitlab-org/gitlab-ce/issues/48761
- New notifications in top counters https://gitlab.com/gitlab-org/gitlab-ce/issues/48761
- New notification display inside of objects https://gitlab.com/gitlab-org/gitlab-ce/issues/48762
#### Stage 2
- Create todo from notification on notifications list view https://gitlab.com/gitlab-org/gitlab-ce/issues/48763
- Todo list revise, prepares for phase 3, shows object titles directly https://gitlab.com/gitlab-org/gitlab-ce/issues/16967
- Implement refresh/show new items in the notifications/todo lists https://gitlab.com/gitlab-org/gitlab-ce/issues/48765
#### Stage 3
- Inline comment feature on todo's on list view https://gitlab.com/gitlab-org/gitlab-ce/issues/48767
- Make counts topbar real time https://gitlab.com/gitlab-org/gitlab-ce/issues/27825
- Make interface in objects related to todos and notifications real time https://gitlab.com/gitlab-org/gitlab-ce/issues/30940
### Stage 4 Filter/search capabilities
Epic: https://gitlab.com/groups/gitlab-org/-/epics/149
epic