The [#42](/vole/n/42) alias sat in the subtitle on an issue or change page while the heading
showed the title alone. The document title led with the repository, so a browser
tab or a bookmark hid which item it was until the repo name had been read.
What changes
- The number now leads the heading: #42 Crash on start. The subtitle keeps the state, author and age, and no longer repeats the number.
- Document titles read from the item outwards: the number and title, then the tab
when the page is one, then the repository. The chrome still appends the
instance name. So an issue tab reads
[#42](/vole/n/42) Crash on start · vole · Vole, and a change’s Changes tab reads[#7](/vole/n/7) Tidy the parser · changes · vole · Vole. - An entity the metadata branch did not number keeps the existing
#?label rather than dropping the number.
The change page builds its title where the number is already read, so
issueSidebar and requestSidebar no longer take a pre-built title string;
requestSidebar takes the tab name instead.
Checks
vole workflow checkvole workflow run verify— format, vet, build, licenses, govulncheck, packages, markdown links, and the race test suite all passed.- Added
TestNumberedTitlefor the issue, change-tab, and unnumbered cases.