You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reverse Timeout Interruption: Added /internal/chatgpt-turn-observer/control endpoint; the companion extension automatically aborts the web generation stream and reports closure when the turn reaches its hard time limit.
Persistent Event Outbox: Browser extension Outbox is now backed by local persistent storage, automatically recovering unacknowledged lifecycle events across page reloads and network reconnects.
Bug Fixes
MCP Path Normalization: Automatically strips trailing /mcp from Remote Base URL to prevent 404 handshake failures when copying public MCP endpoints directly.
Tab Reload Conflict: Implemented stable tab identifiers to ensure orphaned turn instances are properly retired upon page reload, eliminating ambiguous binding candidates.
Lifecycle Closure Coverage: Added comprehensive abort and close events for home navigation, fetch failures, SSE stream errors, and WebSocket disconnects.
Application-Level ACK: Enhanced turn event responses with explicit applied, duplicate, and conflict states for clearer synchronization status.
Form Reactivity Warning: Refactored external MCP configuration modal state management to resolve Svelte 5 reactivity warnings.
Experience Improvements
Documentation Alignment: Corrected outdated default port references in Observer documentation to match default port 28766.
Protocol Test Suite: Added dedicated automated unit tests covering URL normalization and status validation protocols.