diff options
| author | Hermes SysOp <sysop@webx11.duckdns.org> | 2026-11-12 16:39:44 +0100 |
|---|---|---|
| committer | Hermes SysOp <sysop@webx11.duckdns.org> | 2026-11-12 16:39:44 +0100 |
| commit | f140aa7f920c687d0c576763da956dd7017c1a27 (patch) | |
| tree | 6cc8cef4ce39b321b9b58006eaa86c6016c9795b | |
| parent | 228ad621e2631487e74acdf9bf58e797f60ab745 (diff) | |
chore(newos4): commit maintenance output after v4.6.160
| -rw-r--r-- | CHANGELOG.md | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 8f1c05b..90e8323 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,9 +4,21 @@ Generated from git history by `scripts/build-changelog.py` — do not edit by ha <!-- generated:start --> +## v4.6.160 — 2026-11-12 + +_Touches modules (10), main.html (1) · fix 1_ + +- **Honest size/network measurements + checkpoint and phantom-delete fixes (v4.6.160)** `927e41d` + - Applies the three 2026-11-09 patches after review, and fixes two more navigator.onLine lies found while verifying them. Each patch was checked against the live code first; one of its claims did not survive. + - 1. virtual-fs — phantom deletes and checkpoint bloat + - deleteCheckpoint('nope') returned true and printed "Deleted checkpoint" + - for a name that did not exist: _resolvePath() validates intermediate segments only, so the leaf was never checked. New _requireLeaf() refuses a resolved path whose leaf is absent, and deleteCheckpoint uses it. + - CHECKPOINT SIZE: checkpoint() cloned the whole root minus + - … run `git show <sha>` for the rest + ## v4.6.159 — 2026-11-12 -_Touches modules (8), main.html (1) · fix 1_ +_Touches modules (8), data (3), main.html (1), CHANGELOG.md (1) · fix 1, project 1_ - **One arg-coercion boundary + binary-safe gunzip + clean boot log (v4.6.159)** `47b8aff` - 1. Tool arguments are coerced once, at the dispatch boundary (module-aiassist.js) @@ -18,6 +30,7 @@ _Touches modules (8), main.html (1) · fix 1_ - before any handler reads a.field. - The 26 handlers keep their `a.x || ''` reads: `|| ''` catches only FALSY, which is - … run `git show <sha>` for the rest +- **Commit maintenance output after v4.6.159** `59be5b8` ## v4.6.158 — 2026-11-09 |