Commit Graph

10962 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
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
Harry
4d87719397
Fix backup copy to media tier request 2024-09-25 19:12:48 -05:00
Sasha Weiss
1c2231145a
Increase timeout for Backup integration tests 2024-09-25 13:10:40 -07:00
Harry
0edcb508ed
Allow TaskQueueLoader to be stopped 2024-09-25 11:10:48 -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
Harry
c024deb4f8
Add BackupAttachmentUploadManager 2024-09-25 08:45:38 -07:00
Harry
28c598f001
Add BackupAttachmentUploadQueue table 2024-09-25 08:44:18 -07:00
Pete Walters
dd3e1a52f0
Don't throw when encountering a recoverable Z_BUF_ERROR in gzip deflate 2024-09-25 08:59:12 -05:00
Ehren Kret
8057d074c5
fix race condition for cross process sds notifications by no longer using state 2024-09-24 21:28:22 -05:00
Jordan Rose
a3fc08e2e4 Continue tolerating legacy sessions in SSKSessionStore
Rather than relying on SDSKeyValueStore returning nil when
keyed-archive data can't be decoded, do the decoding step in
SSKSessionStore, where we can explicitly allow it. Then write a test
that approximates having the old session data stored.
2024-09-24 17:04:48 -07:00
Max Radermacher
ed405b398f
Remove unused type 2024-09-24 19:02:59 -05:00
Max Radermacher
ac9bd24386
Update call link link previews to latest spec 2024-09-24 18:03:57 -05:00
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages 2024-09-24 17:40:34 -04:00
Pete Walters
136b16f734
Allow blocklists to be empty for dlist archive/restore 2024-09-24 15:31:37 -05:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift 2024-09-24 15:15:51 -05:00
Max Radermacher
6512d0bc47
Use -> Never for rescue blocks 2024-09-24 14:50:56 -05:00
Sasha Weiss
7314377bbc
Re-add .defaults(to: false) in migration missed during rebase 2024-09-24 12:13:55 -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
Elaine
c1a1ab81bf
Call link request bulk approval sheet 2024-09-24 10:49:00 -06:00
Harry
a1cf9e62b8
Add TaskQueueLoader 2024-09-23 18:38:16 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups 2024-09-23 17:42:11 -07:00
Harry
b94a5faece
Wipe transit tier info off attachment table if we know the upload is gone 2024-09-23 15:06:29 -07:00
Ehren Kret
12ce531f8e eliminate AnyPromise 2024-09-23 15:01:23 -05:00
Ehren Kret
7f9b144d97 delete dead code 2024-09-23 15:01:19 -05:00
Ehren Kret
f0c867589e move OWSIdentity to swift 2024-09-23 15:01:19 -05:00
Ehren Kret
f83dff9252 delete legacy axolotl store model types
Note that this may cause some session rebuilds to occur for any
recipients in the iOS client's session store which have devices whose
session records have not been written to in over 3 years.
2024-09-23 15:01:18 -05:00
Ehren Kret
2e928eaa06 convert PreKeyRecord and SignedPreKeyRecord to swift 2024-09-23 15:01:18 -05:00
Ehren Kret
a9792152fb remove FunctionalUtil 2024-09-23 15:01:18 -05:00
Ehren Kret
eefdcadf0b convert OWSError to swift 2024-09-23 15:01:18 -05:00
Ehren Kret
417aaab413 migrate OWS2FAManager from objc to swift 2024-09-23 15:01:18 -05:00
Harry
011a321b2d
Clean up AttachmentUploadManager media tier upload method 2024-09-23 12:46:49 -07:00