Support milestones in the UI #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Milestones bundle issues to releases and are a way to manage your issue backlog with related release dates. There needs to be an overview of milestones for projects (repositories) and those overviews of milestones need to be presented in a way that shows the user where they are with regards to planning.
use the gitea api to implement the milestones screen, with a list of milestones per repository - so milestones have the same server -> repo -> list of things flow as issues and pull requests. clicking on a milestone would open milestone details. Milestones link other objects like issues, so they should show up under milestones in a way that you can see if a milestone is reached or what is missing. also add a colored bar that shows the different states of linked issues.
Milestones need to also be shown on the issue overview, so that the user can see what milestone is linked to that issue, if any.
Implemented in
f201814. Added the Milestones tab with repository selection, milestone lists, open/closed progress, milestone details, and linked issues. Issue rows and issue details also show their milestone with a native flag icon. Verified visually against the milestones and assigned issues in hugo/Gotcha.