Repository navigation
Releases: b7r-dev/gerve
Releases · b7r-dev/gerve
Release list
v1.0.0
Changelog
Features
- feat: a compare page
- feat: a search page whose results are line links
- feat: addressable lines, so a line can be linked, cited, and shared
- feat: content-versioned static assets — cache busting on every run
- feat: diff two refs through their merge base
- feat: embed the release version and support Windows browsers
- feat: git core — repo access, worktree status, tree overlay, log, diff, blame
- feat: print LAN URLs and a visibility warning when binding all interfaces
- feat: read-only repo browser UI — server, rendering, templates, CLI
- feat: relative times carry their exact instant, and survive narrow layouts
- feat: search a ref for a literal string with git grep
- feat: vendor and embed IBM Plex Sans & Mono (SIL OFL 1.1)
Bug fixes
- fix: address the branch's code review
- fix: address the review of the caching and anchor work
- fix: address the review of the compare work
- fix: address the review of the honest-state work
- fix: address the review of the search work
- fix: address the review of the stated-limits work
- fix: address the review of the zero-egress work
- fix: grayscale antialiasing, so fractional offsets stop varying text weight
- fix: keep a nested scope in the tree page's search link
- fix: let the compare budget cover the commit reads
- fix: make a comparison state every limit it ran under
- fix: make the compare page describe the range it actually diffed
- fix: make the test suite portable to Windows
- fix: markdown renders like GitHub — collapse soft newlines, rewrite relative links with ref pinning
- fix: merge diffs run parent→merge; commit-page links pin to the viewed commit
- fix: never let a git read fetch, not just a diff
- fix: refuse to fetch missing objects in a comparison
- fix: render code as one row per line, and make diffs scroll like it
- fix: resolve revisions with the CLI when go-git cannot
- fix: revalidate rendered pages so stale HTML cannot outlive a build
- fix: scroll wide tables, one code size, tappable commit subjects
- fix: step the code layer below the prose
- fix: stop guessing "untracked" for gitignored files
- fix: stop iOS text autosizing from inflating one column, and code rows
Other changes
- check: audit the type scale and the shipped weights
- refactor: drop the redundant no-fetch plumbing
- revert: drop the font-smoothing override