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.

Add the instance-wide activity feed to the home page

b355db72f14756ee4d7e2f503eb254ea552aa72e · Keenan Nemetz · 15d ago · parent 67a308ba

Add the instance-wide activity feed to the home page

The home page now merges every visible repository's derived feed, caps the merged result at 50 events, and names the repository on each row. The repository list moves to a compact sidebar with its own search, and the existing search-results view is unchanged. Events still come from git, the metadata branch, tags, and the queue; private repositories are excluded by the same read filter as the list.

docs/ui-plan.md +8−6

@@ -69,7 +69,8 @@ Status: `done` exists today · `wip` in progress · `todo` missing.
69 69 recovered into it, and the detail is logged rather than rendered
70 70 - done — search across visible repositories, by name and description, in the
71 71 chrome and on the index page
72 - todo — instance-wide activity feed on the home page (after the repo feed)
72 - done — instance-wide activity feed on the home page, merged from every
73 repository the viewer can read, with the repository named on each event
73 74 - done — instance admin: repository creation and access rules, users,
74 75 invitations, admin grants, keys, and sessions
75 76 - todo — health/status page (currently JSON at `/healthz`)
@@ -166,11 +167,12 @@ title, link, and (for issue/change events) assignees, so the same feed can be
166 167 filtered by actor and assignee.
167 168
168 169 Repository feed is done on `/r/{name}/activity`; Overview stays the project
169 summary. The home page will become the instance-wide feed over visible
170 repositories. State changes such as closed and reopened come from the metadata
171 branch log, which carries a canonical `issue: <id> <state>` and
172 `request: <id> <state>` subject. The feed covers creation, comments, approvals,
173 state changes, commits, releases, and runs.
170 summary. The home page is the instance-wide feed over visible repositories, with
171 the repository named on each event and the repository list beside it. State
172 changes such as closed and reopened come from the metadata branch log, which
173 carries a canonical `issue: <id> <state>` and `request: <id> <state>` subject.
174 The feed covers creation, comments, approvals, state changes, commits, releases,
175 and runs.
174 176
175 177 ## Admin scope
176 178