Commit Graph

96 Commits

Author SHA1 Message Date
Max Radermacher
73ad741a7d
Fix Raise Hand during Call Link calls 2024-06-18 16:43:17 -05:00
Max Radermacher
2f802c8240
Fix nullability in CallControlsOverflowView 2024-06-18 16:42:47 -05:00
Max Radermacher
902a03c4bb
Consolidate code for selecting join button text 2024-06-18 12:14:18 -05:00
Max Radermacher
2f66409dcb
Add Call Link names to call handles 2024-06-18 12:13:55 -05:00
Max Radermacher
ebef6786f2
Don’t show a spinner when in the .pending state 2024-06-17 15:42:25 -05:00
Max Radermacher
539178ba5e
Group “Unknown” call participants in the lobby 2024-06-17 12:32:55 -05:00
Max Radermacher
1939496edc
Show in-call UI while waiting for admin approval 2024-06-17 12:27:35 -05:00
Max Radermacher
b812f84d81
Support Call Links in CallControls 2024-06-17 12:26:25 -05:00
Max Radermacher
5ee2f9cac7
Support Call Links in CallHeader 2024-06-17 12:25:13 -05:00
Max Radermacher
c730c56c30
Move code to prepare for Call Link changes 2024-06-17 12:17:24 -05:00
Max Radermacher
5a5cac24f4
Add basic support for creating Call Links 2024-06-17 12:15:42 -05:00
Max Radermacher
f87b9473e5
Show call controls when calls end unexpectedly 2024-06-13 17:39:07 -05:00
Max Radermacher
1bd2fcef47
Consolidate permission checks when starting calls 2024-06-13 16:50:13 -05:00
Max Radermacher
0225dbf140
Rename method that only applies to outgoing calls 2024-06-13 13:00:02 -05:00
Max Radermacher
11004dce23
Create IncomingCallControls lazily 2024-06-12 14:34:42 -05:00
Marissa Le Coz
f4a4e03b9b
Move error string determination out of GroupCallVC and into the CallMemberView realm 2024-06-12 15:10:52 -04:00
Max Radermacher
13060ad28c
Invert & rename canJoin to isFull 2024-06-12 13:51:23 -05:00
Max Radermacher
0128a80308
Mark various calling methods/properties as private 2024-06-12 13:50:18 -05:00
Max Radermacher
999ae4a387
Add support for joining Call Link calls 2024-06-12 13:39:41 -05:00
Marissa Le Coz
04164b0cec
Remove CallMemberView feature flags 2024-06-12 14:38:47 -04:00
Max Radermacher
76b027a038
Refactor GroupCall lobby method for call links 2024-06-07 15:28:15 -05:00
Max Radermacher
2d9f375e50
Add CallMode.callLink 2024-06-06 14:59:30 -05:00
Max Radermacher
538a18c79a
Refactor group call join method for call links 2024-06-06 14:56:50 -05:00
Max Radermacher
76c31a6708
Adopt GroupCall type in GroupCallViewController 2024-06-06 14:55:32 -05:00
Elaine
6c3c82b686
Update raise hand button text color 2024-06-06 11:07:48 -06:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager 2024-06-04 14:58:58 -07:00
Max Radermacher
fd3f3cb849
Adopt GroupCall type in CallHeader 2024-06-04 16:56:37 -05:00
Max Radermacher
7de2f71663 Update GroupCallNotificationView for call links 2024-06-04 16:54:37 -05:00
Max Radermacher
3baf20e6b8 Update GroupCallVideoOverflow for call links 2024-06-04 16:54:37 -05:00
Max Radermacher
184c4d3c4d Update GroupCallVideoGrid for call links 2024-06-04 16:54:37 -05:00
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager 2024-06-04 14:51:52 -07:00
Max Radermacher
1be0d94724
Enumerate all possible group end reasons 2024-06-03 13:59:43 -05:00
Max Radermacher
16baef45bc
Swiftify CallKit error handling 2024-06-03 13:59:15 -05:00
Marissa Le Coz
731f515815
[Raise Hand] Add support for displaying local user as hand raisee on sheet 2024-05-31 16:52:30 -04:00
Marissa Le Coz
8d8b4ea8d2
Update call status strings 2024-05-31 16:06:04 -04:00
Marissa Le Coz
2d5f39e02b
Add Raise Hand button 2024-05-31 15:27:05 -04:00
Max Radermacher
2204b7d114
Rename groupCall to ringRtcCall 2024-05-30 13:49:14 -05:00
Max Radermacher
92f2b47300
Move group call observer handling 2024-05-30 13:43:56 -05:00
Max Radermacher
76dcf6a225
Add GroupCall & empty CallLinkCall implementation 2024-05-30 13:37:53 -05:00
Marissa Le Coz
f4000a69b9
[Calling] Fix unexpected pip aspect ratio when iPad laying flat 2024-05-29 20:33:03 -04:00
Marissa Le Coz
74aee655d1
Fix Call Controls not auto-showing after booted from call 2024-05-29 13:07:22 -04:00
Max Radermacher
ca1b5f4751
Remove SignalCall.thread 2024-05-29 11:47:01 -05:00
Max Radermacher
3eec477bf1
Process some missed call events more quickly 2024-05-24 14:16:55 -05:00
Max Radermacher
d1a1d2add8
Move SignalCall’s state into the concrete types
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-05-22 23:20:02 -05:00
Marissa Le Coz
90d41398bd
Add shadow to reaction name pill 2024-05-22 17:40:46 -04:00
Marissa Le Coz
c90afa154a
Fix call ctrls hiding during 1:1 audio call 2024-05-22 14:30:11 -04:00
Marissa Le Coz
4ef5211825
Add quick react configuration option to emoji sheet in calls 2024-05-21 14:06:57 -04:00
Marissa Le Coz
139e2eabd2
Productionize CallMemberView for remote group members 2024-05-20 17:56:30 -04:00
Max Radermacher
503d5c635e
Rip out a bunch of NonCallKitCallUIAdaptee 2024-05-16 18:24:04 -05:00
Max Radermacher
a50d904141
Lower compression resistance for reaction names 2024-05-16 16:18:20 -05:00