Commit Graph

172 Commits

Author SHA1 Message Date
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
de608c00fb
Add AppReadiness wrapper for the few remaining objc callers 2024-09-27 10:00:53 -07:00
Max Radermacher
ef678d2720
Keep the web socket open while on a call 2024-09-27 11:40:39 -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
55923db836
convert OWSDisappearingMessagesJob to swift 2024-09-26 15:26:07 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs 2024-09-25 11:38:51 -05:00
Harry
0227da54df
Enqueue backup attachments for upload 2024-09-25 08:48:11 -07:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups 2024-09-24 10:00:36 -07:00
Harry
29511cdf1a
Generate thumbnails for backup attachment uploads 2024-09-20 10:11:22 -07:00
Jordan Rose
9e72dcbb3d OWSChatConnection: Eliminate DependenciesBridge
The libsignal-based connections now have all dependencies passed in
explicitly; the classic and shadowing connections still have a few
GlobalDependencies, but those classes will be eliminated altogether in
the long term.
2024-09-19 10:25:36 -07:00
Harry
866c20055a
Implement Attachment content validation backfill migrator 2024-09-17 11:38:37 -07:00
Max Radermacher
b64f03347c
Add CallLinkRecord database type 2024-09-16 12:35:41 -05:00
Ehren Kret
07d4363e4f migrate OWSBackgroundTask from objc to swift 2024-09-10 12:25:20 -05:00
Harry
bb2f7e4865
Archive/Restore thread wallpaper images 2024-08-30 15:34:53 -07:00
Harry
0f69009512
Archive/Restore chat styles on threads in backup 2024-08-30 15:34:22 -07:00
Harry
a29a890adc
Archive/Restore custom chat colors in backup 2024-08-30 15:33:05 -07:00
Max Radermacher
7c59666e98
Extract common notification logic into method
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-08-30 16:20:07 -05:00
Ehren Kret
5d3ca7fb3c convert OWSProfileManager from objc to swift 2024-08-30 15:14:30 -05:00
Sasha Weiss
a47aeebc1b
Replace individual Backup integration test cases with auto-iteration 2024-08-28 10:10:48 -07:00
Harry
906759521a
Consolidate + clean up ChatColorSettingStore 2024-08-27 16:03:32 -07:00
Harry
096aa72133
Consolidate + clean up WallpaperStore 2024-08-27 15:57:10 -07:00
Pete Walters
7cb672c15a
Add media tier attachment uploads 2024-08-27 10:59:56 -05:00
Pete Walters
26f231a4fb
Set up proper decryption of media tier downloads 2024-08-26 17:57:48 -05:00
Pete Walters
e253c8ff9e
Cache Backup CDN credentials/backup info 2024-08-26 15:58:31 -05:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates 2024-08-22 14:02:03 -07:00
Harry
dea120a068
Delete BridgingWallpaperImageStore and LegacyWallpaperImageStore 2024-08-22 08:50:43 -07:00
Sasha Weiss
8cb25faa43
Add support for backing up outgoing message edits 2024-08-21 22:14:02 -07:00
Max Radermacher
af03b70346
Migrate blocked recipients to dedicated table 2024-08-21 18:03:22 -05:00
Max Radermacher
07baa170f7
Remove “collection” concept from database types 2024-08-20 18:22:00 -05:00
Harry
32b9c5e5c7
Add MessageBackupMessageAttachmentArchiver and implement StandardMessage body attachment restoring 2024-08-09 10:24:02 -07:00
Sasha Weiss
921bdf6c24
Add support for incoming message edits in Backups 2024-08-07 16:16:20 -07:00
Ehren Kret
06000fc070 minor CryptoKit related cleanup 2024-08-06 08:38:43 -05:00
Ehren Kret
3f04087244 replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:) 2024-08-05 12:29:18 -05:00
Harry
82862885c3
Add BackupAttachmentDownloadStore 2024-08-01 10:25:36 -07:00
Harry
2700cfe624
Block on migrating TSAttachments before creating backups 2024-07-31 15:33:11 -07:00
Max Radermacher
f2eb7f5a22
Extract LinkPreviewFetcher into its own type 2024-07-26 21:45:22 -05:00
Sasha Weiss
3646e27b03
An attempt to document the remaining Backup contents 2024-07-26 11:47:05 -07:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places 2024-07-25 02:02:32 -05:00
Sasha Weiss
421c1afa2d
Add "expiration timer chat updates" to Backups 2024-07-16 09:45:24 -07:00
Pete Walters
4bcb56954a
Add the archive side of MOB payment backup 2024-07-11 10:35:40 -05:00
Pete Walters
6c5780dd59
Add ArchivedPayment table and data store 2024-07-11 10:10:44 -05:00
Adam Sharp
41896018a9
Delete unused video duration code 2024-07-10 09:40:10 -04:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Sasha Weiss
4c937a722a
Stabilize timestamps in Backups story-dlist test 2024-07-01 09:20:57 -07:00