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/static/vole.css +4−2
| @@ -1386,13 +1386,15 @@ details[open] > summary .tree-chevron { transform: rotate(90deg); } | |||
| 1386 | 1386 | .side-run-top { display: flex; align-items: baseline; gap: 6px; min-width: 0; } | |
| 1387 | 1387 | .side-run-top .status { flex: 0 0 auto; } | |
| 1388 | 1388 | ||
| 1389 | /* The Details section of a change lists linked issues in the overview's compact | ||
| 1389 | /* The Issues section of a change lists its linked issues in the overview's compact | ||
| 1390 | 1390 | shape, with the remove control beside the row and the add field beneath. */ | |
| 1391 | 1391 | .request-issue { display: flex; align-items: flex-start; gap: 8px; min-width: 0; } | |
| 1392 | 1392 | .request-issue .side-issue { flex: 1; min-width: 0; } | |
| 1393 | 1393 | .thread-side .request-issue form { flex: 0 0 auto; margin: 0; } | |
| 1394 | .request-issue form button { color: var(--fg-faint); font-size: calc(12.1px * var(--font-scale)); } | ||
| 1394 | .request-issue form button { color: var(--fg-faint); } | ||
| 1395 | 1395 | .request-issue form button:hover { color: var(--bad); } | |
| 1396 | .request-unlink { display: inline-grid; place-items: center; width: 22px; min-height: 22px; border-radius: var(--radius); } | ||
| 1397 | .request-unlink:hover { background: var(--bg-hover); text-decoration: none; } | ||
| 1396 | 1398 | .request-issue-add { display: flex; gap: 6px; margin-top: 8px; } | |
| 1397 | 1399 | .request-issue-add input { flex: 1; min-width: 0; font-size: calc(12.65px * var(--font-scale)); } | |
| 1398 | 1400 | .request-issue-add button { flex: 0 0 auto; padding: 0 9px; } | |