Repository navigation
v0.1.9
Pre-releaseLinear wrap for long tokens (P3-34 / V4)
Opening a page with a multi-megabyte unbreakable token (or a large inline data URI) used to stall for tens of seconds because wrap cut the remainder with a full width() and copy on every step. Wrap helpers and diagram fallback now scan once with byte offsets.
Harness (release, fingerprint 58fa6358b41688b2)
- Open 1 MB token: 26.3 s → ~8 ms
- 400 KB width relayout: 8.7 s → ~6 ms
Regression coverage: 200 KB wall-clock test, differential wrap helpers (including VS16 / ZWJ edges).
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 Phase 3 exit decision still waits on dogfooding the installed build; this release does not restart that clock.
Not in this release: V22 orphan ~100 %CPU spin (filed under P3-36 for v0.1.10+).
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. The lite build is still cargo install --locked --no-default-features --git https://github.com/luckgrid/wiki-reader --tag v0.1.9 wiki-reader.
- 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-latestbuild runner; older distributions may need a source build orcargo install.