Commit Graph

158 Commits

Author SHA1 Message Date
Fedor Indutny
780f39c285 Faster incremental builds 2025-10-06 12:23:41 -07: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
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
ayumi-signal
2e9950bdb4 Fix call link refresh on CallLinkUpdate sync for metadata changes 2025-07-29 11:11:56 -07:00
ayumi-signal
bcb1a614ea Fix db error from concurrent processing of call link update sync 2025-06-30 16:58:26 -07:00
Fedor Indutny
4347964030 Scope pino lines with filename 2025-06-16 11:59:31 -07: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
Scott Nonnenberg
a623ee44c4 Calling: Improve the Picture-in-Picture popout 2025-04-07 20:11:36 -04:00
Fedor Indutny
5ae1417667 Lazy-load mac-screen-share C++ addon 2025-04-07 14:51:04 -07: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
Scott Nonnenberg
b66efba169 callStateChange: Properly handle ReceivedOfferWhileActive event 2025-03-21 08:23:18 +10:00
Fedor Indutny
3758e8138a Relax media checks in calling lobbies 2025-03-17 11:38:26 -07:00
Scott Nonnenberg
0eb697fa82 Calling: New option to expand your local preview 2025-03-11 08:30:55 +10:00
Scott Nonnenberg
bf438e2456 Return early in handleIncomingCall if call is ended 2025-03-07 03:27:24 +10:00
Scott Nonnenberg
cf4b068ab2 Show speaking indicator in 1:1 calls 2025-02-28 11:42:08 -08:00
Scott Nonnenberg
a00086f416 Ensure that call events don't override existing activeCallState 2025-02-28 10:25:45 +10:00
Fedor Indutny
0c875b444b Show a modal for macOS media permissions 2025-02-27 11:09:06 -08:00
ayumi-signal
6451ff0cf1 Remove desktop.calling.adhoc flags 2025-01-15 12:19:44 +10:00
trevor-signal
f2d4f669fe Implement lower hand suggestion in group calls 2024-12-20 13:35:11 -05:00
trevor-signal
22d4b1d194 Batch redux conversation changed / added actions 2024-11-12 10:37:10 +10:00
ayumi-signal
ec9041937f Consider own join time for group call missing media key check
Co-authored-by: Jamie Kyle <113370520+jamiebuilds-signal@users.noreply.github.com>
2024-11-01 14:12:49 -07:00
ayumi-signal
568c09c579 Only create call links from storage sync after refresh confirmed 2024-10-15 11:49:32 -07:00
Fedor Indutny
eb244e93fc Move screenshare stop logic to ringrtc 2024-10-10 13:50:41 -07:00
ayumi-signal
42cc5e0013 Synchronous delete call link 2024-10-09 09:35:24 -07:00
ayumi-signal
25d206e4f7 Fix joining deleted call links leaving call active 2024-10-08 08:17:02 +10:00
Fedor Indutny
6fc62f29cb Remove unnecessary dialog on macOS Sequoia 2024-10-02 12:40:09 -07:00
Fedor Indutny
fc7eba772c Handle stopping screensharing from native UI 2024-10-02 09:29:59 -07:00
Fedor Indutny
17c908bbf4 Reuse html element for local preview visuals 2024-10-01 15:17:43 -07:00
Scott Nonnenberg
b68e731950 Deduplicate and cancel unneeded retry requests 2024-10-01 08:23:32 +10:00
Fedor Indutny
326f90bb75 Native macOS Sequoia screen sharing 2024-09-26 16:25:03 -07:00
ayumi-signal
77e79e8da5 Log pending users for call link calls 2024-09-23 09:22:25 -04:00
ayumi-signal
32485abf06 Async refresh call links on CallLinkUpdate sync 2024-09-20 12:17:46 -07:00
Fedor Indutny
d0b8a2991f Refactor screen share picker internals 2024-09-19 18:03:44 -07:00
Scott Nonnenberg
b9cd858ec7 Make startCallLobby resilient to re-entrant calls 2024-09-19 09:29:14 +10:00
ayumi-signal
a40d54099c Add CallLinkDeleteManager to retry and ensure deletion 2024-09-16 12:22:01 -07:00
Scott Nonnenberg
afd6470ff9 services/calling: Make logging consistent in startCall functions 2024-09-13 15:43:38 -07:00
ayumi-signal
c901f47dd1 In call link lobby mute audio by default when peeking many devices 2024-09-10 14:26:34 -07:00
ayumi-signal
5a75246e42 Use storage service for call links 2024-09-04 11:06:06 -07:00
Scott Nonnenberg
c251867699 Properly style call buttons across app, when already in a call 2024-08-27 06:48:41 +10:00
Jamie Kyle
9a9f9495f1 Support delete for call links
Co-authored-by: Fedor Indutny <79877362+indutny-signal@users.noreply.github.com>
2024-08-06 12:29:13 -07:00
Scott Nonnenberg
1a4bc49563 Show notification on screenshare start in adhoc call 2024-08-02 10:01:40 -07:00
Jamie Kyle
cee2788654 Add editing to call details pane 2024-07-30 11:39:24 -07:00
Scott Nonnenberg
4ec3b98293 Allow joining a call when already in a call, confirming first 2024-07-29 15:35:28 -07:00
Jamie Kyle
92ca681d3a Sync call link create/update 2024-07-24 14:35:36 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
ayumi-signal
d9f514fe96 Save call history when peeking and discovering active call links 2024-07-03 14:35:41 -07:00