Skip to content

Releases: b7r-dev/gerve

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Oct 19:04
2ffb4c3

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