Commit Graph

97 Commits

Author SHA1 Message Date
Jim Gustafson
b705815c30 Add call summary support for all calls 2025-12-02 18:01:06 -08:00
Pete Walters
fd618c0133 Bump libsignal to v0.86.4, add missing backup settings exports
Co-authored-by: Andrew <andrew@signal.org>
2025-11-21 15:06:35 -06:00
Jim Gustafson
89e1ae6faa Update to RingRTC v2.59.3
Co-authored-by: Max Radermacher <max@signal.org>
2025-11-03 22:09:26 -06:00
Max Radermacher
21f1b330bb Use Aci for incomingRing(caller:…) 2025-11-03 12:33:42 -06:00
Max Radermacher
52cb38075e Pass remote config to ringrtc 2025-09-29 17:16:53 -05:00
Jim Gustafson
63e710602c calling: Stop camera capture if call ended 2025-09-23 09:32:15 -07:00
Elaine
b0c5451237 Update action sheet style 2025-08-21 11:13:50 -07:00
Max Radermacher
1482ef24f0 Remove shouldReconnectIfConnectedElsewhere 2025-07-25 12:44:10 -05:00
Max Radermacher
2df9fd5da6 Fix permission prompts when starting/joining call 2025-07-09 13:42:04 -05:00
Max Radermacher
d598a47040 Wait until call ends to build UI adapter 2025-07-08 16:18:44 -05:00
Max Radermacher
69bd533000 Use GroupIdentifier in isGroupIdBlocked 2025-07-01 15:07:42 -05:00
Max Radermacher
5bb5125e8d Compare GroupIdentifiers without serializing 2025-07-01 09:14:38 -05:00
Jim Gustafson
5c7e420508 Update to RingRTC v2.54.0
Co-authored-by: Adel Lahlou <adel@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-06-26 17:58:20 -05:00
Max Radermacher
8906ce5eab Observe registration changes after app is ready 2025-06-26 13:18:42 -05:00
Max Radermacher
bb2d89e55a Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Max Radermacher
6cbd9d9fa4 Rebuild CallUIAdapter after the current call ends 2025-06-05 18:25:48 -05:00
Max Radermacher
9fb39dfa8f Don’t reconnect if elsewhere’d in the background 2025-06-05 14:58:52 -05:00
Max Radermacher
4a7c2265c3 Adjust connection keep-alives/reconnects/tokens 2025-05-30 02:25:51 -05:00
Max Radermacher
91ea7e2286 Rebuild GroupMessageProcessor types 2025-04-23 17:44:21 -05:00
Max Radermacher
ec25806bb0 Move DeviceSleepManager to the main app 2025-04-08 16:10:23 -05:00
Max Radermacher
f8b3e6a895 Fix sleep blocking during backups/restores 2025-04-04 21:58:24 -05:00
Sasha Weiss
1a5cbd9183 Rename postNotificationNameAsync to postOnMainThread 2025-03-21 15:28:35 -07:00
Max Radermacher
13e3dfd6cf Validate DeviceIds using same criteria as server 2025-03-21 17:01:06 -05:00
Sasha Weiss
bb048e8b59 One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Ehren Kret
0a5677997e remove NSDate OWS objc category 2025-02-05 11:06:42 -06:00
Max Radermacher
2087f4b6a0 Update to Xcode 16.2 2025-01-08 18:48:03 -06:00
Max Radermacher
60dc4a8dc0 Don’t pass around TSGroupThread in group calls 2025-01-07 16:40:13 -06:00
Max Radermacher
3c9fa13b2f Add MainActor annotations for db change observers 2024-12-13 17:14:49 -06:00
Sasha Weiss
2000b82c0b One KeyValueStore to rule them all 2024-11-15 18:47:54 -06:00
Sasha Weiss
dadca9e032 Directly adopt KeyValueStore in SDSKeyValueStore 2024-11-15 14:54:30 -08:00
Max Radermacher
ddf65f314a Clean up DeviceSleepManager 2024-11-04 14:34:57 -06:00
Max Radermacher
52f31e38d3 Add captcha support for call link calls 2024-10-23 03:07:04 -05:00
Harry
b3b14bc97f Protocolize+make public DatabaseChangeObserver 2024-10-22 10:42:16 -07:00
Ehren Kret
4f43208fdc delete Dependencies+SignalUI.swift 2024-10-12 00:06:27 -05:00
Ehren Kret
a4d65d6119 remove Dependencies+MainApp.swift 2024-10-11 23:47:02 -05:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Max Radermacher
289ad6e3a4 Send CallLinkUpdate messages when first joining 2024-10-11 13:39:52 -05:00
Max Radermacher
26236d5642 Handle call link lobby peeks 2024-10-11 11:36:51 -05:00
Ehren Kret
114afd8fe8 remove shared extensions 2024-10-11 10:58:08 -05:00
Max Radermacher
8ebabea916 Handle 404s when reading call links 2024-10-09 19:28:31 -05:00
Max Radermacher
bc3b214886 Clean up call link feature flags 2024-10-09 14:05:34 -05:00
Max Radermacher
f12b942747 Add support for deleting call links 2024-10-09 13:22:38 -05:00
Max Radermacher
1ec1a5ee0c Throw an error when joining deleted call links 2024-10-09 13:09:41 -05:00
Max Radermacher
60a16e949f Resolve trivial [CallLink] TODO:s 2024-10-09 10:49:04 -05:00
Max Radermacher
16eec9c341 Use adminPasskey from CallLinkRecord 2024-10-08 12:36:59 -05:00
Max Radermacher
36504393b9 Add call link disposition sync messages 2024-10-08 00:31:49 -05:00
Jim Gustafson
0dc990ef30 Update to RingRTC v2.48.2
Co-authored-by: Ehren Kret <ehren@signal.org>
2024-10-01 09:43:04 -05:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -07:00
Harry
fd0a34909e Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Max Radermacher
9d1f027106 Add CallLinkStateUpdater & CallLinkFetchJobRunner 2024-09-27 11:40:22 -05:00