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.

#65

Refresh the web surface with Everforest, Lexend, and readability controls

merged · by keenan 11d ago · merged into main at 7137f372 by keenan 11d ago

keenan opened this 11d ago

Summary

Refresh the web surface around readability and a permanent Everforest theme.

What changed

  • Replace the base web theme with Everforest across six variants: dark/light in hard/medium/soft contrast. The theme picker lives on the Account page, System follows the OS, and the choice is stored in the browser.
  • Self-host Lexend for UI/body text and JetBrains Mono for code, with Latin/Latin-ext WOFF2 subsets and the system stacks as fallback. Both are SIL OFL 1.1; licenses and attribution are included.
  • Rebase the type scale to a readable default and add Text size presets (90/100/110%) on the Account page, applied before first paint.
  • Rework the emblem and favicon: transparent, tightly cropped vole head in the header, tinted with the theme ink; favicon switches black/white from the browser window preference rather than the in-app theme.
  • Update global navigation: Home label and house icon, more spacing and a clearer active state. The top bar no longer follows the page on scroll.
  • Widen home-page repository cards and wrap the remaining bare data tables in panels for consistent borders and rounded corners.
  • Make the add-public-key form label sit above a full-card textarea.
  • Add a faint terminal dot grid? No — that experiment was dropped; the background remains flat.
  • Update docs, tests, NOTICE, and add regression coverage for embedded fonts, favicons, tables, and theme wiring.

Testing

  • go test ./...
  • ./vole workflow check
  • ./vole workflow run verify — passed (format, vet, build, govulncheck, packaging, link check, race tests)

No issue is linked to this request.

Discussion (0)

No discussion yet.