Commit Graph

323 Commits

Author SHA1 Message Date
Max Radermacher
0a695ddf90
Add ios.senderKeyMaxAge remote config 2024-10-04 15:10:03 -05:00
Harry
f3e0f797f8
Finalize AppReadiness' modernization 2024-10-01 12:53:37 -07:00
Harry Sanabria
531d8ff665 Fix TaskQueueLoaderTest flake 2024-09-30 10:43:53 -07:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry Sanabria
9586a95862 Remove unecessary AppReadiness checks that are always satisfied by ScreenLock callers 2024-09-27 20:40:17 -07:00
Harry Sanabria
a7f3bd00fe Pass AppReadiness to ModelReadCache 2024-09-27 16:59:25 -07:00
Harry Sanabria
81f95f8164 Pass AppReadiness to RemoteConfigManager 2024-09-27 16:30:12 -07:00
Harry Sanabria
0eef828071 Pass AppReadiness to RefreshEvent 2024-09-27 16:02:00 -07:00
Harry Sanabria
8b283daa8d Pass AppReadiness to ScreenLock 2024-09-27 15:57:12 -07:00
Harry Sanabria
044f277a28 Pass AppReadiness instance to a ton of classes that need to retain it as an instance var 2024-09-27 15:03:52 -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
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
Harry
8a6fce53bc
Kill OWSPaymentsLock.shared 2024-09-27 08:48:51 -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
ec5c1ecd3e
Remove SignalAccount & OWSUserProfile read caches 2024-09-26 00:06:24 -05:00
Harry
0edcb508ed
Allow TaskQueueLoader to be stopped 2024-09-25 11:10:48 -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
Marissa Le Coz
752dffb2c1
Add image to call link previews for sent messages 2024-09-24 17:40:34 -04:00
Ehren Kret
5c1731902b
convert SDSCrossProcess and DarwinNotificationCenter to swift 2024-09-24 15:15:51 -05: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
Ehren Kret
12ce531f8e eliminate AnyPromise 2024-09-23 15:01:23 -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
Max Radermacher
a03631e620
Tweak exponential backoff parameters 2024-09-23 12:07:56 -05:00
Sasha Weiss
7bbc063135
Avoid a few owsFailDebugs 2024-09-20 13:31:02 -07:00
Adam Sharp
56d97ca028 Audit AtomicValue and friends for sendability 2024-09-19 13:40:27 -04:00
Ehren Kret
ce7b5c7617 convert ProfileManagerProtocol and ProtoUtils to swift 2024-09-18 14:29:11 -05:00
Adam Sharp
a813352029
Remove conditional compiler directives 2024-09-18 12:00:57 -04:00
Max Radermacher
b64f03347c
Add CallLinkRecord database type 2024-09-16 12:35:41 -05:00
Ehren Kret
c5395a70a1
migrate logic from NSDate OWS category to swift extensions 2024-09-12 12:27:42 -05:00
Ehren Kret
8476d64a01
remove NSData+OWS 2024-09-12 12:01:19 -05:00
Max Radermacher
960e3db81f
Asyncify some 2FA code 2024-09-10 19:04:17 -05:00
Harry
7b0e11bb36
Handle long audio files without using sourceFilename 2024-09-10 14:37:09 -07:00
Sasha Weiss
17a10f7762
Add "chats" Backup integration test cases 2024-09-10 10:37:05 -07:00
Ehren Kret
9a0abc1ea1 fix swiftlint 0.57.0 lint warnings 2024-09-10 12:26:26 -05:00
Ehren Kret
1298bc414f migrate NSString+OWS to swift 2024-09-10 12:26:09 -05:00
Ehren Kret
bfbeba9435 migrate OWSOperation from objc to swift 2024-09-10 12:25:57 -05:00
Ehren Kret
07d4363e4f migrate OWSBackgroundTask from objc to swift 2024-09-10 12:25:20 -05:00
Ehren Kret
7ea7edecd9 migrate OWSFileSystem to swift 2024-09-10 12:24:25 -05:00
Ehren Kret
d084d91bd4 translate objc functions in OWSFileSystem.h/m to swift 2024-09-10 12:24:25 -05:00
Ehren Kret
1d16940516 reduce @objc surface area of OWSFileSystem 2024-09-10 12:24:25 -05:00
Max Radermacher
408748b62f
Remove remnants of ObjC exceptions 2024-09-06 17:35:26 -05:00