Jared Vititoe jared
  • Joined on 2024-11-30
jared closed issue LotusGuild/cinny#117 2026-09-19 23:19:58 -04:00
"You're talking while muted" toast
jared commented on issue LotusGuild/cinny#117 2026-09-19 23:19:58 -04:00
"You're talking while muted" toast

Done in 73b1d1e3 + pin bump b69099a8 (fork 0.25.0-lotus.9). useMutedTalkWarning polls the fork's speakingWhileMuted while muted; after 1.5 s of it being true it shows one sticky toast…

jared closed issue LotusGuild/element-call#37 2026-09-19 23:19:58 -04:00
Report "speaking while muted" in io.lotus.call_state
jared commented on issue LotusGuild/element-call#37 2026-09-19 23:19:58 -04:00
Report "speaking while muted" in io.lotus.call_state

Done in 0.25.0-lotus.9 (src/lotus/lotusMutedSpeech.ts): while a muted mic publication exists, a clone of the published track (the post-processor track when the in-source denoiser is on, so…

jared closed issue LotusGuild/cinny#149 2026-09-19 23:06:52 -04:00
Optional setting: don't cache media from encrypted rooms on this device
jared commented on issue LotusGuild/cinny#149 2026-09-19 23:06:52 -04:00
Optional setting: don't cache media from encrypted rooms on this device

Verified how E2EE attachments are stored before building anything:

  • The service worker only proxies media requests with the auth header (fetch(event.request) / cache: 'default'); it has…
jared closed issue LotusGuild/cinny#220 2026-09-19 22:46:15 -04:00
CI: e2e job that starts its own Synapse and runs the UI regression suite (no prod secrets)
jared commented on issue LotusGuild/cinny#220 2026-09-19 22:46:15 -04:00
CI: e2e job that starts its own Synapse and runs the UI regression suite (no prod secrets)

Done in ef5d06ee and green on the runner (run #1988, e2e job 4625: synapse up on http://localhost:8008 → 13 passed, 3 skipped [the E2EE tier without secrets], 1.4 min).

  • The e2e job…
jared pushed tag v0.25.0-lotus.9 to LotusGuild/element-call 2026-09-19 22:45:26 -04:00
jared pushed to lotus at LotusGuild/element-call 2026-09-19 22:45:26 -04:00
fcb7f8456d chore(lotus): 0.25.0-lotus.9
c2267800be feat(lotus): report speakingWhileMuted for the local participant in io.lotus.call_state (#37)
Compare 2 commits »
jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 22:40:27 -04:00
bd18791b51 chore: bump cinny submodule to ef5d06ee
jared pushed to lotus at LotusGuild/cinny 2026-09-19 22:38:44 -04:00
ef5d06eea3 ci(e2e): tier-3 regression suite against a Synapse the job starts itself (#220)
jared pushed to main at LotusGuild/cinny-desktop 2026-09-19 17:51:14 -04:00
54941e1d9f chore: bump cinny submodule to 7f17940d
jared closed issue LotusGuild/cinny#226 2026-09-19 17:43:31 -04:00
Status save failed with "server may be rate limiting" — Synapse allows one presence write per 10 s per user
jared opened issue LotusGuild/cinny#226 2026-09-19 17:43:31 -04:00
Status save failed with "server may be rate limiting" — Synapse allows one presence write per 10 s per user
jared closed issue LotusGuild/cinny#134 2026-09-19 17:43:30 -04:00
Room header: minimal badge for call limit / audio-only policy
jared commented on issue LotusGuild/cinny#134 2026-09-19 17:43:30 -04:00
Room header: minimal badge for call limit / audio-only policy

Done in 7f17940d: one Surface chip next to the header controls, only when a rule exists — 0/10 (participants / io.lotus.voice_limit) and/or a muted-camera glyph when io.lotus.room_quality

jared pushed to lotus at LotusGuild/cinny 2026-09-19 17:43:13 -04:00
7f17940d34 feat(calls): room header chip for voice limit / audio-only policy (#134)
f5e7fb4746 fix(status): status save no longer fails on Synapse's 1-per-10s presence limit
bbe91a24d8 fix(timeline): remember 'Read more' expansion per message for the session (#152)
f7d40460f5 paste: when the clipboard carries files, never let the HTML/URL fragment into the composer (#132)
Compare 4 commits »
jared closed issue LotusGuild/cinny#152 2026-09-19 17:32:18 -04:00
Collapsible long messages: remember "Read more" expansion per message for the session
jared commented on issue LotusGuild/cinny#152 2026-09-19 17:32:18 -04:00
Collapsible long messages: remember "Read more" expansion per message for the session

Done in the last commit (fix(timeline): remember 'Read more' expansion per message for the session): CollapsibleBody seeds its collapsed flag from a module-level Set<eventId> of expanded…