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