Commit Graph

10993 Commits

Author SHA1 Message Date
Max Radermacher
ecc41ecb0d
Add rendering support for call links 2024-10-03 12:21:38 -05:00
Max Radermacher
672254dacf
Fix iOS 18 limited contact access handling 2024-10-02 16:07:42 -05:00
Harry
e36441b71f
Add enumerateAllAttachments method 2024-10-02 14:05:10 -07:00
Harry
6540215e72
Observe registration state in BackupAttachmentDownloadManager 2024-10-02 12:57:22 -05: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
0a24456d38
Add support for ad hoc call sync protos 2024-10-02 12:42:22 -05:00
Harry
16ea76a8e3
Add OrphanedBackupAttachment table 2024-10-02 09:23:26 -07:00
Max Radermacher
d40fd336df
Adjust “Use awaitableWrite in Tasks” check 2024-10-01 16:17:44 -05:00
Harry
718984472f
Add GRDB db observation method to DB 2024-10-01 12:57:35 -07:00
Harry
950d6343db
Add method to fetch attachments by media name (has UNIQUE constraint and therefore has index) 2024-10-01 12:56:58 -07:00
Harry
1a6aa23512
Don't download backup tier attachments unless on wifi 2024-10-01 12:54:37 -07:00
Harry
f3e0f797f8
Finalize AppReadiness' modernization 2024-10-01 12:53:37 -07:00
Max Radermacher
81d1e2e502
Fix inverted check 2024-10-01 14:44:37 -05:00
Ehren Kret
a88c9f99a9 use header authentication on the websocket 2024-10-01 11:55:14 -05:00
Max Radermacher
a69ff7d3fd
Add basic support for rendering call links 2024-09-30 21:14:01 -05:00
Harry Sanabria
531d8ff665 Fix TaskQueueLoaderTest flake 2024-09-30 10:43:53 -07:00
Ehren Kret
6e974418aa
migrate OWSReceiptManager to swift 2024-09-30 10:25:39 -07:00
Max Radermacher
ce4c5da6a6
Move CallRecord thread/interaction rowids to enums 2024-09-30 11:22:00 -05:00
Ehren Kret
38ef7fc309 warning cleanup 2024-09-29 20:03:17 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Ehren Kret
f4b772a7f1 convert #file to #fileID by enabling concise magic file upcoming feature 2024-09-29 20:03:17 -05:00
Harry Sanabria
9586a95862 Remove unecessary AppReadiness checks that are always satisfied by ScreenLock callers 2024-09-27 20:40:17 -07:00
Harry Sanabria
a7f3bd00fe Pass AppReadiness to ModelReadCache 2024-09-27 16:59:25 -07:00
Harry Sanabria
d43b2846b0 Pass AppReadiness to JobQueue methods 2024-09-27 16:30:12 -07:00
Harry Sanabria
81f95f8164 Pass AppReadiness to RemoteConfigManager 2024-09-27 16:30:12 -07:00
Harry Sanabria
0eef828071 Pass AppReadiness to RefreshEvent 2024-09-27 16:02:00 -07:00
Harry Sanabria
8b283daa8d Pass AppReadiness to ScreenLock 2024-09-27 15:57:12 -07:00
Harry Sanabria
b502da7e38 Pass AppReadiness to PaymentsImpl and friends 2024-09-27 15:39:38 -07:00
Harry Sanabria
983f0445ca Pass AppReadiness instance to ChatConnectionManager and friends 2024-09-27 15:18:34 -07: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 Sanabria
f5ba827d7f Provide appReadiness to warmCaches methods 2024-09-27 14:02:37 -07:00
Harry
13cd59a2a0
Pass AppReadiness instance to a bunch of usage sites that are only 1 layer deep 2024-09-27 14:02:07 -07:00
Harry
4e564fc5ab
Delete AppReadiness shims now that its modernized 2024-09-27 14:01:06 -07:00
Harry
dbfa30bdc5
Remove AppReadinessGlobal pt 1: AppSetup 2024-09-27 13:15:07 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl 2024-09-27 12:36:15 -07:00
Harry
7945ba7aab
Simplify AppReadiness implementation 2024-09-27 10:02:01 -07:00
Harry
de608c00fb
Add AppReadiness wrapper for the few remaining objc callers 2024-09-27 10:00:53 -07:00
Harry
309725b258
Format AppReadiness whitespace and remove unused parameter 2024-09-27 09:57:21 -07:00
Max Radermacher
ef678d2720
Keep the web socket open while on a call 2024-09-27 11:40:39 -05:00
Max Radermacher
9d1f027106
Add CallLinkStateUpdater & CallLinkFetchJobRunner 2024-09-27 11:40:22 -05:00
Max Radermacher
0882dde68b
Fix OWSColor ↔ ARGB conversions 2024-09-27 11:38:12 -05:00
Ehren Kret
3c3651ac9a convert OWSHttpSecurityPolicy to swift
additionally cleanup duplicate certificate loading code scattered
about in the codebase
2024-09-27 11:37:40 -05:00
Harry
8a6fce53bc
Kill OWSPaymentsLock.shared 2024-09-27 08:48:51 -07:00
Harry
0cd93fa007
Kill StorageServiceManagerImpl.shared 2024-09-27 07:55:23 -07:00
Harry
ba333be714
Add BackupAttachmentDownloadManager 2024-09-27 07:25:26 -07:00
Ehren Kret
37cbabbb3c remove MainActor assumptions from ReadyFlag and propagate upwards 2024-09-26 20:56:20 -05:00
Ehren Kret
55923db836
convert OWSDisappearingMessagesJob to swift 2024-09-26 15:26:07 -07:00
Max Radermacher
97922d26d3
Refactor CallsListVC’s ViewModelLoader 2024-09-26 13:04:43 -05:00
Max Radermacher
ec5c1ecd3e
Remove SignalAccount & OWSUserProfile read caches 2024-09-26 00:06:24 -05:00