Issue progression bar
As of now, it is only implemented within Gitlab for milestones, yet having this information for issues is relevant -- without going as far as implementing a full time-tracking system, being able to visually express the completion and progress is important (since currently, Gitlab offers only a binary state as regards the issue completion).
While I guess the freedom should be left to the user to feed the %Done/completion ratio to any value (between 0 and 100), it should be safe to implement the following rules:
- Default completion ratio for new issues is set to 0%
- Completed tasks have a completion ratio of 100%
- If an issue description holds a task list, then the completion ratio can be automatically adjusted from the number of completed tasks
Of course, the completion ratio of issues should affect the milestone progress accordingly (see also issue #1996 (closed))
We could imagine more complex rules (see for instance this question), yet I'm not sure it helps to keep the (excellent) simplicity and flexibility of Gitlab.