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 |
|