From e12b3e5979d5407aa17712d35924b6f8de60cfff Mon Sep 17 00:00:00 2001 From: Lotus CI Date: Mon, 19 Oct 2026 23:30:56 -0400 Subject: [PATCH] style(lotus): format LOTUS.md table Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5 --- LOTUS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/LOTUS.md b/LOTUS.md index c7703705..130f43fc 100644 --- a/LOTUS.md +++ b/LOTUS.md @@ -37,7 +37,7 @@ checked against cinny's `lotus` branch. | ---------------------------------- | ----------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------- | | `io.lotus.call_state` | call → host | in-call per-participant speaking / mute state. NOTE: matrix-widget-api `transport.send` is request/response — the host MUST register a handler that replies/acks each one (cinny's `listenAction` does, replying `{}`). If the host has no handler, ClientWidgetApi immediately error-replies "unsupported from-widget action", so the data is silently dropped and each throttled send rejects (caught) — functional miss + log churn, not a hang. | yes | | `io.lotus.focus_participant` | host → call | pin/spotlight (or clear, with userId=null) a participant. | yes | -| `io.lotus.inject_audio` | host → call | play an audio clip into the call: as a separate published track, or mixed into the microphone where the token only allows listed sources (rooms with a call policy, #47). Replies `{ played: false, reason: "muted" \| "not_permitted" }` when it can't. | yes | +| `io.lotus.inject_audio` | host → call | play an audio clip into the call: as a separate published track, or mixed into the microphone where the token only allows listed sources (rooms with a call policy, #47). Replies `{ played: false, reason: "muted" \| "not_permitted" }` when it can't. | yes | | `io.lotus.set_quality` | host → call | set audio/screenshare encoding quality (bitrate/framerate). | yes | | `io.lotus.decorations` | host → call | per-user avatar-decoration image URLs for in-call tiles. | yes | | `io.lotus.set_deafen` | host → call | deafen remote audio (and optionally mute screenshare audio). | yes |