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.

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