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.
Let issue search rows fill the sidebar
451332d16c03a7b394a63c7c3ac3c03106dfd29d · Keenan Nemetz · 10d ago · parent 838f282e
Let issue search rows fill the sidebar The shared button rule centres its contents, so a search result was centred at its max-content width and could overflow the narrow sidebar. The result button now stretches its text like the linked-issue rows it sits beside.
server/web/static/vole.css +5
| @@ -1399,10 +1399,13 @@ details[open] > summary .tree-chevron { transform: rotate(90deg); } | |||
| 1399 | 1399 | .request-issue-search input { width: 100%; font-size: calc(12.65px * var(--font-scale)); } | |
| 1400 | 1400 | .request-issue-results { margin-top: 6px; } | |
| 1401 | 1401 | .request-issue-results p { margin: 0; font-size: calc(12.65px * var(--font-scale)); } | |
| 1402 | .request-issue-matches { display: flex; flex-direction: column; gap: 2px; } | ||
| 1402 | 1403 | .thread-side .request-issue-match { margin: 0; } | |
| 1403 | 1404 | .request-issue-match button { | |
| 1404 | 1405 | display: flex; | |
| 1405 | 1406 | flex-direction: column; | |
| 1407 | align-items: stretch; | ||
| 1408 | justify-content: flex-start; | ||
| 1406 | 1409 | gap: 1px; | |
| 1407 | 1410 | width: 100%; | |
| 1408 | 1411 | min-height: 0; | |
| @@ -1411,7 +1414,9 @@ details[open] > summary .tree-chevron { transform: rotate(90deg); } | |||
| 1411 | 1414 | border-radius: var(--radius); | |
| 1412 | 1415 | background: none; | |
| 1413 | 1416 | color: var(--fg); | |
| 1417 | font-weight: 400; | ||
| 1414 | 1418 | text-align: left; | |
| 1419 | white-space: normal; | ||
| 1415 | 1420 | } | |
| 1416 | 1421 | .request-issue-match button:hover { background: var(--bg-hover); color: var(--accent); } | |
| 1417 | 1422 | ||