jared
5ef0a1fd3e
fix(call): ringtone loudness, caller decline notice, All-Muted badge
...
Three issues from live testing:
- A1: the 'classic' ringtone (call.ogg, mastered near full scale) was much
louder than the synthesized styles. Attenuate it (CLASSIC_GAIN 0.45) so all
ringtones sit at a comparable level.
- A3/A4: the caller had no indication when a DM/group callee declined — their
UI kept "ringing" until the notification lifetime expired. IncomingCallListener
now listens for RTCDecline events for a call we're hosting in the room and
toasts the caller ("<name> declined your call").
- G1: the PiP "All muted" badge fired when any single remote participant muted.
useRemoteAllMuted now returns true only when there is >=1 remote and every
remote participant is muted.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 19:13:40 -04:00
..
2026-06-15 20:50:00 -04:00
2026-06-26 17:43:36 -04:00
2026-05-21 23:30:50 -04:00
2026-06-18 18:41:20 -04:00
2026-06-24 08:22:00 -04:00
2026-06-18 22:46:19 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 11:16:11 -04:00
2026-06-26 17:43:36 -04:00
2025-02-10 16:49:47 +11:00
2026-06-26 17:43:36 -04:00
2026-06-18 15:14:30 -04:00
2026-06-18 13:34:40 -04:00
2026-06-18 13:34:40 -04:00
2026-06-18 18:33:36 -04:00
2026-05-21 23:30:50 -04:00
2026-06-29 15:20:52 -04:00
2026-05-21 23:30:50 -04:00
2026-06-23 04:11:41 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-05-21 23:30:50 -04:00
2026-06-10 00:01:12 -04:00
2026-06-19 18:12:25 -04:00
2026-03-07 18:03:32 +11:00
2026-05-21 23:30:50 -04:00
2026-06-03 00:14:55 -04:00
2026-06-18 22:46:19 -04:00
2026-05-21 23:30:50 -04:00
2026-06-29 16:10:29 -04:00
2026-05-21 23:30:50 -04:00
2025-03-19 23:14:54 +11:00
2025-02-10 16:49:47 +11:00
2026-06-28 22:51:13 -04:00
2026-06-28 21:58:57 -04:00
2026-05-13 22:22:06 -04:00
2026-05-21 23:30:50 -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-06-26 18:15:51 -04:00
2024-07-21 15:43:33 +10:00
2026-06-26 17:43:36 -04:00
2026-06-18 22:46:19 -04:00
2026-06-26 17:43:36 -04:00
2025-08-24 22:36:45 +10:00
2026-06-28 21:58:57 -04:00
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -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-06-29 19:13:40 -04:00
2026-05-15 19:07:13 -04:00
2026-06-02 10:34:46 -04:00
2026-05-22 17:17:26 -04:00
2026-06-26 18:15:51 -04:00
2026-06-18 22:46:19 -04:00
2025-02-10 16:49:47 +11:00
2026-06-19 21:01:57 -04:00
2025-08-04 20:29:12 +05:30
2026-05-21 23:30:50 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2026-06-18 14:51:28 -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-06-19 00:15:35 -04:00
2026-06-19 16:41:57 -04:00
2026-05-21 23:30:50 -04:00
2026-05-22 19:52:23 -04:00
2024-06-01 00:19:46 +10: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-05-21 11:58:40 -04:00
2025-08-09 22:16:10 +10:00
2023-06-12 16:45:23 +05:30
2026-06-18 22:46:19 -04:00