Skip to content

History / Middleware

Revisions

  • What is fixed on master since 26.9.21, and what 26.9.21 users should know Releases gains an Unreleased section. It opens with the known issues in 26.9.21: - Apple sends video only on the first call and never turns the camera off. - MAUI error dialogs hang up the call. - A join can silently never connect. - Closing a call on Apple's UI thread can freeze the app. It then gives the fixes, and what an application will notice when they ship. What works where points to it. Middleware now describes the native MAUI dialogs and VideoMuted's move to the observable side. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

    @melihercan melihercan committed Sep 23, 2026
  • Wiki: the seven stack pages One page per layer, bottom to top, each ending in a pointer to the next: WebRTCnative, Bindings, The unified API, Middleware, Connection and its two implementations, and the demo apps. The unified API page is named for what it is rather than for the package, because a sidebar with WebRTCme nested under WebRTCme reads as a mistake. Connection is split three ways. One page covering two topologies, two server deployments and two sequence diagrams would have been six hundred lines, and the two implementations have almost nothing in common below IConnection. Twelve mermaid diagrams, all parsed and rendered under the strict security level GitHub uses before being committed. Mermaid rather than SVG pairs: it themes itself for dark mode and stays editable in place. Connection-Signaling records that the server's tracked appsettings.json carries a real Xirsys credential, because a reader who forks this needs to know not to rely on it. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

    @melihercan melihercan committed Sep 16, 2026