Max Radermacher
|
ec2866f576
|
Create PhoneNumberUtil instance for each test
|
2024-04-02 16:10:08 -05:00 |
|
Max Radermacher
|
638e4f9421
|
Simplify & stabilize system contact parsing
|
2024-04-02 12:54:03 -05:00 |
|
Max Radermacher
|
413e1411be
|
Call modern function for country names
|
2024-03-28 03:01:56 -05:00 |
|
Sasha Weiss
|
2dd9eb6b83
|
Add outgoing support for call identifiers in CallLogEvent sync messages
|
2024-03-19 14:45:28 -07:00 |
|
Max Radermacher
|
0a78b646f8
|
Rename getCountryCode to getCallingCode
|
2024-03-18 14:24:54 -05:00 |
|
Max Radermacher
|
6761ffe414
|
Swiftify parts of PhoneNumberUtil
|
2024-03-18 14:00:30 -05:00 |
|
Max Radermacher
|
06de9a77b6
|
Clean up PhoneNumberUtil a bit
|
2024-03-12 16:15:01 -05:00 |
|
Ehren Kret
|
2f71dc4979
|
adjust tests for iOS 17
|
2024-03-07 13:16:37 -06:00 |
|
Max Radermacher
|
0a24b7b357
|
Clean up recipient searches
|
2024-03-07 11:57:45 -06:00 |
|
Max Radermacher
|
6ec2ab3b51
|
Remove PNP, usernames, and CDSI flags
|
2024-03-05 12:48:25 -06:00 |
|
Max Radermacher
|
5e6ce4e388
|
Add & use PhoneNumberVisibilityFetcher
|
2024-02-14 19:06:59 -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
|
ded1d2f5b8
|
Assume everybody is PNI-capable
|
2024-02-13 14:53:39 -06:00 |
|
Max Radermacher
|
0e3c5a510c
|
Remove phone numbers from most database records
|
2024-02-02 17:31:52 -06:00 |
|
Max Radermacher
|
98bad5a3e2
|
Split unregistered recipients if needed
|
2024-02-01 11:38:50 -06:00 |
|
Max Radermacher
|
0cf9c659aa
|
Protocolize markAsRegistered/markAsUnregistered
|
2024-02-01 11:14:45 -06:00 |
|
Sasha Weiss
|
771d01769a
|
Add DeletedCallRecord database table and store
|
2024-01-31 15:06:23 -08:00 |
|
Sasha Weiss
|
69a948cbde
|
Remove Bool return values from CallRecordStore mutators
|
2024-01-30 10:44:13 -08:00 |
|
Max Radermacher
|
d24c370cb1
|
Convert OWSUserProfile to SDSCodableModel
|
2024-01-24 17:14:10 -06:00 |
|
Harry
|
ed048b0eb5
|
Backup/Restore pinned thread ordering
|
2024-01-04 05:58:35 -08:00 |
|
Sasha Weiss
|
b954d87562
|
Update CallRecord state in response to ring updates
|
2023-12-11 15:02:25 -08:00 |
|
Sasha Weiss
|
9086f53643
|
Extract status transition manager from CallRecordStore
|
2023-12-07 16:03:33 -08:00 |
|
Sasha Weiss
|
c99f5ef58b
|
Group call event sync message support
|
2023-11-22 10:19:51 -05:00 |
|
Max Radermacher
|
600eef4bec
|
Replace Curve25519Kit with LibSignal
|
2023-10-31 14:18:22 -05:00 |
|
Max Radermacher
|
b39c2dd81a
|
Rename RecipientDataStore → RecipientDatabaseTable
|
2023-10-31 02:26:54 -05:00 |
|
Max Radermacher
|
4fe2cc6047
|
Improve AuthorMergeObserver performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
|
2023-10-31 02:10:20 -05:00 |
|
Max Radermacher
|
0233059f44
|
Add DB-conforming InMemoryDB type
|
2023-10-31 00:54:32 -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
|
c4fdcfd769
|
Add method to fetch best ServiceId for a thread
|
2023-10-13 17:29:44 -05:00 |
|
Sasha Weiss
|
43256c85e8
|
Add extension for sqliteRowId
|
2023-10-13 15:17:54 -07:00 |
|
Sasha Weiss
|
c88a283166
|
Restructure CallRecord's UNIQUE constraints
|
2023-10-13 14:54:16 -07:00 |
|
Sasha Weiss
|
d5848b7dd4
|
Restructure CallRecord in preparation of group call disposition
|
2023-10-12 14:44:40 -07: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 |
|
Max Radermacher
|
9c564f3c67
|
Clean up verification state changes & ignore PNIs
|
2023-10-11 10:52:38 -05:00 |
|
Harry
|
aa0e250cb7
|
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new
|
2023-10-05 08:56:08 -07:00 |
|
Max Radermacher
|
c75515ca7a
|
Move ThreadMerger/ThreadRemover mocks
|
2023-09-29 12:39:21 -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
|
48f2c42c4f
|
Add thread merge events
|
2023-09-14 12:07:49 -05:00 |
|
Max Radermacher
|
a7fe333386
|
Remove didUpdatePhoneNumber method
|
2023-09-14 12:06:39 -05:00 |
|
Max Radermacher
|
efa7c39125
|
Rip out ObjC support from OWSUDManager
|
2023-09-08 00:40:02 -05:00 |
|
Max Radermacher
|
a9b031edb6
|
Support PNIs in all RecipientMergeObservers
|
2023-09-08 00:31:30 -05:00 |
|