v1.6.0 "Lighthouse"
Second release of the RustyNES-parity roadmap.
Added
- Documentation site + PWA + accuracy ledger — a Material for MkDocs handbook (
mkdocs.yml)
is now published athttps://doublegate.github.io/RustySNES/docs/, alongside the wasm demo
(/) and rustdoc (/api/), replacingpages.ymlwith a combinedweb.ymlthat also enforces
the existing<5MiBgzip wasm size budget (scripts/wasm_size_budget.sh) on every PR. The wasm
demo gained PWA/offline support (manifest.webmanifest, a stale-while-revalidatesw.js
service worker, a realicon.svg). Newdocs/accuracy-ledger.mdmaps every known
approximation/divergence to an explicit disposition (Remediated / No-stricter-oracle-available /
Deferred / Out-of-scope), the "why" companion todocs/STATUS.md's pass-count dashboard.
docs/DOCUMENTATION_INDEX.mdrefreshed (was still stampedv0.4.0, referenced a nonexistent
SALVAGE_MANIFEST.md).
Fixed (caught in PR review, #78)
web.yml'scancel-in-progresswas inverted relative to its own comment — PR size-budget
checks could be cancelled mid-flight while stalemainpushes weren't; corrected to cancel on
pushonly.sw.js's fetch handler could resolverespondWith()toundefinedon a truly offline first
visit (network fails and nothing is cached yet); now falls back to a synthetic503response.