Commit Graph

11091 Commits

Author SHA1 Message Date
Pete Walters
e5a5f7c451
Cache the TSInteraction insert statement for backup restore. 2024-10-24 11:54:46 -05:00
Pete Walters
9b01bd5fdd
Switch to default compression for backup export 2024-10-24 11:48:00 -05:00
Harry
1447f5160d
Only use audio tracks when computing waveform 2024-10-23 16:17:31 -07:00
Harry
32b93c103b
Remove KnownStickerPack, query MessageAttachmentReference instead 2024-10-23 14:57:20 -07:00
Max Radermacher
52f31e38d3
Add captcha support for call link calls 2024-10-23 03:07:04 -05:00
Harry
57fd3b6418
Circumvent ModelReadCache on backup export 2024-10-22 15:40:07 -07:00
Harry Sanabria
72430f103a Don't list media if feature flag disabled 2024-10-22 14:39:09 -07:00
Sasha Weiss
734ca937fe
Add BackupSubscriptionManager 2024-10-22 12:50:03 -07:00
Sasha Weiss
90e0e6a5a7
Genericize receipt credential requesting in SubMgrImpl 2024-10-22 12:48:41 -07:00
Harry
0c3c55ce32
Check for >0 timestamps for link previews 2024-10-22 15:06:09 -04:00
Pete Walters
315f2ebbd1
Cache SQL statements for reactions/attachment fetches 2024-10-22 13:34:45 -05:00
Harry
9956bd3ce0
Disable DatabaseChangeObserver while creating and restoring backups 2024-10-22 10:43:40 -07:00
Harry
b3b14bc97f
Protocolize+make public DatabaseChangeObserver 2024-10-22 10:42:16 -07:00
Harry
c1a4b8828c
Skip serializing empty objects in SDS serialization 2024-10-22 10:41:42 -07:00
Harry
374a980281
Cache attachment reads on backup export 2024-10-22 10:40:34 -07:00
Harry
63d820b830
List media tier attachments 2024-10-22 10:39:03 -07:00
Ehren Kret
9d24c6b111 add asyncRequest method to NetworkManager to deprecate Promises 2024-10-22 10:57:19 -05:00
Ehren Kret
29915ca893 add ability to make asyn requests to NetworkManager 2024-10-22 10:57:19 -05:00
Max Radermacher
6ca937df79
Run profile key group updates concurrently 2024-10-22 09:47:54 -05:00
Max Radermacher
9137ea35d6
Clean up handling for a few non-terminal errors 2024-10-22 09:46:04 -05:00
Harry
e8e01bbe11
Directly insert in the database in MessageBackupStoryStore 2024-10-21 16:43:03 -07:00
Harry
30c4b02f92
Directly insert in the database in MessageBackupThreadStore 2024-10-21 16:42:17 -07:00
Harry
7650e8d993
Bypass sdsSave for interactions restored from backups 2024-10-21 16:41:26 -07:00
Harry
576dad141e
Add BackupFullTextSearchIndexer 2024-10-21 16:20:39 -07:00
Pete Walters
2459a2e05a
Update default CC targets 2024-10-21 13:11:12 -05:00
Harry
1dd5ce5698
Refactor Backup postFrameRestoreActions to support thread visibility needs 2024-10-18 14:00:32 -07:00
Harry
d3e3e84023
Don't fetch original message for quote by timestamp 2024-10-18 13:55:25 -07:00
Harry
383755d71e
Add MessageBackupStoryStore 2024-10-18 13:08:25 -07:00
Max Radermacher
b902790b93
Add & use global.messageQueueTime remote config 2024-10-18 15:07:10 -05:00
Harry
347b8adbf2
Add MessageBackupThreadStore 2024-10-18 13:06:57 -07:00
Harry
60e590c21b
Add MessageBackupInteractionStore 2024-10-18 13:01:09 -07:00
Max Radermacher
52e4446a0a
Asyncify (and speed up) profile key rotation 2024-10-18 14:35:01 -05:00
Max Radermacher
e8a0aee759
Remove IncomingGroupSyncJobRecord entirely 2024-10-18 14:01:33 -05:00
Max Radermacher
f7c3b9b976
Prune some cases that don’t need to sync contacts 2024-10-18 13:43:07 -05:00
Max Radermacher
0a2f3dd343
Remove an extra layer when sending messages 2024-10-18 13:41:13 -05:00
Max Radermacher
7965356ae9
Asyncify PaymentsReconciliation 2024-10-18 13:32:53 -05:00
Max Radermacher
03589b47ab
Asyncify GroupV2UpdateOperation 2024-10-18 13:31:06 -05:00
Max Radermacher
c0b31c02df
Asyncify uploadQueue 2024-10-18 13:28:19 -05:00
Max Radermacher
b3b7f90445
Asyncify GenericGroupUpdateOperation 2024-10-18 13:25:10 -05:00
Max Radermacher
4cad31ca6a
Asyncify CDNDownloadOperation 2024-10-18 13:20:24 -05:00
Max Radermacher
07f3a0a2f7
Fix SerialTaskQueue 2024-10-18 02:46:11 -05:00
Max Radermacher
6a8e93b5e4
Asyncify GroupInviteLinksUI 2024-10-18 02:39:24 -05:00
Max Radermacher
120666d45d
Wait reasonably before retrying prekey fetches 2024-10-17 20:41:53 -05:00
Max Radermacher
87f2e7b7de
Handle key mismatches when fetching prekey bundles 2024-10-17 20:39:36 -05:00
Max Radermacher
0d6d744f90
Clean up compile-time flags 2024-10-17 16:34:51 -05:00
Max Radermacher
dad37fc5b6
Enable call links 2024-10-16 14:33:14 -05:00
Max Radermacher
26cd893f69
Clean up various things with profile fetches 2024-10-16 12:46:17 -05:00
Max Radermacher
07632a2f4a
Ignore calls sent to our PNI 2024-10-15 18:54:58 -05:00
Harry
780f91dcf2
Remove outdated comment on shouldStartExpireTimer and move logic to swift 2024-10-15 15:49:51 -07:00
Max Radermacher
6e0af60788
Fix SignedPreKeyRecord NSSecureCoding conformance 2024-10-15 13:42:39 -05:00