Commit Graph

17447 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
91134254cb
Add RemoteConfig for callLinkJoin 2024-06-18 12:13:37 -05:00
Harry
04ff253927
Move around thumbnail constants to new file 2024-06-18 08:44:17 -07:00
Max Radermacher
ebef6786f2
Don’t show a spinner when in the .pending state 2024-06-17 15:42:25 -05:00
Max Radermacher
c1b8b1de4c
Compute isFull properly for Call Links 2024-06-17 12:33:12 -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
8e7a4ac427
Fetch Call Links before showing the lobby 2024-06-17 12:19:00 -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
f0db3c1ba3
Move RingRTC HTTPDelegate into its own type 2024-06-17 11:59:06 -05:00
Max Radermacher
8df9f02b8e
Handle Call Links provided by the system 2024-06-17 11:56:51 -05:00
Jordan Rose
b3240b1fb1 Update to libsignal v0.51.0 2024-06-14 10:11:05 -07:00
Max Radermacher
f87b9473e5
Show call controls when calls end unexpectedly 2024-06-13 17:39:07 -05:00
Max Radermacher
8a9d5f6491
Create handles for Call Link calls 2024-06-13 17:28:58 -05:00
Max Radermacher
1bd2fcef47
Consolidate permission checks when starting calls 2024-06-13 16:50:13 -05:00
Harry
cac39bbdbd
Make forwaded message enqueues happen in serial order 2024-06-13 14:24:50 -07:00
Jim Gustafson
c264102c86
Update to RingRTC v2.44.0
Co-authored-by: Rashad Sookram <rashad@signal.org>
2024-06-13 16:21:29 -05:00
Max Radermacher
5e508bfea5
Consolidate similar intent handling branches 2024-06-13 15:02:41 -05:00
Max Radermacher
df19b4eb73
Swiftify CallKitIdStore
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-06-13 13:59:25 -05:00
Sasha Weiss
d193a937c8
Add a capability to enable sending DeleteForMe sync messages 2024-06-13 11:12:05 -07:00
Max Radermacher
0225dbf140
Rename method that only applies to outgoing calls 2024-06-13 13:00:02 -05:00
Max Radermacher
e0adc1d1e0
Rename constant related to group *thread* calls 2024-06-13 12:59:22 -05:00
Max Radermacher
4a037891de
Remove innocuous but unnecessary isSealed check 2024-06-13 12:54:34 -05:00
Harry
3a4e4b7404
Remove quoted reply debug actions that are too painful to maintain 2024-06-12 15:12:13 -07:00
Harry
3dc41f2469
Add threadUniqueId to DraftQuotedReplyModel 2024-06-12 15:11:39 -07:00
Harry
3a92f1bbd7
Remove QuotedMessageInfo wrapper around TSQuotedMessage 2024-06-12 15:10:53 -07:00
Harry
23fed9d786
Add convenience validation from data (instead of going through DataSourceValue) 2024-06-12 15:03:14 -07:00
Harry
b2d621c8c2
Validate wallpaper images before setting them 2024-06-12 14:47:09 -07:00
Harry Sanabria
625c502e56 Bump version to 7.17 2024-06-12 14:36:57 -07:00
Harry Sanabria
6c19a5e82a Update translations 2024-06-12 14:36:08 -07: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
Sasha Weiss
41d2a3d1b2
Informational UX for delete syncs 2024-06-11 16:39:22 -07:00
Sasha Weiss
361b64adc7
Adjust suffix to help track down phantom mark as read bug 2024-06-11 16:06:55 -07:00
Harry
58e801d2e6
Clean up ThreadUtil+SignalUI 2024-06-11 15:43:15 -07:00
Harry
9723700039
De-Asyncify AttachmentContentValidator 2024-06-11 14:07:12 -07:00
Max Radermacher
76b027a038
Refactor GroupCall lobby method for call links 2024-06-07 15:28:15 -05:00
Max Radermacher
185cbbf459
Clean up Call Link URL parsing 2024-06-07 13:20:19 -05:00
Harry
77ec5d2014
Clean up/remove DebugUIMessages attachment actions 2024-06-06 15:55:17 -07:00
Harry
f4b4b0dbde
Validate ContactShareDraft avatars before sending 2024-06-06 15:40:42 -07:00