Max Radermacher
|
41d3f6b1fb
|
Add & use database table for GSEs
|
2025-01-22 20:04:36 -06:00 |
|
Max Radermacher
|
8162f9551f
|
Add debug-only support for GSEs
|
2025-01-22 19:20:41 -06:00 |
|
Max Radermacher
|
b91f921d60
|
Fix some warnings when building for prod
|
2025-01-15 11:59:21 -06:00 |
|
Max Radermacher
|
b7dedf2c0d
|
Remove last remnants of OWSUserProfile caching
|
2025-01-08 21:15:10 -06:00 |
|
Sasha Weiss
|
8a7a54cdb5
|
Remove AccountServiceClient
|
2025-01-03 11:13:48 -08:00 |
|
Sasha Weiss
|
1b5e457b20
|
Move WhoAmI request making into a dedicated type
|
2025-01-03 11:07:16 -08:00 |
|
Harry
|
d9be87a76d
|
Make TSAttachment migration non-blocking again
Co-authored-by: sashaweiss-signal <sasha@signal.org>
|
2024-12-16 18:09:20 -08:00 |
|
Harry
|
89b6db602f
|
Deprecate attachmentIds TSInteraction column
|
2024-12-04 13:32:16 -08:00 |
|
Harry
|
1fd8d2ed6d
|
Sayonara, TSResource
|
2024-12-04 13:30:31 -08:00 |
|
Harry
|
2af0bb31dc
|
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead
|
2024-12-04 13:29:06 -08:00 |
|
Harry
|
5a14e3842b
|
Make TSMessage TSAttachment migration blocking
|
2024-11-26 08:52:16 -08:00 |
|
Max Radermacher
|
54eafa1bd9
|
Clean up app reset method
|
2024-11-22 17:08:36 -06:00 |
|
Max Radermacher
|
37d793c29b
|
Add support for GSEs when updating groups
|
2024-11-22 16:31:30 -06:00 |
|
Sasha Weiss
|
46b2726ceb
|
Add a mode to rotateManifest to preserve records if possible
|
2024-11-20 15:10:01 -08:00 |
|
Sasha Weiss
|
2000b82c0b
|
One KeyValueStore to rule them all
|
2024-11-15 18:47:54 -06:00 |
|
Sasha Weiss
|
6326b4eb61
|
Prune a couple ImplRef properties off SSKEnvironment
|
2024-11-07 17:33:17 -08:00 |
|
Sasha Weiss
|
f890ca7bac
|
Fully Swiftify StorageServiceManager
|
2024-11-07 17:32:41 -08:00 |
|
Sasha Weiss
|
0a9672911e
|
Add recordIkm encryption scheme migration to Storage Service
|
2024-11-07 15:33:03 -08:00 |
|
Sasha Weiss
|
422fa97a44
|
Add rotateManifest to Storage Service and use in SVR code
|
2024-11-07 14:03:50 -08:00 |
|
Harry
|
9ba009a1e3
|
Add internal-only UI to display verbose backup errors
|
2024-10-30 11:21:53 -07:00 |
|
Max Radermacher
|
de25c20284
|
Asyncify Storage Service operations
|
2024-10-25 13:01:46 -05:00 |
|
Sasha Weiss
|
ed6a75e10f
|
Remove the SubscriptionManager protocol
|
2024-10-25 10:13:10 -07:00 |
|
Max Radermacher
|
b902790b93
|
Add & use global.messageQueueTime remote config
|
2024-10-18 15:07:10 -05:00 |
|
Max Radermacher
|
52e4446a0a
|
Asyncify (and speed up) profile key rotation
|
2024-10-18 14:35:01 -05:00 |
|
Max Radermacher
|
26cd893f69
|
Clean up various things with profile fetches
|
2024-10-16 12:46:17 -05:00 |
|
Ehren Kret
|
538f5064a6
|
remove Dependencies protocol entirely
|
2024-10-12 00:26:22 -05:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Harry
|
ba2f10732e
|
Parametrize transaction type in DB v2 protocol
|
2024-10-04 16:12:52 -07:00 |
|
Harry
|
f3e0f797f8
|
Finalize AppReadiness' modernization
|
2024-10-01 12:53:37 -07:00 |
|
Ehren Kret
|
6e974418aa
|
migrate OWSReceiptManager to swift
|
2024-09-30 10:25:39 -07:00 |
|
Ehren Kret
|
5ea36cd91b
|
enable internal imports by default
|
2024-09-29 20:03:17 -05:00 |
|
Harry Sanabria
|
a7f3bd00fe
|
Pass AppReadiness to ModelReadCache
|
2024-09-27 16:59:25 -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
|
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 |
|
Max Radermacher
|
ec5c1ecd3e
|
Remove SignalAccount & OWSUserProfile read caches
|
2024-09-26 00:06:24 -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 |
|
Sasha Weiss
|
966b6cacdb
|
Support isSMS for messages restored from Backups
|
2024-09-23 17:42:11 -07:00 |
|
Ehren Kret
|
12ce531f8e
|
eliminate AnyPromise
|
2024-09-23 15:01:23 -05:00 |
|
Ehren Kret
|
2e928eaa06
|
convert PreKeyRecord and SignedPreKeyRecord to swift
|
2024-09-23 15:01:18 -05:00 |
|
Harry
|
86ef1d52bc
|
Migration to split incrementalMac attachment columns to separate media and transit tier values
|
2024-09-09 16:52:02 -07:00 |
|
Max Radermacher
|
f3ad8a243f
|
Add CallLink Storage Service placeholders
|
2024-08-29 15:26:31 -05:00 |
|
Ehren Kret
|
edefa9a440
|
migrate OWSFakeProfileManager from objc to swift
|
2024-08-28 15:10:10 -05:00 |
|
Sasha Weiss
|
a1f7e4c1b1
|
Migrate TSOutgoingMessageRecipientState off of Mantle
|
2024-08-23 16:17:26 -07:00 |
|
Max Radermacher
|
9ec0c3fd7f
|
Swiftify PreKeyBundle
|
2024-08-23 14:50:07 -05:00 |
|
Harry
|
6fe99bd69b
|
Add support for versioned DM expire timer updates
|
2024-08-22 14:02:03 -07:00 |
|
Sasha Weiss
|
0c3f2cced7
|
Add more properties to the message builders
|
2024-08-21 22:16:35 -07:00 |
|
Sasha Weiss
|
0afca3aec7
|
Add receivedAtTimestamp to message builders
|
2024-08-07 14:58:50 -07:00 |
|
Sasha Weiss
|
6c44bf955e
|
Fixes for restoring a Group from Backups
|
2024-08-07 14:57:02 -07:00 |
|
Sasha Weiss
|
fca19c0c78
|
Represent serverTimestamp as a UInt64 in IncomingMessageBuilder
|
2024-08-06 12:28:41 -07:00 |
|