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.

Simplify the home page around the instance introduction

ff9870f1a26a17d54c21d411000a6c7d58ab5c0d · Keenan Nemetz · 1d ago · parent 6ce635a8

Simplify the home page around the instance introduction

Drop the page header and its hero actions. The instance name and sign-in links already live in the top bar, and the introduction is the place to say what the forge is. Move New repository into the Repositories heading, where it sits with the list it creates.

Remove the introduction card header and its in-page editor. The introduction is profile/README.md in the instance repository, so it is read and pushed like every other customization. The POST / handler and its editor code go with it; an instance admin without an instance repository still gets the setup hint.

docs/configuration.md +3−5

@@ -155,11 +155,9 @@ and activity feed; the files below are served to visitors.
155 155 | `assets/` | Served at `/static/custom/assets/`; CSS, images and fonts only |
156 156
157 157 Other files are ignored, and assets are limited to CSS, images and fonts: a
158 same-origin script is not a theme. The pencil on the home page commits
159 `profile/README.md` with the admin as the author and records the change as
160 `web.home.intro`; the private README and everything else are edited by pushing.
161 A push is live within a couple of seconds, and a load failure keeps the previous
162 theme.
158 same-origin script is not a theme. `profile/README.md` and every other file are
159 edited by pushing; the home page has no separate editor. A push is live within a
160 couple of seconds, and a load failure keeps the previous theme.
163 161
164 162 The introduction is rendered and sanitized the same way an issue body is, and it
165 163 appears above the repository list. An empty `profile/README.md` removes the