Open
Description
As the move to gitea.com is getting closer, I was thinking about those useful features that we as maintainers will miss after we move; I mean those specifically needed for the workflow of maintaining Gitea itself.
The idea is to make a list of those features we consider the most useful, so contributors can have specific goals to help with.
As a maintainer I'm not familiar with many of the tasks involved in the administration of Gitea, so I'll start with my short list to open the discussion.
NOTE: in this list I'm collecting ideas from the comments below
- An
Update branch
button "Update Branch" button on PR #9750 (Add "Update Branch" button to Pull Requests #9784). - Expand/collapse source files while reviewing code Feature Request: collapse File-Diff on PR view #8579 (Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code #8924).
- The ability to expand code beyond the given context when comparing/reviewing (Expand/Collapse Files and Blob Excerpt while Reviewing/Comparing code #8924).
- Mark files as seen while reviewing code. (Support "Viewed" option in Pull Requests #11730) -> (Allow to mark files in a PR as viewed #19007)
- Close/reopen issues from PR comments (Close/reopen issues by keywords in titles and comments #8866).
- Make changelog tool use Gitea (gitea/changelog#19).
- Allow edits from maintainer (Add "Allow edits from maintainer" feature #18002)
- Require branches to be up to date before merging Branch protection: Require branches to be up to date before merging #9786 (Prevent merge of outdated PRs on protected branches #11012).
- Show on Pull request list page:
- Number of required approvals still remaining, or the number approvals obtained (Show approvals on the PR listing page #8762) (Show review labels in the pull request lists #9274) (Add Approval Counts to pulls list #10238).
- Has the PR passed CI.
- Does it contain conflicts (Show if a PR has conflicting files on the PR lists #10130).
- Is it blocked by another issue/PR. (Show depending and blocked PRs in the PR list #29117)
- Commiteable code change suggestions (Add Button to apply diff comments to PRs #9388)
- Multi line review comments (Multi line review comments like github #12640, add multi-line comment support in api #25523)
- Select specific commits when reviewing code. Add commits dropdown in PR files view and allow commit by commit review #25528
- Always display the members page for public organizations; see Display org members if org is public #7501