Jared Vititoe jared
  • Joined on 2024-11-30
jared commented on issue LotusGuild/cinny#224 2026-09-19 12:21:31 -04:00
PiP call window is see-through — the timeline underneath shows through the transparent EC surface

Fixed in a9e0b893: the PiP container gets the surface colour (color.Surface.Container) while in PiP mode; the full-size embed keeps the wallpaper. Verified headless — container `background-col…

jared closed issue LotusGuild/cinny#224 2026-09-19 12:21:31 -04:00
PiP call window is see-through — the timeline underneath shows through the transparent EC surface
jared commented on issue LotusGuild/cinny#195 2026-09-19 12:21:31 -04:00
Call-to-call switch: send an explicit HangupCall before disposing the embed (transient ghost RTC membership)

Fixed in 070a1ea0. Measured first: answering a DM call from the in-call banner while in Voice Lounge left alice's m.call.member in the lounge for 17 s (until the delayed leave expired).

No…

jared closed issue LotusGuild/cinny#195 2026-09-19 12:21:31 -04:00
Call-to-call switch: send an explicit HangupCall before disposing the embed (transient ghost RTC membership)
jared pushed to lotus at LotusGuild/cinny 2026-09-19 12:21:10 -04:00
a475531b2b feat(calls): 'N Live' pill names who is in the call on hover/focus (#157)
34574178a9 feat(calls): toast when a room admin turns off screen sharing / camera mid-call (#223)
070a1ea012 fix(calls): hang up explicitly when answering another call while in one (#195)
bbcbdad55a refactor(calls): drop the deafen iframe-DOM fallback now that the fork owns it (#209)
a9e0b893be fix(calls): opaque backdrop for the PiP call window (#224)
Compare 5 commits »
jared commented on issue LotusGuild/cinny#209 2026-09-19 00:55:15 -04:00
EC fork Phase 2 (P6-2): after publishing 0.20.1-lotus.2, bump the pin and delete the CallControl.ts .muted DOM fallback

Done in bbcbdad5 (pin is now 0.25.0-lotus.4, which is well past the lotus.2 gate):

  • CallControl.setSound() / applyScreenshareAudioMuted() no longer touch <audio>.muted inside the EC…
jared closed issue LotusGuild/cinny#209 2026-09-19 00:55:15 -04:00
EC fork Phase 2 (P6-2): after publishing 0.20.1-lotus.2, bump the pin and delete the CallControl.ts .muted DOM fallback
jared commented on issue LotusGuild/cinny#177 2026-09-19 00:50:13 -04:00
[QA] §G Calls: PiP mute badges, fullscreen camera broadcast, PTT badge on all themes

Verified headless (Chromium):

  • G1 PiP badges: own mute → "Your microphone is muted (alice)" bottom-left only; remote mute → "All other participants are muted" top-right only; both…
jared closed issue LotusGuild/cinny#177 2026-09-19 00:50:13 -04:00
[QA] §G Calls: PiP mute badges, fullscreen camera broadcast, PTT badge on all themes
jared commented on issue LotusGuild/cinny#181 2026-09-19 00:50:13 -04:00
[QA] §L AFK auto-mute releases the OS mic indicator; maskable PWA icons

L1 verified (with a nuance). Instrumented getUserMedia in both the host page and the EC iframe during a call with AFK auto-mute enabled:

joined, unmuted: host gUM=0 liveAudio=0 
jared commented on issue LotusGuild/cinny#170 2026-09-19 00:50:12 -04:00
[QA] §A Calls: ringtone selection, incoming-call ringtone, in-call second-call banner, focus camera, call-tile decorations, EC load watchdog

Verified headless on the local calls stack (Chromium; OscillatorNode.start and HTMLMediaElement.play instrumented for the sound checks, so "sounds" here means "the right synth/clip was…

jared closed issue LotusGuild/cinny#170 2026-09-19 00:50:12 -04:00
[QA] §A Calls: ringtone selection, incoming-call ringtone, in-call second-call banner, focus camera, call-tile decorations, EC load watchdog
jared commented on issue LotusGuild/element-call#40 2026-09-19 00:46:23 -04:00
Speaking indicator stuck off for one participant after an SFU full reconnect (until they toggle their mic)

Root-caused — and it is a test artifact, not a product bug.

livekit-client only ever learns about speaking via server deltas (SpeakersChanged → Room.handleSpeakersChanged, "updates…

jared closed issue LotusGuild/element-call#40 2026-09-19 00:46:23 -04:00
Speaking indicator stuck off for one participant after an SFU full reconnect (until they toggle their mic)
jared opened issue LotusGuild/cinny#224 2026-09-19 00:37:30 -04:00
PiP call window is see-through — the timeline underneath shows through the transparent EC surface
jared opened issue LotusGuild/cinny#225 2026-09-19 00:37:30 -04:00
[QA] Calls: the by-ear checklist (denoise tiers, soundboard levels, join/leave + ringtone sounds, screenshare audio)
jared opened issue LotusGuild/cinny-desktop#20 2026-09-19 00:37:30 -04:00
[QA] Desktop-only call features sweep (no-sleep, taskbar thumbbar, SMTC/media keys, global PTT/deafen hotkeys, tray call state)
jared opened issue LotusGuild/element-call#40 2026-09-19 00:37:16 -04:00
Speaking indicator stuck off for one participant after an SFU full reconnect (until they toggle their mic)
jared commented on issue LotusGuild/cinny#174 2026-09-19 00:36:11 -04:00
[QA] §D2 Element Call fork feature sweep: in-source denoise reconnect, call_state indicators, focus-participant, in-call decorations, transparent bg, soundboard, quality controls, server-enforced call permissions

Verified end-to-end on the local calls stack (fork 0.25.0-lotus.4; two headless clients; widget messages recorded on both sides of the iframe, SFU state from ListParticipants).

jared closed issue LotusGuild/cinny#174 2026-09-19 00:36:11 -04:00
[QA] §D2 Element Call fork feature sweep: in-source denoise reconnect, call_state indicators, focus-participant, in-call decorations, transparent bg, soundboard, quality controls, server-enforced call permissions