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.
Show people as portraits in the lists and the bar
0fbeca853d0174030973a4019bd54071cafa77dd · Keenan Nemetz · 7d ago · parent aceaabbf
Show people as portraits in the lists and the bar The account menu now carries the signed-in account's mark instead of a generic user icon, and the issue and change tables show the person rather than the name: the author is one portrait, and an issue's assignees are the portraits beside it. The issue's assignee labels moved out of the title cell, so a row is title plus people. A table cell is the one place where the portrait is not decoration — there is no printed name beside it — so those calls use avatarOnly: it keeps the profile link and the aria-label, and does not hide itself from a screen reader the way an avatar beside a name does. The contributor list already used the shared avatar template, so it picked up the new marks with the rest; checked in a browser rather than assumed.
server/web/templatefuncs.go +1
| @@ -52,6 +52,7 @@ func (w *Web) templateFuncs() template.FuncMap { | |||
| 52 | 52 | "user": w.userRef, | |
| 53 | 53 | "avatar": w.avatar, | |
| 54 | 54 | "useravatar": w.avatarUser, | |
| 55 | "avataronly": w.avatarOnly, | ||
| 55 | 56 | "nav": w.repoNav, | |
| 56 | 57 | "icon": icon, | |
| 57 | 58 | "fileicon": fileIcon, | |