mirror of
https://github.com/vitorpamplona/amethyst.git
synced 2026-08-12 09:13:23 +00:00
The call screen used state.callType (set at call initiation) to decide whether to render video. When a voice call was upgraded to video via the toggle button, callType remained VOICE so the video grid and local preview were never shown despite the track being created and sent. Replace the static isVideoCall check with hasActiveVideo that also considers isVideoEnabled and the presence of remote video tracks. Fixes both the full-screen group call UI and the PIP overlay. https://claude.ai/code/session_015TvWJoAEsfc2ohiRoT9sTr