Commit Graph

33 Commits

Author SHA1 Message Date
Max Radermacher
0a24b7b357
Clean up recipient searches 2024-03-07 11:57:45 -06:00
Max Radermacher
5482e63c3f
Handle phone number visibility in addresses 2024-02-14 18:51:45 -06:00
Max Radermacher
9d36e630dd
Add phone number sharing/discoverability fields 2024-02-14 18:45:46 -06:00
Max Radermacher
98bad5a3e2
Split unregistered recipients if needed 2024-02-01 11:38:50 -06:00
Max Radermacher
b39c2dd81a
Rename RecipientDataStore → RecipientDatabaseTable 2023-10-31 02:26:54 -05:00
Max Radermacher
f94337ac03
Rip out FeatureFlags.phoneNumberIdentifiers 2023-10-24 18:18:51 -05:00
Max Radermacher
06228ff228
Add Storage Service support for PNIs 2023-10-24 15:07:12 -05:00
Max Radermacher
fd9c5e8c64
Make isPrimaryDevice available to contact merges 2023-10-23 13:27:25 -05:00
Max Radermacher
bb265d63d3
Perform merge when receiving PNI signature 2023-10-23 13:23:34 -05:00
Max Radermacher
13837c4e09
Add session switchover events 2023-10-23 13:13:55 -05:00
Max Radermacher
26034df7f7
Add PNI merging logic for CDS lookups 2023-10-16 14:52:40 -05:00
Max Radermacher
33c9da712d
Clean up ACI/phone number recipient merges
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-10-11 18:42:00 -05:00
Max Radermacher
abd97cd35f
Finish protocolizing SSKSessionStore 2023-10-11 10:59:21 -05:00
Max Radermacher
4269f26c9e
Use ServiceId in SessionStore/IdentityManager 2023-10-11 10:54:38 -05:00
Sasha Weiss
72345f13cd
Functionally ignore V1 group records in Storage Service 2023-09-26 09:12:14 -07:00
Max Radermacher
f3e21416e1
Prepare MergedRecipient for PNI merges 2023-09-25 14:29:58 -05:00
Max Radermacher
a7fe333386
Remove didUpdatePhoneNumber method 2023-09-14 12:06:39 -05:00
Max Radermacher
0935c7e70e
Add PNI column to SignalRecipient 2023-09-06 17:31:16 -05:00
Max Radermacher
cee7342217
[ServiceId] Update recipient fetching methods 2023-08-23 12:56:59 -05:00
Max Radermacher
b103f3d939
[ServiceId] Update outgoing messages 2023-08-17 11:09:00 -05:00
Max Radermacher
7452ea0442
[ServiceId] Update RecipientMerger 2023-08-03 16:59:29 -05:00
Max Radermacher
07fc0b5706 [ServiceId] Update LocalIdentifiers 2023-08-01 14:36:06 -05:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Max Radermacher
b593cba603
Adopt randomForTesting/constantForTesting 2023-07-26 16:29:14 -05:00
Max Radermacher
39d6dc38c4
Fix 2-way contact merges 2023-07-07 13:51:22 -05:00
Max Radermacher
0c5916fb3d
Improve performance of contact merges 2023-07-07 13:24:52 -05:00
Max Radermacher
13b676391b Merge OWSUserProfiles during recipient merges 2023-06-23 12:53:12 -05:00
Max Radermacher
94f96fcd8e
Migrate SignalRecipient to SDSCodableModel 2023-05-24 15:50:17 -07:00
Harry
cc67fe55ad
SVR2 implementation part 1: local operations 2023-05-23 12:26:25 -07:00
Max Radermacher
7d0d59f451
Support contact merges for yourself 2023-04-20 14:11:51 -07:00
Max Radermacher
a8511014cb
Use LocalIdentifiers in Storage Service 2023-04-14 10:20:58 -07:00
Max Radermacher
aaf1d0e0b6
Clean up SignalRecipient create & fetch APIs 2023-03-29 18:40:05 -07:00
Max Radermacher
cf8593bbe3
Add tests for 2-way contact merging logic 2023-03-23 14:00:52 -07:00