From 02666c0c041bff9dd01bc808ad9c17b1c03692cf Mon Sep 17 00:00:00 2001 From: Lotus CI Date: Thu, 2 Jul 2026 14:12:08 -0400 Subject: [PATCH] =?UTF-8?q?feat(lotus):=20io.lotus.set=5Fdeafen=20action?= =?UTF-8?q?=20=E2=80=94=20deafen=20remote=20audio=20at=20the=20source?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit New toWidget action { deafened, screenshareAudioMuted } that sets each remote RemoteParticipant.setVolume per source (Microphone + ScreenShareAudio), applied to existing participants + re-applied to late joiners via RoomEvent.ParticipantConnected (subscribed through vm.livekitRoomItems$). Closure- scoped state, matching the sibling lotus modules; the cinny host re-sends on join so a fresh call never inherits stale deafen state. Replaces cinny's brittle iframe-DOM