Files
element-call/src/room
Lotus CIandClaude Opus 4.8 02666c0c04
CI / Build embedded bundle (push) Successful in 39s
CI / Publish to Gitea npm registry (push) Has been skipped
feat(lotus): io.lotus.set_deafen action — deafen remote audio at the source
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 <audio>.muted hack (which broke on EC
re-render / late tracks). Folded into unpublished 0.20.1-lotus.2.

Note: injected/soundboard audio (Track.Source.Unknown) is not silenced — the
livekit-client setVolume type only accepts Microphone|ScreenShareAudio.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-02 14:12:08 -04:00
..
2026-04-15 14:37:13 +02:00
2026-06-02 13:56:16 +02:00
2025-03-13 17:51:41 -04:00
2026-05-18 16:28:25 +02:00
2026-05-11 20:02:56 +02:00
2025-03-13 18:00:24 -04:00
2025-03-13 17:51:41 -04:00
2025-09-19 17:50:43 +02:00