Commit Graph

259 Commits

Author SHA1 Message Date
Fedor Indutny
41a6cfaf63 Remove window.i18n in favor of SignalContext.i18n 2025-10-10 13:48:40 -07:00
Fedor Indutny
40c31e138b Remove window.Signal.Migrations 2025-10-10 13:37:38 -07:00
Fedor Indutny
bcac163e73 Remove window.textsecure global 2025-10-09 13:03:13 -07:00
Fedor Indutny
911133decd Move SignalProtocolStore off window 2025-10-07 10:02:13 +10:00
Fedor Indutny
40eaf078cc Qualify CJS-only module imports 2025-09-19 13:05:51 -07:00
Fedor Indutny
c02565eaa8 Enforce node: schema for builtins, import extensions 2025-09-16 17:39:03 -07:00
Miriam Zimmerman
ec3acac38e Immediately handle audio device changes 2025-09-16 10:53:32 -07:00
Miriam Zimmerman
2a53922300 Calling Buffer->Uint8Array updates
Co-authored-by: Jim Gustafson <jim@signal.org>
2025-08-20 11:18:31 -07:00
emir-signal
ebf2892039 Add support for call link epochs
Co-authored-by: trevor-signal <trevor@signal.org>
2025-08-07 15:12:56 -04:00
Miriam Zimmerman
e6a57f69d8 RingRTC: Conversions from Buffer->Uint8Array 2025-07-17 10:38:35 -04:00
adel-signal
0771075a75 Update to RingRTC v2.54.1
Co-authored-by: Miriam Zimmerman <mutexlox@signal.org>
2025-06-30 13:32:52 -07:00
Fedor Indutny
e4e8fadb0f Update libsignal-client to 0.76.0 2025-06-30 11:43:41 -07:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07:00
Fedor Indutny
f6c19c548e Better usage of pino 2025-06-16 09:47:18 -07:00
Fedor Indutny
b0634f9a9d Replace buffer.slice() with buffer.subarray() 2025-06-09 14:37:30 -07:00
Jim Gustafson
eb670fb89a Update to RingRTC v2.53.0 2025-06-03 11:56:23 -07:00
Fedor Indutny
136740840a Drop pni call messages 2025-05-27 15:00:06 -07:00
yash-signal
388e145ed6 Do not show avatars for call notifications when "no name or content" setting is enabled 2025-05-20 18:34:53 -05:00
Scott Nonnenberg
fe9d042e40 Introduce the new Settings tab
Co-authored-by: Jamie Kyle <jamie@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-05-14 20:58:20 -07:00
Jim Gustafson
2cee9b8627 Fix camera state after screen sharing 2025-05-07 13:34:40 +10:00
Miriam Zimmerman
a444790bf9 Receive side of remote mute 2025-05-01 14:26:35 -04:00
Scott Nonnenberg
9a6a9f0bf6 Shutdown: Don't hang up ringing incoming calls
Co-authored-by: ayumi-signal <143036029+ayumi-signal@users.noreply.github.com>
2025-04-26 06:23:44 +10:00
Jim Gustafson
89745df897 Calling: Move VideoSupport.ts to Client 2025-04-19 10:52:46 +10:00
Fedor Indutny
65ca944180 Avoid CropAndScale calls in RingRTC 2025-04-02 13:57:02 -07:00
Scott Nonnenberg
68ed46d3f3 Show mute icon in 1:1 calls for remote party (#10074) 2025-03-31 14:32:40 -05:00
Jim Gustafson
e22c700237 Calling: Add cache for relay server requests
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2025-03-27 12:55:10 -07:00
Fedor Indutny
9a8b42d835 Fix sequencing of call state updates 2025-03-17 13:06:51 -07:00
Fedor Indutny
3758e8138a Relax media checks in calling lobbies 2025-03-17 11:38:26 -07:00
Miriam Zimmerman
a7fb551d3e Enable "Lower hand" suggestions 2025-03-10 09:44:33 -07:00
Scott Nonnenberg
bf438e2456 Return early in handleIncomingCall if call is ended 2025-03-07 03:27:24 +10:00
Scott Nonnenberg
7fa19db3da Calling/handleOutgoingSignaling: Wait for job completion or timeout 2025-02-28 11:42:59 -08:00
Scott Nonnenberg
cf4b068ab2 Show speaking indicator in 1:1 calls 2025-02-28 11:42:08 -08:00
Fedor Indutny
0c875b444b Show a modal for macOS media permissions 2025-02-27 11:09:06 -08:00
Scott Nonnenberg
d26d915a44 Update to the latest SignalService.proto 2025-02-11 08:20:14 +10:00
ayumi-signal
6451ff0cf1 Remove desktop.calling.adhoc flags 2025-01-15 12:19:44 +10:00
Jamie Kyle
aa9f53df57 Migrate to private class properties/methods 2025-01-14 11:11:52 -08:00
trevor-signal
f2d4f669fe Implement lower hand suggestion in group calls 2024-12-20 13:35:11 -05:00
Jim Gustafson
a1a64dd25a Force relays only if remote user is not a Signal Connection 2024-11-21 13:24:23 -08:00
Miriam Zimmerman
0c707975d8 Stub out speechEvent callback 2024-11-18 15:03:36 -08:00
Miriam Zimmerman
7faae3ab71 Update to ringrtc 2.48.7 2024-11-15 17:37:40 -08:00
Scott Nonnenberg
1620ccf3ab Ensure that calls ring at more appropriate times 2024-11-04 10:05:53 -08:00
adel-signal
251ffc289f switch to v2/calling/relays endpoint 2024-10-28 09:37:16 -07:00
ayumi-signal
455ff88918 Add ProfileKeyForCall conversation job 2024-10-18 09:27:47 -07:00
adel-signal
f3aae86796 calling: add support for multiple ice server groups in GetIceServers 2024-10-10 17:24:45 -07:00
Fedor Indutny
eb244e93fc Move screenshare stop logic to ringrtc 2024-10-10 13:50:41 -07:00
Jamie Kyle
e617981e59 Support endorsements for group 1:1 sends
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-10-10 10:57:22 -07:00
Miriam Zimmerman
a3b972f6e7 Fix device selection persistence bug 2024-10-07 16:32:31 -04:00
Miriam Zimmerman
c8a729f8be Plumb through new ADM setting.
Co-authored-by: ayumi-signal <ayumi@signal.org>
2024-10-02 11:45:10 -07:00
Fedor Indutny
17c908bbf4 Reuse html element for local preview visuals 2024-10-01 15:17:43 -07:00
Fedor Indutny
d1f130e542 Fix screenshare resolution 2024-09-30 09:44:16 -07:00