Commit Graph

11021 Commits

Author SHA1 Message Date
Harry
9d637f8fc7
Log how long it takes to export/import a backup 2024-10-08 15:07:53 -07:00
Max Radermacher
3aceb65513
Add info button support to calls tab 2024-10-08 11:54:58 -05:00
Max Radermacher
36504393b9
Add call link disposition sync messages 2024-10-08 00:31:49 -05:00
Harry
ce5689dcb3
Remove MockDB in favor of InMemoryDB 2024-10-07 19:06:08 -07:00
Harry Sanabria
6d6bf7bf0b Disable enqueuing orphaned backup attachments behind feature flag 2024-10-07 19:05:03 -07:00
Harry
82af130260
Add new SVR enclave and begin migrating 2024-10-07 18:48:43 -07:00
Harry Sanabria
8d4e3d786f Don't run orphanedBackupAttachment job unless feature flag enabled 2024-10-07 18:46:35 -07:00
Max Radermacher
72929bd2ef
Remove unnecessary isAppReady check 2024-10-07 19:32:48 -05:00
Pete Walters
dcb847c207
Update header 2024-10-07 19:17:09 -05:00
Pete Walters
6b3d2a174e
Update SNI headers 2024-10-07 14:01:11 -05:00
Sasha Weiss
e7cdb0ed4c
Add support for passing a PrefixedLogger to owsFail* methods 2024-10-07 11:06:47 -07:00
Ehren Kret
3b03c172e1
misc cleanup 2024-10-07 11:19:29 -05:00
Harry
4e5e570421
Add necessary media tier list methods to AttachmentUploadStore 2024-10-07 07:56:36 -07:00
Harry
a760f35b6d
Split AttachmentStore and AttachmentUploadStore 2024-10-07 07:55:58 -07:00
Harry
96e6dbca4a
Don't issue media tier delete requests on linked devices 2024-10-07 07:55:13 -07:00
Harry
5d83d0acaa
Handle inserting/updating attachments with duplicate mediaNames 2024-10-07 07:53:51 -07:00
Harry
88c939264c
Delete pending orphan backup attachment jobs when creating a new attachment with the same mediaName/Id 2024-10-07 07:53:11 -07:00
Harry
7c5dcf8b4f
Orphan backup attachments by mediaId as well as mediaName 2024-10-07 07:52:17 -07:00
Harry
6c20092eb3
Add OrphanedBackupAttachmentManager to delete attachments off backup cdn 2024-10-07 07:28:48 -07:00
Harry
a74842b757
Clean up remaining store users of SDSDB.shimOnlyBridge 2024-10-04 16:13:35 -07:00
Harry
ba2f10732e
Parametrize transaction type in DB v2 protocol 2024-10-04 16:12:52 -07:00
Harry
efaa46abcb
Access database connection directly in AttachmentStore 2024-10-04 16:11:58 -07:00
Harry
78d39a6604
Make recipient unhiding method properly throw 2024-10-04 16:11:43 -07:00
Harry
98e4b143ea
Add database connection access method to db v2 transactions 2024-10-04 16:10:47 -07:00
Harry
5821c8bbc9
Get uploadEra for restored attachments from the backup's AccountData.backupSubscription.subscriberId 2024-10-04 15:38:47 -07:00
Harry
0f094d17d5
Attempt auto download of transit tier attachments from backup if 3̶0̶ 45 days old 2024-10-04 15:26:09 -07:00
Harry
05523587bb
Centralize "can be thumbnailed" logic 2024-10-04 15:24:34 -07:00
Max Radermacher
0a695ddf90
Add ios.senderKeyMaxAge remote config 2024-10-04 15:10:03 -05:00
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