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.
Make the palette the only search surface
1265ea552fb7346628c1e742a63c758c819379c5 · Keenan Nemetz · 9d ago · parent 6c03e6d3
Make the palette the only search surface The full /search page repeated the palette's query and visibility rule, so one of the two had to become the source of truth. Keep the palette: it shows the first 30 matches, says when a query found more, and is reachable from every page and with the keyboard shortcut. The top bar no longer carries a Search destination or a form fallback; its launcher is a plain button, and the palette dialog never navigates to a page behind it.
server/web/static/vole.css −7
| @@ -451,13 +451,6 @@ img { max-width: 100%; } | |||
| 451 | 451 | text-overflow: ellipsis; | |
| 452 | 452 | white-space: nowrap; | |
| 453 | 453 | } | |
| 454 | .palette-all { | ||
| 455 | margin-top: 4px; | ||
| 456 | border-top: 1px solid var(--border); | ||
| 457 | border-radius: 0 0 var(--radius) var(--radius); | ||
| 458 | color: var(--accent); | ||
| 459 | font-size: calc(13.75px * var(--font-scale)); | ||
| 460 | } | ||
| 461 | 454 | .palette-empty { | |
| 462 | 455 | margin: 0; | |
| 463 | 456 | padding: 16px 12px; | |