Max Radermacher
1bd2fcef47
Consolidate permission checks when starting calls
2024-06-13 16:50:13 -05:00
Max Radermacher
2d9f375e50
Add CallMode.callLink
2024-06-06 14:59:30 -05:00
Max Radermacher
76c31a6708
Adopt GroupCall type in GroupCallViewController
2024-06-06 14:55:32 -05:00
Max Radermacher
16baef45bc
Swiftify CallKit error handling
2024-06-03 13:59:15 -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
Max Radermacher
503d5c635e
Rip out a bunch of NonCallKitCallUIAdaptee
2024-05-16 18:24:04 -05:00
Max Radermacher
69bf3d736e
Add GroupThreadCall type; move groupThread to it
2024-05-15 16:22:43 -05:00
Max Radermacher
53577e82a3
Rename SignalCall.Mode.group to .groupThread
2024-05-15 16:17:48 -05:00
Max Radermacher
49b4ba0f06
Remove implicitly-unwrapped call mode properties
2024-05-15 16:13:13 -05:00
Max Radermacher
34eca8a139
Fix some dependency cycles with CallService
2024-05-14 11:46:52 -05:00
Max Radermacher
a2c237f2f8
Remove isCallkitDisabledForLocale check
2024-04-25 12:20:48 -05:00
Max Radermacher
2b85069f8e
Don’t use inheritance with CallService
2024-04-16 19:36:24 -05:00
Max Radermacher
ae75124475
Stop caching notification preview type
2024-04-16 19:35:19 -05:00
Max Radermacher
22c254eecd
Rename NotificationPresenter-related types
2024-04-11 18:45:25 -05:00
Max Radermacher
f471dffa84
Clean up dependencies/ObjC in some calling types
2024-04-03 12:12:19 -05:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Max Radermacher
2cca071925
Move around calling files in the Signal target
2024-03-25 13:25:37 -05:00