This website requires JavaScript.
9e4ddb3eb6
chore(lotus): 0.25.0-lotus.21
v0.25.0-lotus.21
Lotus CI and Claude Opus 5.5
2026-09-27 01:30:40 -04:00
9d57d104b4
Merge pull request #41 : work when served from its own origin (cinny #43 )
jared
2026-09-27 01:30:31 -04:00
a93bd9d7d8
feat(lotus): work when served from its own origin (cinny #43 )
lotus-call-origin
Lotus CI and Claude Opus 5.5
2026-09-26 23:24:32 -04:00
43a5e93c37
chore(lotus): 0.25.0-lotus.20
v0.25.0-lotus.20
Lotus CI and Claude Opus 5.5
2026-09-26 21:48:22 -04:00
0f93368a7e
feat(lotus): in-frame screenshare button where the host can't delegate (cinny #43 )
Lotus CI and Claude Opus 5.5
2026-09-26 21:48:22 -04:00
8c44ecd61b
Update ghcr.io/element-hq/element-web:develop Docker digest to 8301993 (#4295 )
renovate[bot]
2026-09-27 01:25:15 +00:00
dfb72bd9a5
chore(lotus): 0.25.0-lotus.19
v0.25.0-lotus.19
Lotus CI and Claude Opus 5.5
2026-09-26 13:59:34 -04:00
e0eecc5271
feat(lotus): report host call hotkeys from inside the frame (cinny #43 )
Lotus CI and Claude Opus 5.5
2026-09-26 13:59:34 -04:00
c4f6193888
chore(lotus): 0.25.0-lotus.18
v0.25.0-lotus.18
Lotus CI and Claude Opus 5.5
2026-09-26 13:39:18 -04:00
7855a0c22f
feat(lotus): hide the footer + root color-scheme natively (cinny #43 )
Lotus CI and Claude Opus 5.5
2026-09-26 13:39:18 -04:00
aeb72c22b9
chore(lotus): 0.25.0-lotus.17
v0.25.0-lotus.17
Lotus CI and Claude Opus 5.5
2026-09-26 12:49:58 -04:00
6fa34911ef
feat(lotus): io.lotus.set_screenshare for the host call bar (cinny #43 )
Lotus CI and Claude Opus 5.5
2026-09-26 12:49:58 -04:00
7d92ddf0c9
Update ghcr.io/element-hq/element-web:develop Docker digest to d97061c (#4294 )
renovate[bot]
2026-09-26 02:21:38 +00:00
35bc7a1e98
chore(lotus): 0.25.0-lotus.16
v0.25.0-lotus.16
Lotus CI and Claude Opus 5.5
2026-09-25 12:08:57 -04:00
cee6bab9a6
feat(lotus): report the local mic level to the host (cinny #146 )
Lotus CI and Claude Opus 5.5
2026-09-25 12:08:57 -04:00
5c497cc6a8
Fix build on Windows
Johannes Marbach
2026-09-25 16:15:39 +02:00
44023a4c84
style(lotus): oxfmt the volume memory change (#36 )
v0.25.0-lotus.15
Lotus CI and Claude Opus 5.5
2026-09-25 10:03:49 -04:00
3086edc64a
chore(lotus): 0.25.0-lotus.15
Lotus CI and Claude Opus 5.5
2026-09-25 09:57:55 -04:00
2b6bb20104
feat(lotus): remember each person's volume across calls (#36 )
Lotus CI and Claude Opus 5.5
2026-09-25 09:57:55 -04:00
3ca252f633
chore(lotus): 0.25.0-lotus.14
v0.25.0-lotus.14
Lotus CI and Claude Opus 5.5
2026-09-24 22:16:39 -04:00
6beebd3ea7
feat(lotus): layout, settings and reactions over the widget API (cinny #43 )
Lotus CI and Claude Opus 5.5
2026-09-24 22:16:24 -04:00
b7bd7d18b2
[Feature] Quick audio menu (#4275 )
fkwp and Claude Opus 5
2026-09-24 11:52:02 +02:00
b4b72432b9
Tighten the comment guidance in AGENTS.md (#4279 )
fkwp and Claude Opus 5.5
2026-09-24 10:44:04 +02:00
d8880daca5
chore(lotus): 0.25.0-lotus.13
v0.25.0-lotus.13
Lotus CI and Claude Opus 5.5
2026-09-23 20:51:43 -04:00
3e69a18a39
fix(lotus): explain a failed voice connection and offer Try again
Lotus CI and Claude Opus 5.5
2026-09-23 20:51:43 -04:00
ac1f5e2c8c
Merge pull request #4277 from element-hq/vitest-warning
Robin
2026-09-23 16:04:47 +02:00
98d77cc816
Update ghcr.io/element-hq/element-web:develop Docker digest to 0636bbe (#4276 )
renovate[bot]
2026-09-23 01:55:54 +00:00
d5812ddd34
Fix Vitest import warning
Robin
2026-09-22 23:34:19 +02:00
cf7c275fb7
Merge pull request #4274 from element-hq/hs/bell
Johannes Marbach
2026-09-22 12:32:38 +02:00
93b2661513
Switch to 🛎️
Half-Shot
2026-09-22 11:21:11 +01:00
1f84cb9c5c
Merge pull request #4273 from element-hq/simplify-local-transport
Robin
2026-09-22 12:15:34 +02:00
4269aaa163
update snap
Half-Shot
2026-09-22 10:04:12 +01:00
bc62bb9565
lint
Half-Shot
2026-09-22 10:01:22 +01:00
be56bbd05b
lint
Half-Shot
2026-09-22 10:01:10 +01:00
eb44fd545d
Bell reaction sound.
Half-Shot
2026-09-22 09:57:43 +01:00
c9f911b7c9
Swallow local transport errors in connection manager
Robin
2026-09-22 10:01:14 +02:00
3a189d155b
Remove references to outdated variables or types
Robin
2026-09-22 09:56:02 +02:00
0211d5c367
Remove unused shareReplay operator
Robin
2026-09-22 09:45:48 +02:00
c88f884fc9
Simplify local transport code
Robin
2026-09-21 12:46:47 +02:00
9f7c35cd8f
Merge pull request #4270 from element-hq/renovate/major-compound
Johannes Marbach
2026-09-21 07:51:35 +02:00
ac81a7c0ab
Update dependency @vector-im/compound-design-tokens to v11
renovate[bot]
2026-09-21 02:56:00 +00:00
e9723a21b5
chore(lotus): 0.25.0-lotus.12
v0.25.0-lotus.12
Lotus CI and Claude Opus 5
2026-09-20 15:51:43 -04:00
9f472fd710
fix(lotus): report an ended screenshare even when LiveKit unpublishes first (#39 )
Lotus CI and Claude Opus 5
2026-09-20 15:51:43 -04:00
e7c27dd8a3
feat(lotus): io.lotus.screenshare_notice — window closed, no frames, sharing alone (#39 )
Lotus CI and Claude Opus 5
2026-09-20 15:44:22 -04:00
33b51e5dc6
feat(lotus): screenshare tile speaker glyph reflects real audio state (#38 )
Lotus CI and Claude Opus 5
2026-09-20 15:42:48 -04:00
07def55469
chore(lotus): 0.25.0-lotus.11
v0.25.0-lotus.11
Lotus CI and Claude Opus 5
2026-09-20 15:31:33 -04:00
4a48ec98d0
feat(lotus): io.lotus.set_audio_output — host-driven output device switch (#119 )
Lotus CI and Claude Opus 5
2026-09-20 15:31:33 -04:00
b9d0ac7cac
chore(lotus): 0.25.0-lotus.10
v0.25.0-lotus.10
Lotus CI and Claude Opus 5
2026-09-20 13:47:46 -04:00
1e34923f6a
feat(lotus): io.lotus.call_summary — per-call quality readout at hangup (#143 )
Lotus CI and Claude Opus 5
2026-09-20 13:39:18 -04:00
fcb7f8456d
chore(lotus): 0.25.0-lotus.9
v0.25.0-lotus.9
Lotus CI and Claude Opus 5
2026-09-19 22:45:23 -04:00
c2267800be
feat(lotus): report speakingWhileMuted for the local participant in io.lotus.call_state (#37 )
Lotus CI and Claude Opus 5
2026-09-19 22:45:23 -04:00
5421d545c4
chore(lotus): 0.25.0-lotus.8
v0.25.0-lotus.8
Lotus CI and Claude Opus 5
2026-09-19 14:35:59 -04:00
2fafa3cf36
test(lotus): oxlint-clean mock in the LocalTransport refusal test
Lotus CI and Claude Opus 5
2026-09-19 14:35:59 -04:00
667230f6e3
chore(lotus): 0.25.0-lotus.7
v0.25.0-lotus.7
Lotus CI and Claude Opus 5
2026-09-19 14:35:03 -04:00
746917a4c6
test(lotus): satisfy oxlint require-await in the LocalTransport refusal test
Lotus CI and Claude Opus 5
2026-09-19 14:35:03 -04:00
d881833491
chore(lotus): 0.25.0-lotus.6
v0.25.0-lotus.6
Lotus CI and Claude Opus 5
2026-09-19 14:04:45 -04:00
021b1881e5
fix(lotus): LocalTransport must not re-wrap SFUTokenRefusedError
Lotus CI and Claude Opus 5
2026-09-19 14:04:45 -04:00
1b609d997b
chore(lotus): 0.25.0-lotus.5
v0.25.0-lotus.5
Lotus CI and Claude Opus 5
2026-09-19 13:42:22 -04:00
d9ac9a0fa4
fix(lotus): show the SFU token service's refusal reason instead of "Something went wrong"
Lotus CI and Claude Opus 5
2026-09-19 13:42:22 -04:00
8ebb0b5a90
Export component related types.
Timo K.
2026-09-19 08:38:47 +02:00
66bfead7f1
chore(lotus): 0.25.0-lotus.4
v0.25.0-lotus.4
Lotus CI and Claude Opus 5
2026-09-18 23:54:25 -04:00
ea579cb998
fix(lotus): screenshare-audio mute survives a re-share — mute via the renderer, not setVolume
Lotus CI and Claude Opus 5
2026-09-18 23:54:25 -04:00
03f81bcd64
Merge pull request #4266 from toger5/toger5/memberId-based-on-matrixRTCMode
Timo
2026-09-17 14:02:32 +02:00
9f6c8bb434
Make the memberId dependent on the matrixRTC mode. This outherwise creates to-device messages with the uuid for members that use the userId:deviceId memberId in the state event.
Timo K.
2026-09-17 13:44:25 +02:00
f56c74adf9
Update ghcr.io/element-hq/element-web:develop Docker digest to 3993d53 (#4265 )
renovate[bot]
2026-09-17 00:51:42 +00:00
3c88d217f2
Merge pull request #4244 from element-hq/matthew/default-output-first
Johannes Marbach
2026-09-16 15:39:12 +02:00
967a06ba39
Update ghcr.io/element-hq/element-web:develop Docker digest to 506caaa (#4262 )
renovate[bot]
2026-09-16 00:29:13 +00:00
71593f1a24
Update ghcr.io/element-hq/element-web:develop Docker digest to c76d299 (#4260 )
renovate[bot]
2026-09-15 02:40:31 +00:00
bc0e5ed432
fix(lotus): capture the microphone mono — stereo interfaces published left-only on Firefox
v0.25.0-lotus.3
Lotus CI and Claude Opus 5
2026-09-14 21:10:11 -04:00
5d38a13c46
Update ghcr.io/element-hq/element-web:develop Docker digest to 9d8d8fc (#4243 )
renovate[bot] and Johannes Marbach
2026-09-14 08:51:33 +00:00
fe91162869
Merge pull request #4257 from element-hq/matthew/log-livekit-ice
Johannes Marbach
2026-09-14 08:31:42 +02:00
74328d7e42
Merge pull request #4258 from element-hq/renovate/livekit-client
Johannes Marbach
2026-09-14 08:03:12 +02:00
6046337877
Update dependency livekit-client to v2.22.3
renovate[bot]
2026-09-14 02:37:28 +00:00
778712409e
chore(lotus): 0.25.0-lotus.2
v0.25.0-lotus.2
Lotus CI and Claude Opus 5
2026-09-13 01:22:39 -04:00
e9a59336c7
fix(lotus): transparent-theme contrast guard; phone-only rail shrink; live URL params
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
c7494e68ca
fix(lotus): revert to the default output sink when the selected device disappears
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
68eafcb9a8
fix(lotus): soundboard refuses while muted (replies reason:"muted"); one shared AudioContext
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
dcba5b6b7e
fix(lotus): screenshare bitrate cap is a budget across simulcast layers
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
1c1394b6ef
perf(lotus): call_state field-wise dedupe, 500 ms trailing throttle (max 2/s)
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
501e3fb5ac
fix(lotus): reply immediately to lotus actions with no mounted handler; new fromWidget actions
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
bb639bb92d
fix(lotus): decoration ring sized around the avatar, hidden on error / reduced motion, CDN-pinned, survives remount
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
e5d5f13923
fix(lotus): focus_participant works in grid/1:1, clears on leave, keeps PiP, pins by device
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
e504a31efd
fix(lotus): denoise — prefetch assets, RNNoise fallback + host notify, suspend while muted, mono/delay graph, typed modules
Lotus CI and Claude Opus 5
2026-09-13 01:22:20 -04:00
872b877248
ci(lotus): read the npm publish token from NPM_PUBLISH_TOKEN
v0.25.0-lotus.1
Lotus CI and Claude Opus 5
2026-09-12 19:13:23 -04:00
c0a2103822
ci(lotus): publish prereleases under the lotus dist-tag
Lotus CI and Claude Opus 5
2026-09-12 14:36:05 -04:00
d203e7a33e
ci(lotus): scope VITE_APP_VERSION to the build step
Lotus CI and Claude Opus 5
2026-09-12 14:24:43 -04:00
f111d1d2aa
ci(lotus): gitignore .pnpm-store so knip doesn't scan the runner's store
Lotus CI and Claude Opus 5
2026-09-12 14:18:26 -04:00
b6176e07dd
ci(lotus): remove the cached corepack pnpm shim before installing pnpm
Lotus CI and Claude Opus 5
2026-09-12 13:02:44 -04:00
8945c29725
ci(lotus): install pnpm directly — corepack shim breaks the matrix-js-sdk prepare
Lotus CI and Claude Opus 5
2026-09-12 12:09:46 -04:00
9c52146312
ci(lotus): hard-gate lint, format and unit tests before build; add concurrency
Lotus CI and Claude Opus 5
2026-09-12 11:55:33 -04:00
4e6b5e1b9b
Merge branch 'lotus' into lotus-upstream-v0.25.0
Lotus CI
2026-09-12 11:43:33 -04:00
d1b0bad7f7
chore(lotus): clear pre-existing lint/prettier debt ahead of the CI gate
Lotus CI and Claude Opus 5
2026-09-12 11:43:14 -04:00
4fbc1e2223
merge: fold in lotus commits e36aef8a..cbd42bf9 landed during the v0.25.0 sync
Lotus CI and Claude Fable 5.1
2026-09-12 11:42:28 -04:00
c6f9727870
merge: upstream v0.25.0 into lotus
Lotus CI and Claude Fable 5.1
2026-09-12 11:35:57 -04:00
cbd42bf975
fix(lotus): set_quality null actually clears a cap on the sender
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00
fd957badff
fix(lotus): call_state skips standalone mode; dedupe before throttle
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00
37c9348ee8
fix(lotus): enable strictOriginCheck on the widget transport
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00
59e0c852ee
fix(lotus): don't start two denoise processors on racing LocalTrackPublished
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00
936a083533
fix(lotus): denoise restart fallback must not hand LiveKit its own raw track
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00
f1cfcc7377
fix(lotus): implement deafen via EC's global output mute, not setVolume
Lotus CI and Claude Opus 5
2026-09-12 11:34:08 -04:00