From f989c4828dcf2ed06fd7f826248da381174b723a Mon Sep 17 00:00:00 2001 From: nesquena-hermes Date: Wed, 29 Jul 2026 22:51:18 +0000 Subject: [PATCH] =?UTF-8?q?changelog:=20reconnect=20transcript=20ordering?= =?UTF-8?q?=20=E2=80=94=20pending=20user=20above=20live=20worklog=20(#6419?= =?UTF-8?q?,=20#6457)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ad46fafa..4bb82398 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -383,6 +383,12 @@ - **Added regression coverage for messaging clear-watermark semantics.** New test locks the watermark behavior so a future change can't silently regress it. Thanks @rodboev. (#5589, #5572) +## [exp-v0.52.157] — 2026-07-29 — Experimental release (reconnect transcript ordering) + +### Fixed + +- **On SSE reconnect / mobile background-resume, the in-flight user prompt now stays above the live assistant worklog instead of jumping below it.** Both recovery paths (`loadSession` reattach and `refreshSession` soft-recovery, the iOS PWA background→resume path) now route the synthesized pending user message through one shared, identity-aware merge helper that inserts it immediately before the live assistant turn it started (and repairs the row in place if a prior render pushed it below). The helper is idempotent — a repeated recovery won't duplicate the prompt — and preserves legitimate repeated user turns. Thanks @nankingjing. (#6419, #6457) + ## [exp-v0.52.156] — 2026-07-29 — Experimental release (hard-refresh session restore) ### Fixed