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.
Add repository code search
aef992843b95fd107327b103c12d135cd708c11e · Keenan Nemetz · 15d ago · parent 5cab7b18
Add repository code search The Code tab now searches file names and plain-text contents at the selected branch. Contents go through git grep with fixed strings, case-insensitive matching, binary skipping, and a capped result set; there is no second index to drift. Results group by file and link to line anchors in the blob view. Also highlights a targeted line and adds the remaining polish notes to the UI plan.
docs/ui-plan.md +6−5
| @@ -94,7 +94,8 @@ Status: `done` exists today · `wip` in progress · `todo` missing. | |||
| 94 | 94 | - todo — compare view (`/r/{name}/compare/{base}...{head}`) | |
| 95 | 95 | - todo — file history and blame | |
| 96 | 96 | - todo — language-aware file icons | |
| 97 | - todo — code search within a repository | ||
| 97 | - done — code search within a repository: file names and plain-text contents at | ||
| 98 | a chosen branch, with line anchors | ||
| 98 | 99 | - todo — release create/edit from the browser (today CLI/tag push) | |
| 99 | 100 | - done — inline review comments render beneath the diff line; the composer opens | |
| 100 | 101 | in place and a posted comment returns to its line note. Conversation comments | |
| @@ -127,10 +128,10 @@ Status: `done` exists today · `wip` in progress · `todo` missing. | |||
| 127 | 128 | `/admin/users` for invitations, admin grants, retirement, keys, and sessions. | |
| 128 | 129 | 6. **CI** — done: workflow/job list, cancel a queued run, rerun a finished | |
| 129 | 130 | one as another attempt. | |
| 130 | 7. **Polish** — done: repository search, issue/change pagination, empty states, | ||
| 131 | a light token block, skip link, and focus-visible outlines. Remaining: a | ||
| 132 | deliberate responsive and accessibility audit across 1440/1024/390 px, and | ||
| 133 | code search within a repository. | ||
| 131 | 7. **Polish** — done: repository search, code search, issue/change pagination, | ||
| 132 | empty states, a light token block, skip link, focus-visible outlines, and | ||
| 133 | narrow-screen table handling. Remaining: a deliberate responsive and | ||
| 134 | accessibility audit at 1440/1024/390 px with a real browser. | ||
| 134 | 135 | ||
| 135 | 136 | ## Dynamic layer | |
| 136 | 137 | ||