Pete Walters
|
129ba49903
|
Consolidate PreKey operations into a single codepath
|
2023-08-01 10:32:32 -05:00 |
|
Harry
|
501ee85adf
|
Refresh SVR2 auth credentials every new app version
|
2023-07-31 18:02:07 -07:00 |
|
Sasha Weiss
|
1398e335a0
|
Implement username links
|
2023-07-31 14:58:07 -07:00 |
|
Pete Walters
|
4356b505b2
|
Migrate TSPreKeyManager to Swift
|
2023-07-27 21:02:33 -05:00 |
|
Pete Walters
|
656dc6d654
|
Protocolize SignalProtocolStore
|
2023-07-27 10:02:28 -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
|
cd3147965b
|
Update SignalServiceAddress test parameters
|
2023-07-26 16:04:52 -05:00 |
|
Pete Walters
|
d238cb1445
|
Update Scheduler to handle protocol additions
|
2023-07-20 18:10:21 -05:00 |
|
Max Radermacher
|
f4d77dd405
|
Fix flaky testBuildParametersWithInvalidDevice
|
2023-07-17 17:55:01 -05:00 |
|
Sasha Weiss
|
f922584bda
|
Update LibSignalClient to v0.28.0
|
2023-07-17 10:51:46 -07:00 |
|
Pete Walters
|
60285f4cda
|
Add a prompt to alert beta users on first edit send
|
2023-07-17 09:27:19 -05:00 |
|
Max Radermacher
|
38591bdb90
|
Remove UUIDBackfillTask
|
2023-07-12 11:39:07 -05:00 |
|
Sasha Weiss
|
da6810e198
|
Implement username link sharing
|
2023-07-07 14:54:26 -07:00 |
|
Pete Walters
|
7ef46ee879
|
Add edit send validation
|
2023-07-07 15:39:56 -05:00 |
|
Pete Walters
|
82e51fe9cd
|
Add support for saving edit message drafts.
|
2023-07-07 15:38:35 -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
|
e631162b2b
|
Add logic to merge threads
|
2023-07-07 13:21:20 -05:00 |
|
Pete Walters
|
020d099607
|
Add Edit Send Plumbing
|
2023-06-30 09:47:55 -05:00 |
|
Max Radermacher
|
5acabbe61f
|
Prepare interactions for modern recipient merging
|
2023-06-28 11:58:44 -05:00 |
|
Max Radermacher
|
1f1b250022
|
Add stronger compile-time checks for message edits
|
2023-06-28 11:56:40 -05:00 |
|
Harry
|
f952d53c2b
|
Add support for aci based OWSFingerprint
|
2023-06-27 10:57:13 -07:00 |
|
Max Radermacher
|
13b676391b
|
Merge OWSUserProfiles during recipient merges
|
2023-06-23 12:53:12 -05:00 |
|
Max Radermacher
|
a10acd792b
|
Avoid downcasting transactions in receipts code
|
2023-06-23 12:49:25 -05:00 |
|
Max Radermacher
|
017a3020cd
|
Swiftify some message sending logic
|
2023-06-23 12:44:06 -05:00 |
|
Harry
|
9be80f0bb2
|
Merge message body styles of the same type that overlap
|
2023-06-15 08:41:35 -07:00 |
|
Max Radermacher
|
1ca2d2a841
|
Add SignalRecipient isEqual & hash methods
|
2023-06-14 11:29:06 -05:00 |
|
Pete Walters
|
bd60168db9
|
Update to LibSignalClient 0.27 and stub in KyberPreKeyStore
|
2023-06-13 12:06:43 -05:00 |
|
Pete Walters
|
b357fecbf6
|
Handle Edit Message early delivery
|
2023-06-12 11:40:41 -05:00 |
|
Harry
|
a14495559b
|
Fix spoilerReveal multithreaded usage
|
2023-06-07 19:58:51 -07:00 |
|
Igor Solomennikov
|
20c55e7dec
|
Add necessary imports to Swift files.
Necessary for converting ChatListVC to Swift.
|
2023-06-05 16:04:48 -07:00 |
|
Sasha Weiss
|
3811a7f4de
|
Tidy up group update types
|
2023-06-05 15:07:54 -07:00 |
|
Sasha Weiss
|
aae8c95fbd
|
Represent group updates as an enum
|
2023-06-05 14:27:09 -07:00 |
|
Max Radermacher
|
ca3b018734
|
Add & use DisappearingMessagesConfigurationStore
|
2023-06-05 11:00:38 -05:00 |
|
Igor Solomennikov
|
f65d8e267d
|
Remove ObjC cruft from some classes.
|
2023-06-02 21:36:36 -07:00 |
|
Igor Solomennikov
|
8f6fbdf827
|
Convert SignalBaseTest to Swift.
|
2023-06-02 21:24:50 -07:00 |
|
Pete Walters
|
859c8e6b35
|
Improve edit window validation
|
2023-06-02 22:51:10 -05:00 |
|
Harry
|
e6d0c3021f
|
Fix SVR concurrency test flake
|
2023-06-02 17:12:53 -07:00 |
|
Pete Walters
|
9b235845ed
|
Update how edits are expired & deleted
|
2023-06-02 16:15:46 -05:00 |
|
Harry
|
c912ed67a9
|
Update rules for SVR2 rollout
|
2023-06-02 09:52:31 -07:00 |
|
Pete Walters
|
f58b6947ce
|
Funnel read crashes into the recovery flow
|
2023-06-02 11:48:51 -05:00 |
|
Sasha Weiss
|
2845d60e13
|
Remove lots of GV1-related code
|
2023-06-01 11:47:43 -07:00 |
|
Harry
|
572a11e003
|
Handle websocket disconnects in SVR2Impl
|
2023-06-01 09:12:47 -07:00 |
|
Harry
|
12adcd071a
|
Add SVR2 delete request & implement enclave migrations
|
2023-05-31 12:36:15 -07:00 |
|
Max Radermacher
|
28753eb98b
|
Add & use ThreadReplyInfoStore
|
2023-05-31 11:34:43 -05:00 |
|
Harry
|
76c6fd43a1
|
Add SVR2 restore request
|
2023-05-30 13:30:39 -07:00 |
|
Harry
|
be2c10ca95
|
SVR2: Backup request(s)
|
2023-05-30 12:54:01 -07:00 |
|
Max Radermacher
|
a96fb35bb7
|
Fix SignalAccount merging logic
|
2023-05-30 12:51:48 -05:00 |
|
Max Radermacher
|
94f96fcd8e
|
Migrate SignalRecipient to SDSCodableModel
|
2023-05-24 15:50:17 -07:00 |
|