Skip to content

v0.1.5

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Oct 21:03
· 49 commits to main since this release
cdbaac4

Lite build, richer viewers, a code viewer and one status vocabulary

  • Lite build (P3-19): cargo install --locked --no-default-features --git https://github.com/luckgrid/wiki-reader --tag v0.1.5 wiki-reader builds without the image stack (image, resvg, mermaid-rs-renderer, ratatui-image). The binary is about 8.4 MiB instead of 16.6 MiB and a clean release build takes about 20 s instead of 51 s on the same machine. Diagrams stay on the text tier, diagrams = "image" falls back to text with a reason, and the Images options group is hidden. There is no -lite download: it is a cargo feature only (ADR-0023).
  • Viewers (P3-20, P3-21, P3-22): table and picture windows size to their content, capped at the old size. a toggles fit / actual size, and an opened picture is larger than its inline slot. Tab / Shift+Tab step through every image and diagram of the page, and v cycles image / text / source for the open diagram. Table cells keep their bold header, borders and link colour; columns use their natural width and scroll sideways, the last column fills the window, and a rule sits under the header.
  • Code viewer (P3-24): long lines in fenced code are cut with … instead of wrapping. Enter anywhere in a fence (or its label) opens the full code in a window you can scroll in both directions; y copies everything. Shift+wheel pans horizontally in the viewers.
  • Toolbar icons (P3-25): the header ◫ ✕ and footer ? ⚙ are three-cell buttons with the same size and gap. The breadcrumb and footer text lose two columns.
  • Status values (P3-26): frontmatter status has eight documented values (draft, proposed, accepted, active, done, deferred, superseded, historical), coloured consistently in the status bar; link-check rejects anything else in wiki/. Other vocabularies in your own collections still display, in the plain text colour.
  • Fix: a diagram that fails to render no longer opens a full-screen window.
  • Docs: new screenshots, including the options window (UI spec).

This is an alpha prerelease, like every v0.1.* release. Phase 2 remains on its fixes-only dogfood hold until the adoption verdict around 2026-10-13. The two-week clock does not restart.

Install and upgrade

Download the matching platform tarball and its .sha256, verify the checksum, and replace the binary in the same install location. See Releasing and upgrading.

  • Binaries are unsigned and not notarized.
  • Browser downloads on macOS may be quarantined. If Gatekeeper blocks the extracted binary, run xattr -d com.apple.quarantine path/to/wiki-reader.
  • The Linux binary links the glibc from the ubuntu-latest build runner; older distributions may need a source build or cargo install.
  • Upgrades preserve configuration and saved sessions.