Sign in

Search issue titles and bodies, change requests and comments. Private repositories you cannot read are not included.

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; }