Default Branch

lotus
CI / Build embedded bundle (push) Successful in 2m9s
CI / Publish to Gitea npm registry (push) Successful in 50s

576c80a989 · Merge pull request 'feat(denoise): switch noise suppression mid-call (+ fix re-captures ignoring noiseSuppression)' (#66) from feat/live-denoise-switch into lotus · Updated 2026-10-30 21:15:44 -04:00

Branches

chore/dev-tool-security
CI / Build embedded bundle (push) Skipped
CI / Build embedded bundle (pull_request) Successful in 4m6s
CI / Publish to Gitea npm registry (pull_request) Skipped

43cbd8409d · chore(deps): security fixes for dev/build tooling (Storybook, Vitest, Vite, transitive) · Updated 2026-10-25 23:50:09 -04:00    jared

8
0
#63 Merged
feat/expected-devices
CI / Build embedded bundle (push) Skipped
CI / Build embedded bundle (pull_request) Successful in 4m21s
CI / Publish to Gitea npm registry (pull_request) Skipped

a366243836 · feat(lotus): expected-device check before joining (cinny #121) · Updated 2026-10-24 19:42:23 -04:00    jared

10
0
#62 Merged
lotus-upstream-v0.28.0
CI / Build embedded bundle (push) Skipped
CI / Build embedded bundle (pull_request) Successful in 4m21s
CI / Publish to Gitea npm registry (pull_request) Skipped

fc15193715 · merge: upstream Element Call v0.28.0 into lotus (cinny #201) · Updated 2026-10-24 01:07:58 -04:00    jared

12
0
#61 Merged
feat/call-summary-details
CI / Build embedded bundle (pull_request) Successful in 3m1s
CI / Publish to Gitea npm registry (pull_request) Skipped

a951e5b1f2 · feat(lotus): detailed call summary for the host's Details card (cinny #253) · Updated 2026-10-20 19:45:02 -04:00    jared

211
0
#60 Merged
feat/soundboard-mic-mix
CI / Build embedded bundle (pull_request) Successful in 1m41s
CI / Publish to Gitea npm registry (pull_request) Skipped

e12b3e5979 · style(lotus): format LOTUS.md table · Updated 2026-10-19 23:30:56 -04:00    jared

214
0
#59 Merged
feat/mobile-self-tile
CI / Build embedded bundle (pull_request) Successful in 1m57s
CI / Publish to Gitea npm registry (pull_request) Skipped

fbf8e44276 · feat(lotus): keep your own tile on mobile with the camera off (cinny #265) · Updated 2026-10-19 14:40:25 -04:00    jared

218
0
#58 Merged
feat/screenshare-audio-state
CI / Build embedded bundle (pull_request) Successful in 1m55s
CI / Publish to Gitea npm registry (pull_request) Skipped

5f4844cad5 · feat(lotus): report remote screenshare audio to the host (cinny #277) · Updated 2026-10-19 14:21:52 -04:00    jared

220
0
#57 Merged
feat/decorations-origin
CI / Build embedded bundle (pull_request) Successful in 1m42s
CI / Publish to Gitea npm registry (pull_request) Skipped

090edc5c2c · feat(lotus): accept decorations from chat.lotusguild.org (matrix #22) · Updated 2026-10-19 12:37:53 -04:00    jared

223
0
#56 Merged
docs/lotus-call-error
CI / Build embedded bundle (pull_request) Successful in 2m1s
CI / Publish to Gitea npm registry (pull_request) Skipped

2ef80cef2c · docs(lotus): LOTUS.md lists io.lotus.call_error and io.lotus.reconnect (#50) · Updated 2026-10-19 00:01:18 -04:00    jared

225
0
#55 Merged
lotus-stall-retry
CI / Build embedded bundle (pull_request) Successful in 3m33s
CI / Publish to Gitea npm registry (pull_request) Skipped

a1dd0e254c · fix(lotus): a homeserver stall shorter than the delayed-leave window no longer ends the call (#46) · Updated 2026-10-18 02:47:36 -04:00    jared

236
0
#54 Merged
docs/lotus-protocol
CI / Build embedded bundle (pull_request) Successful in 4m5s
CI / Publish to Gitea npm registry (pull_request) Skipped

167ffc2440 · docs(lotus): LOTUS.md: the io.lotus.* widget protocol, URL flags and release flow (#43) · Updated 2026-10-18 01:24:22 -04:00    jared

236
0
#53 Merged
lotus-soundboard-not-permitted
CI / Build embedded bundle (pull_request) Successful in 3m20s
CI / Publish to Gitea npm registry (pull_request) Skipped

888ed1a66c · fix(lotus): soundboard says "not permitted" in audio-only rooms instead of failing silently (#47) · Updated 2026-10-18 01:22:49 -04:00    jared

236
0
#52 Merged
lotus-mic-sampler-churn
CI / Build embedded bundle (pull_request) Successful in 3m16s
CI / Publish to Gitea npm registry (pull_request) Skipped

73bf2133dc · fix(lotus): restart the shared mic sampler only when the LiveKit rooms change (#45) · Updated 2026-10-18 01:17:06 -04:00    jared

236
0
#51 Merged
lotus-call-error
CI / Build embedded bundle (pull_request) Successful in 3m2s
CI / Publish to Gitea npm registry (pull_request) Skipped

07e1506dd8 · feat(lotus): tell the host when the call drops, and let it press Reconnect (cinny #318) · Updated 2026-10-18 00:54:48 -04:00    jared

236
0
#50 Merged
fix/audio-output-list
CI / Build embedded bundle (pull_request) Successful in 3m28s
CI / Publish to Gitea npm registry (pull_request) Skipped

34d541b707 · feat(lotus): report the frame's audio outputs to the host (cinny #310) · Updated 2026-10-17 19:48:33 -04:00    jared

239
0
#49 Merged
lotus-notify-none
CI / Build embedded bundle (pull_request) Successful in 3m55s
CI / Publish to Gitea npm registry (pull_request) Skipped

93905c5bc1 · feat(lotus): sendNotificationType=none turns the call-start notification off (cinny #295) · Updated 2026-10-16 22:06:12 -04:00    jared

242
0
#48 Merged
lotus-screenshare-prompt
CI / Build embedded bundle (pull_request) Successful in 3m25s
CI / Publish to Gitea npm registry (pull_request) Skipped

bb675fa50e · feat(lotus): in-frame "Share your screen?" prompt replaces the corner button (cinny #43) · Updated 2026-09-27 12:48:12 -04:00    jared

245
0
#42 Merged
lotus-call-origin
CI / Build embedded bundle (pull_request) Successful in 3m43s
CI / Publish to Gitea npm registry (pull_request) Skipped

a93bd9d7d8 · feat(lotus): work when served from its own origin (cinny #43) · Updated 2026-09-26 23:24:32 -04:00    jared

248
0
#41 Merged