aboutsummaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3f0a9d6..090694e 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,6 +4,21 @@ Generated from git history by `scripts/build-changelog.py` — do not edit by ha
<!-- generated:start -->
+## v4.6.155 — 2026-11-07
+
+_Touches modules (10), CHANGELOG.md (1), main.html (1) · fix 1_
+
+- **Second review round — identity for every stock node, load dedup, sweep race, a11y** `0acee7d`
+ - Four models (kimi-k2.7-code, deepseek-v4-pro, minimax-m3, glm-5.3) reviewed the shipped change set. Review log with every accepted and rejected finding: .hermes/plans/2026-11-07_163420-newos4-six-ui-modes.review-log.md
+ - identity guard now covers every snapshot node, not just #terminal-container: terminal.js also
+ - binds #output, #command-input, #input-area and #status-bar, so a cloned one leaves the terminal writing into a detached node while the page looks perfect
+ - _restoreStock anchors on the next stock node already home, then on the recorded trailing
+ - sibling; a raw child index was measured wrong (terminal,input,status-bar,quick-actions)
+ - _loading map: a double-clicked card or a repeated 'ui easy' loads the mode once
+ - _sweepPending returns while that id is in flight instead of declaring failure at 6 s and
+ - overwriting the stored preference
+ - … run `git show <sha>` for the rest
+
## v4.6.153 — 2026-11-07
_Touches CHANGELOG.md (1), main.html (1), modules (1) · project 1_