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/vole.git

Write over SSH with a registered key:

git clone ssh://git@rodent.software:2222/vole.git

A free and open-source forge that lives in your Git repo.

server/web/auth.go

History on main · 30 commit(s)

ed03b3d1 Serve repositories from the root of the URL space Keenan Nemetz 6h ago
d37d301f Publish repositories as Go modules and move the module path to rodent.software Keenan Nemetz 19h ago
3d707ea7 Name the instance in the tab and the brand link Keenan Nemetz 21h ago
268b9368 Name the configured host in the SSH clone link Keenan Nemetz 21h ago
f7a34d87 Offer instance theme packs in the appearance picker Keenan Nemetz 1d ago
6ce635a8 Customize the instance from an instance repository Keenan Nemetz 1d ago
ad79b7ab Offer passkeys through conditional UI and require discoverable credentials Keenan Nemetz 3d ago
43e681d8 Add one Admin page with status, accounts, and the audit log Keenan Nemetz 4d ago
0c40a1d3 Store repository secrets encrypted, with a CLI and a settings form Keenan Nemetz 7d ago
a6b42433 Give every account a profile page and a directory of accounts Keenan Nemetz 8d ago
5d440e37 Read what a page needs once per request Keenan Nemetz 10d ago
816cc543 Move Clone and Site into the repository header Keenan Nemetz 11d ago
a76b2f38 Compress hosted site responses too Keenan Nemetz 12d ago
306f36fc Highlight with Prism in a worker and gzip text responses Keenan Nemetz 12d ago
701232cf Harden the web transport and bound the pages that run git Keenan Nemetz 12d ago
edf9db6e Harden the browser sign-in surface Keenan Nemetz 13d ago
ed181212 Validate the configuration and harden what a deployment creates Keenan Nemetz 13d ago
c717d4eb Reorganise the web package around one implementation per rule Keenan Nemetz 13d ago
4506a4d3 Expand the admin status page into an operational dashboard Keenan Nemetz 14d ago
ab326d3a Unify terminology across the web UI and docs Keenan Nemetz 14d ago
9579c1f9 Fold admin work into repository settings and a Users page Keenan Nemetz 14d ago
074ae160 Build a landing page and simplify the forge chrome Keenan Nemetz 14d ago
62576fa8 Identify accounts by their registered name Keenan Nemetz 14d ago
2973f727 Add the instance access editor and repository danger zone Keenan Nemetz 15d ago
1948358f Add repository settings for description, branch, and visibility Keenan Nemetz 15d ago
e84a66f5 Render the styled error page for every miss and failure Keenan Nemetz 15d ago
f09ef39e Build out the forge web UI Keenan Nemetz 15d ago
474a812d Name branches after the account, and labels after the display Keenan Nemetz 16d ago
f920a9f1 Allow opt-in open registration Keenan Nemetz 16d ago
6c84d387 Add browser auth, contributor access, and gated CI Keenan Nemetz 16d ago