What
Simplify the landing page around the instance introduction:
- Remove the page header (
hero) and its instance-name heading, sign-in links, and New repository button. The top bar already has sign-in, and the introduction is the better place for the instance identity. - Move New repository into the Repositories section heading, beside the list it creates.
- Remove the introduction card’s header (
Introductionand the pencil) and the in-page editor. - Delete the
POST /handler, its editor code, the/?edit=1path, and the tests that covered it. - Keep the setup hint for an instance admin whose instance repository does not exist yet.
Why
The header repeated what the introduction is for and made the page say the instance name twice. The introduction is now profile/README.md in the instance repository, which is edited and pushed like every other customization, so a second editor on the home page was redundant.
Docs
docs/configuration.md and docs/operations.md now say the introduction is edited by pushing and no longer mention web.home.intro or the home-page pencil.
Checks
./vole workflow run verify passes.