Document the store download retry and the plainer analyzer output
Input-Handling now explains why a single hardcoded prodversion declines
extensions with a newer minimum_chrome_version, and what the retry does
about it. Analyzer quotes the verdict lines as they print now.
Document the pipeline bug-hunt fixes (92fa2ee)
Add an Unreleased section to Release-History and update the matching subsystem
references for the eight fixes: CRX-key lenient parse (Input Handling), the
defaultBundleId slug-collision fix and uninstall broker id read (Build and
Install), the shared redirect deadline (Input Handling), the ancestorOrigins
guard hardening (Safari Quirks E3), the hotkey key mapping (Safari Quirks A5),
the deriveChromeId dead-catch removal (OAuth Bridge), and the importScripts
comment-in-static-args fix (Runtime Shim).
Document content-script double-injection fix and XHR timeout event fix
- Safari Quirks E4: document_end/all_frames groups re-evaluated into a shared
isolated world (about:blank/srcdoc), top-level const/let crash, and the
idempotentContentScriptGlobals const-to-var fix.
- Safari Quirks D6: proxied XHR now fires timeout (not error) on a timeout.
- Wire the new stage into Conversion Pipeline (11a + diagram), Input Handling
and Manifest Transform export lists, and Release History unreleased notes.
Humanize wiki prose: remove em/en dashes and curly quotes
Replace em/en dashes with commas, colons, or sentence breaks per context,
and normalize curly quotes to straight. Dashes inside code blocks, diagrams,
and range expressions are preserved.
Add Viaduct CLI wiki
Contributor-grade documentation for viaduct-cli, verified against src/ and
grounded in the git history. 14 content pages plus Home, sidebar, and footer:
architecture, conversion pipeline, CLI reference, input handling, manifest
transform, analyzer, runtime shim, OAuth bridge, build/install, Safari quirks,
testing/debugging, limitations/FAQ, and a commit-grounded release history.