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.

Build out the forge web UI

f09ef39efe44de693748053a7b596ef328fcf06b · Keenan Nemetz · 15d ago · parent 70b70264

Build out the forge web UI

Turn the web surface into a compact, server-rendered forge with HTMX as the
progressive dynamic layer.

- Split templates and assets into embedded files; add a tokenised dark theme,
  Lucide icons, and vendored HTMX.
- Add the repository Overview page and a separate chronological Activity feed
  with type filters and HTMX fragment updates.
- Finish the issue and change workflows: create pages, comments, close/reopen,
  labels and assignees, approval, discussion, line-anchored review comments,
  and HTMX list filters.
- Add syntax-highlighted blobs, contributor/statistics derivation, branch-aware
  code browsing, and a repository Runs list.
- Add a loopback-only development login for local write testing, with explicit
  configuration and listener checks.
- Extend tests for the new pages, fragments, labels, assignees, anchors, and
  development login.

go.mod +2

@@ -4,6 +4,7 @@ go 1.27
4 4
5 5 require (
6 6 github.com/BurntSushi/toml v1.6.0
7 github.com/alecthomas/chroma/v2 v2.27.0
7 8 github.com/go-webauthn/webauthn v0.18.2
8 9 github.com/microcosm-cc/bluemonday v1.0.27
9 10 github.com/yuin/goldmark v1.8.6
@@ -14,6 +15,7 @@ require (
14 15
15 16 require (
16 17 github.com/aymerick/douceur v0.2.0 // indirect
18 github.com/dlclark/regexp2/v2 v2.2.1 // indirect
17 19 github.com/dustin/go-humanize v1.1.0 // indirect
18 20 github.com/fxamacker/cbor/v2 v2.9.4 // indirect
19 21 github.com/go-viper/mapstructure/v2 v2.5.0 // indirect