SIGN IN SIGN UP

feat(parity): full Linux feature set — hb-view font rendering, SQLite hardening, lookup aliases

Linux reaches 100% of the render surface: render_font_text gains a
HarfBuzz engine (hb-view → real glyph outlines with full shaping, RTL
included) selected by capability — CoreText stays primary on darwin,
hb-view covers Macs without a Swift toolchain, and the <text>
placeholder remains the terminal fallback. hb-view exits 0 with empty
glyph defs on an unreadable font, so visible-text-without-paths counts
as a failed render. Symbols run offline-mode by default off-darwin
(live Swift paths are impossible there) with the librsvg hint, and the
sips leg is skipped where it cannot exist.

SQLite hardening from the container findings: busy_timeout now precedes
journal_mode (a WAL switch is a write), boot pragmas + migrations retry
on SQLITE_BUSY for up to 30s (concurrent first boot on one volume), and
every VACUUM runs with file-backed temp storage so a 10 GB database
cannot OOM a small VM. read_doc accepts documentation/-prefixed and
doc:// spellings via normalizeIdentifier. knip ignoreDependencies
pruned to the real unresolvables.
G
Gigi committed
f8dac62aa551688825514cbe61131de96333f1d4
Parent: 68ce64a