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.

Replace the vole faces with an abstract mark

ca098f628ce251501444a286932ff388d52a543c · Keenan Nemetz · 7d ago · parent 753cd703

Replace the vole faces with an abstract mark

The faces were too literal for the rest of the interface. A name now
gets one curled stroke instead: a burrow turned in on itself, a fern
frond, a shell, whichever the reader sees. It never says which.

The point is what it does not do. It is one cream line on one of seven
earthy grounds, with the same round caps and stroke language for
everyone, so it is quiet next to a name and still legible at 17px. A few
shapes were drawn and dropped on the way: a crescent is elegant but
barely changes between names, arches read as rainbows or smiles, and
rings, mosaics and tally marks read as icons. A curl carries enough
variation (how far it winds, tightness, direction, rotation, thickness,
position) to tell people apart without looking like a diagram.

The derivation is unchanged: SHA-256 over the name, nothing stored, no
upload, no avatar service. The path is marked `fill="none"` in the
markup; the sheet owns the stroke colour, so the palette stays a theme
decision.

docs/accounts-and-access.md +5−4

@@ -29,10 +29,11 @@ commented on, and the repositories that work is in. Retiring an account keeps it
29 29 page, marked as no longer active, because every closed issue and merged change
30 30 still refers to the name.
31 31
32 Every name is drawn a portrait: a small vole, derived from the account name and
33 nothing else, so the same person looks the same on every page and between visits.
34 The instance stores no image, accepts no upload, and calls no avatar service. The
35 face is decoration, not an identifier; a name is what identifies an account.
32 Every name is drawn a mark: a single curled stroke on one of seven earthy
33 grounds, derived from the account name and nothing else, so the same person looks
34 the same on every page and between visits. The instance stores no image, accepts
35 no upload, and calls no avatar service. It is decoration, not an identifier; a
36 name is what identifies an account.
36 37
37 38 What a profile counts is not public. Every number and every event is limited to
38 39 the repositories the reader may open, so two people can see different totals for