Max Radermacher
|
b146ccd865
|
Migrate deviceIds away from NSKeyedArchiver
|
2025-09-10 18:00:05 -05:00 |
|
Max Radermacher
|
61acbddebc
|
Remove global accesses from dedupeSignalRecipients
|
2025-09-02 17:50:29 -05:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Sasha Weiss
|
9822fef1e8
|
Remove anyRemoveAllWithInstantiation
|
2025-07-30 10:31:31 -07:00 |
|
Max Radermacher
|
53f9bb2342
|
Asyncify Auth.fetch(…)
|
2025-07-23 12:28:11 -05:00 |
|
Max Radermacher
|
69bd533000
|
Use GroupIdentifier in isGroupIdBlocked
|
2025-07-01 15:07:42 -05:00 |
|
Sasha Weiss
|
9a48618897
|
Consolidate DB default arguments
|
2025-06-30 10:14:35 -07:00 |
|
Max Radermacher
|
bb2d89e55a
|
Update to LibSignal v0.75.0
|
2025-06-17 14:02:29 -05:00 |
|
Max Radermacher
|
45cdfa3c32
|
Use GroupMasterKey type instead of serialized Data
|
2025-05-29 20:10:36 -05:00 |
|
Max Radermacher
|
01b9bf5a7b
|
Remove code that’s only used by unit tests
|
2025-05-13 16:49:13 -05:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Max Radermacher
|
bb9f83f69c
|
Further isolate tests that should be isolated
|
2025-04-03 17:45:19 -05:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Max Radermacher
|
efacbf8fac
|
Unprotocolize Blocked(Group|Recipient)Store
|
2025-03-27 13:15:39 -05:00 |
|
Sasha Weiss
|
f6d17ae18d
|
Re-add test of RecipientMerger notifications
|
2025-03-25 09:54:13 -07:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Max Radermacher
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Max Radermacher
|
5445d2a62a
|
Migrate OWSRecipientIdentity to SDSCodableModel
|
2025-03-21 16:47:24 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Pete Walters
|
515b5f1a28
|
Add support for supplying explicit credentials to storage service request
|
2025-02-11 10:26:52 -06:00 |
|
Sasha Weiss
|
e776d9e633
|
Retain group avatar URLs, even if the avatar data is missing
|
2025-01-31 12:31:37 -08:00 |
|
Max Radermacher
|
daca0d94ec
|
Migrate blocked groups to a dedicated table
|
2025-01-21 10:54:28 -06:00 |
|
Max Radermacher
|
4c3b4e3a83
|
Remove anyReload methods from codegen
|
2025-01-07 16:41:42 -06:00 |
|
Max Radermacher
|
8320c13887
|
Fix Mexico number contraction handling
|
2024-12-11 15:14:27 -06:00 |
|
Max Radermacher
|
650f1fdc59
|
Look up both Argentinian number formats
|
2024-12-11 15:13:32 -06:00 |
|
Max Radermacher
|
bccde24b7b
|
Look up both Benin phone number formats
|
2024-12-11 15:12:43 -06:00 |
|
Max Radermacher
|
67e5ed7907
|
Simplify & consolidate example phone numbers
|
2024-12-11 14:56:58 -06:00 |
|
Max Radermacher
|
5c38ebf6a1
|
Update libPhoneNumber-unsupported country codes
|
2024-12-11 14:56:06 -06:00 |
|
Max Radermacher
|
039149618a
|
Improve default country code selection logic
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2024-12-11 14:24:26 -06:00 |
|
Max Radermacher
|
de677ee7b2
|
Reuse registration parsing logic for change number
|
2024-12-11 14:13:47 -06:00 |
|
Max Radermacher
|
6fa84d3f2b
|
Make the raw phone number parsing method private
|
2024-12-10 16:32:01 -06:00 |
|
Max Radermacher
|
25651588ad
|
Rename callingCode method
|
2024-12-10 16:29:43 -06:00 |
|
Max Radermacher
|
beeee9baf4
|
Fix some countryCode/callingCode confusion
|
2024-12-10 16:28:46 -06:00 |
|
Max Radermacher
|
965447291c
|
Clean up some more phone number parsing code
|
2024-12-10 16:27:05 -06:00 |
|
Max Radermacher
|
6755175fe6
|
Clean up PhoneNumber and PhoneNumberUtil
|
2024-11-22 17:06:12 -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
|
dadca9e032
|
Directly adopt KeyValueStore in SDSKeyValueStore
|
2024-11-15 14:54:30 -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 |
|
Max Radermacher
|
67c9335ff6
|
Simplify & fix warning in ContactDiscoveryError
|
2024-11-06 19:02:06 -06:00 |
|
Max Radermacher
|
219df32636
|
Asyncify CDS lookups
|
2024-11-06 19:01:28 -06:00 |
|
Max Radermacher
|
91c9c46ed9
|
Remove unused CDS code
|
2024-11-06 18:58:22 -06:00 |
|
Harry
|
2a88f9e9f3
|
Move lastVisibleSortId store into its own class
|
2024-11-01 13:41:30 -07:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Harry
|
ce5689dcb3
|
Remove MockDB in favor of InMemoryDB
|
2024-10-07 19:06:08 -07:00 |
|
Harry
|
ba2f10732e
|
Parametrize transaction type in DB v2 protocol
|
2024-10-04 16:12:52 -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 |
|