Commit Graph

30 Commits

Author SHA1 Message Date
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
Sasha Weiss
a49428670a
Modernize CallRecordStore, CallLinkRecordStore 2026-05-18 15:29:07 -07:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Sasha Weiss
294c52e0c8
Introduce ExpirationJob, use for DMs, Stories, and CallRecords 2025-12-11 20:57:35 -08:00
Sasha Weiss
5e318c79c1
Make DeletedCallRecordCleanupManager async 2025-05-15 10:30:46 -07: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
Harry
9ef7810d13
Check for cancellation in backup import/export 2025-01-02 08:49:12 -08:00
Marissa Le Coz
236f6e6056
Add ad hoc calls to backups 2024-11-08 11:45:22 -05:00
Max Radermacher
110858dffc
Peek call links (and groups) on the calls tab 2024-10-09 13:33:42 -05:00
Max Radermacher
f12b942747
Add support for deleting call links 2024-10-09 13:22:38 -05:00
Max Radermacher
36504393b9
Add call link disposition sync messages 2024-10-08 00:31:49 -05:00
Harry
a74842b757
Clean up remaining store users of SDSDB.shimOnlyBridge 2024-10-04 16:13:35 -07:00
Max Radermacher
9a5710ad1f
Add unused database support for sync messages 2024-10-02 12:54:23 -05:00
Max Radermacher
ab92cf34b0
Clean up call event delete sync code 2024-10-02 12:44:20 -05:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums 2024-09-30 11:22:00 -05:00
Sasha Weiss
b4f15c7ccb
Add "calls" Backup integration tests 2024-09-10 11:33:28 -07:00
Max Radermacher
23d424ee71
Prepare ConversationId handling for call links 2024-08-30 16:18:48 -05:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager 2024-06-04 14:51:52 -07:00
Sasha Weiss
7c85428f7b
Add unit tests for CallRecordMissedCallManager 2024-03-21 11:07:36 -07:00
Sasha Weiss
3f686ef5e3
Move CallRecord+ConversationId into a mockable adapter 2024-03-20 08:57:59 -07:00
Sasha Weiss
15af6ee557
Rename CallRecordOutgoingSyncMsgMgr to OutgoingCallEventSyncMsgMgr 2024-03-18 10:32:49 -07:00
Sasha Weiss
a301e40ecc
Add missed-call badging to the Calls Tab 2024-02-27 14:55:15 -08:00
Sasha Weiss
930a7ccad2
Add support for efficient bulk-delete of call records 2024-02-12 18:18:04 -08:00
Sasha Weiss
8afa93755b
Support outgoing "delete call event" sync messages 2024-02-05 13:28:57 -08:00
Sasha Weiss
f9dda2554f
Handle incoming "delete call event" sync messages 2024-02-05 12:55:42 -08:00
Sasha Weiss
6123790a61
Clean up deleted call records after 8h 2024-02-05 12:34:19 -08:00
Sasha Weiss
710b6994e3
Hook up CallRecord delete to the Calls Tab UI 2024-02-01 11:46:10 -08:00
Sasha Weiss
771d01769a
Add DeletedCallRecord database table and store 2024-01-31 15:06:23 -08:00