Commit Graph

803 Commits

Author SHA1 Message Date
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
Max Radermacher
9841190eac
Load conversation view header asynchronously 2023-05-24 09:48:17 -07:00
Max Radermacher
a58858b507 Remove redundant test
It does the same thing as `test_contactMessage_UuidOnlyEnvelope`.
2023-05-24 09:40:28 -07:00
Sasha Weiss
9d16dd49e0
Support PNI invites in groups 2023-05-23 15:40:58 -07:00
Harry
15237c46d3
Use Libsignal pin hashing; remove SignalArgon2 dependency 2023-05-23 13:51:12 -07:00
Harry
cc67fe55ad
SVR2 implementation part 1: local operations 2023-05-23 12:26:25 -07:00
Harry
ea3e742142
Add SVR2Impl stub and OrchestratingSVRImpl 2023-05-23 11:56:35 -07:00
Sasha Weiss
555abee78b
Add "PNI Hello World" 2023-05-22 16:56:58 -07:00
Max Radermacher
279c518f32
Improve conversation view load performance
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-05-18 18:38:06 -07:00
Harry
edfc51bdf6
Add proto types to parametrized types handled by SgxWebsocket code 2023-05-18 17:03:29 -07:00