release: stamp v0.51.466 (Release QA — active transcript reconciles on session events)

This commit is contained in:
nesquena-hermes committed 2026-06-16 22:36:19 +00:00
1 parent c96fa3cb1f
commit 46b6d059b0
1 file changed
+6
+6
View File
@@ -3,6 +3,12 @@
## [Unreleased]
## [v0.51.466] — 2026-06-16 — Release QA (active transcript reconciles on session events)
### Fixed
- **An open WebUI transcript now reconciles when another client/process updates it (#4205 follow-up).** The #3916/#4195 external-refresh guard made the 30-second poll correctly skip WebUI-native sessions — but it also made `refreshActiveSessionIfExternallyUpdated()` return early for *every* non-external session, so a real `sessions_changed` event would update the sidebar list while leaving the currently-open transcript stale. The early-return is now scoped to the periodic `poll` path only; `event`/focus/visibility triggers run the existing count/timestamp divergence check (guarded by the in-flight/busy/streaming locks, so no refresh loop), and `_scheduleSessionEventsRefresh` reconciles the active transcript, not just the sidebar.
## [v0.51.465] — 2026-06-16 — Release PZ (workspace null-byte hardening)
### Fixed