Lotus CI and Claude Opus 5.5
4650796120
CI / Build & Quality Checks (pull_request) Successful in 1m39s
CI / Trigger Desktop Build (pull_request) Skipped
CI / Docker image build & smoke test (pull_request) Skipped
CI / Secret scan (gitleaks) (pull_request) Successful in 7s
CI / Playwright smoke (e2e) (pull_request) Successful in 10m48s
fix(calls): no "Missed call" in voice rooms or space channels
...
Joining a voice channel alone sends a call notification (m.rtc.notification)
to the room, and the timeline rendered every unanswered one as "Missed call
from X", so everyone in the channel saw a missed call from someone who had
just joined it. Ringing already excluded these rooms; the missed-call line
didn't.
utils/callRing.ts (unit-tested) holds the one rule for both: only DMs and
invite-only groups outside any space ring or show "Missed call"; voice
rooms, space channels, restricted and public rooms don't.
Verified headless with the same two notifications from Bob: the Voice
Lounge chat showed 2 "Missed call" lines before, 0 after; a small
invite-only group still shows its missed call.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
2026-10-16 20:29:50 -04:00
..
2026-09-19 13:59:03 -04:00
2026-07-19 00:00:07 -04:00
2026-07-07 23:32:50 -04:00
2026-05-21 23:30:50 -04:00
2026-09-25 18:20:04 -04:00
2026-09-20 00:15:09 -04:00
2026-09-20 00:28:47 -04:00
2026-05-21 23:30:50 -04:00
2026-07-11 13:52:36 -04:00
2026-09-18 21:29:24 -04:00
2025-02-10 16:49:47 +11:00
2026-09-24 13:06:10 -04:00
2026-09-24 13:06:10 -04:00
2026-09-24 13:06:10 -04:00
2026-09-24 13:06:10 -04:00
2026-09-12 20:28:41 -04:00
2026-07-18 23:22:59 -04:00
2026-07-07 23:01:32 -04:00
2026-10-12 15:31:50 -04:00
2026-09-20 13:25:57 -04:00
2026-07-02 11:50:32 -04:00
2026-05-21 23:30:50 -04:00
2026-07-03 22:30:57 -04:00
2026-05-21 23:30:50 -04:00
2026-07-24 15:37:16 -04:00
2026-09-24 13:12:13 -04:00
2026-03-07 18:03:32 +11:00
2026-09-24 13:12:13 -04:00
2026-09-20 00:28:47 -04:00
2026-09-24 13:06:10 -04:00
2026-05-21 23:30:50 -04:00
2026-09-25 15:17:33 -04:00
2026-05-21 23:30:50 -04:00
2025-03-19 23:14:54 +11:00
2026-09-18 19:19:54 -04:00
2026-06-28 22:51:13 -04:00
2026-07-18 22:41:36 -04:00
2026-09-12 19:46:06 -04:00
2026-05-13 22:22:06 -04:00
2026-05-21 23:30:50 -04:00
2026-09-24 13:06:10 -04:00
2026-09-20 00:15:09 -04:00
2026-05-22 19:52:23 -04:00
2026-05-21 23:30:50 -04:00
2026-06-02 18:43:02 -04:00
2026-09-24 13:06:10 -04:00
2024-07-21 15:43:33 +10:00
2026-06-26 17:43:36 -04:00
2026-09-20 15:11:05 -04:00
2026-10-10 22:15:56 -04:00
2025-08-24 22:36:45 +10:00
2026-09-24 13:06:10 -04:00
2026-05-21 23:30:50 -04:00
2026-07-02 11:45:21 -04:00
2025-02-10 16:49:47 +11:00
2026-05-21 23:30:50 -04:00
2026-05-22 18:59:23 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2025-03-19 23:14:54 +11:00
2026-10-16 20:29:50 -04:00
2026-05-15 19:07:13 -04:00
2026-06-02 10:34:46 -04:00
2026-09-24 12:51:18 -04:00
2026-05-22 17:17:26 -04:00
2026-09-24 21:08:15 -04:00
2026-09-25 14:33:24 -04:00
2026-09-24 13:06:10 -04:00
2025-02-10 16:49:47 +11:00
2026-09-20 00:15:09 -04:00
2025-08-04 20:29:12 +05:30
2026-09-20 14:13:55 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-09-24 13:06:10 -04:00
2026-05-21 23:30:50 -04:00
2026-05-15 19:07:13 -04:00
2025-08-04 20:29:12 +05:30
2025-08-04 20:29:12 +05:30
2026-06-28 21:54:42 -04:00
2026-09-20 13:25:57 -04:00
2026-09-25 14:33:24 -04:00
2026-09-19 23:34:38 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-07-07 14:46:21 -04:00
2024-06-01 00:19:46 +10:00
2026-05-21 23:30:50 -04:00
2026-05-22 14:24:06 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2024-01-21 18:20:56 +05:30
2026-09-23 22:04:48 -04:00
2026-07-01 22:39:10 -04:00
2026-05-21 11:58:40 -04:00
2026-09-24 13:12:13 -04:00
2023-06-12 16:45:23 +05:30
2026-09-23 19:48:29 -04:00