vole
Clone
Read only, no credentials:
https://rodent.software/git/vole.git
Write over SSH with a registered key:
git clone ssh://git@0.0.0.0:2222/vole.git
A free and open-source forge that lives in your Git repo.
Title the linked issues section Issues and shrink unlink
267feec2a6089cca6532d0a3d75eaffe2ba48594 · Keenan Nemetz · 10d ago · parent 86ddbd14
Title the linked issues section Issues and shrink unlink The section lists linked issues, so calling it Details described the shape rather than the content. Removing a link is now a small unlink icon whose accessible name still names the issue, instead of a wide Remove button beside every row.
server/web/request_view.go +4−4
| @@ -116,7 +116,7 @@ type requestSidebarView struct { | |||
| 116 | 116 | Request *metadata.Request | |
| 117 | 117 | // Number is the `#42` alias, derived from creation order in history. | |
| 118 | 118 | Number int | |
| 119 | // LinkedIssues is the Details section: the issues landing this change closes. | ||
| 119 | // LinkedIssues is the Issues section: the issues landing this change closes. | ||
| 120 | 120 | LinkedIssues []requestIssue | |
| 121 | 121 | Approvals []requestApproval | |
| 122 | 122 | Checks []*runs.Run | |
| @@ -127,10 +127,10 @@ type requestSidebarView struct { | |||
| 127 | 127 | // CanEditIssues is the add and remove controls. Only an open request may be | |
| 128 | 128 | // relinked, and only by its author or a maintainer, matching `change update`. | |
| 129 | 129 | CanEditIssues bool | |
| 130 | // DetailsError is the reason a link change did not happen, shown beside the | ||
| 130 | // IssuesError is the reason a link change did not happen, shown beside the | ||
| 131 | 131 | // controls. It is separate from Error because a link write replaces only the | |
| 132 | // Details section. | ||
| 133 | DetailsError string | ||
| 132 | // Issues section. | ||
| 133 | IssuesError string | ||
| 134 | 134 | // HeadRefNote says when the branch the request follows no longer points at the | |
| 135 | 135 | // commit under review ("branch moved", "branch deleted"). A push normally moves | |
| 136 | 136 | // the head with the branch, so "branch moved" means that sync did not happen and | |