diff --git a/CHANGELOG.md b/CHANGELOG.md index a484183a..a2deed85 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -29,6 +29,11 @@ workspace subtree) and never enumerate blocked system roots. (`api/routes.py`, `api/workspace.py`, `static/panels.js`, `static/style.css`) (partial for #616) +## [v0.50.181] — 2026-04-24 + +### Changed +- **Vendor streaming-markdown@0.2.15** — self-hosts the incremental markdown parser instead of loading it from jsDelivr CDN. The library (12.6 KB) is committed to `static/vendor/smd.min.js` so the app works fully offline / air-gapped, and the exact bytes are pinned in version control. SHA-384 hash preserved in an HTML comment for manual audit. (`static/vendor/smd.min.js`, `static/index.html`) Co-authored by @bsgdigital. + ## [v0.50.180] — 2026-04-23 ### Added diff --git a/static/index.html b/static/index.html index fbbd5b07..0dd1600d 100644 --- a/static/index.html +++ b/static/index.html @@ -22,8 +22,12 @@ + + + +