Commit Graph

8660 Commits

Author SHA1 Message Date
Pete Walters
fca8785a6f
Allow edits to replace notifications silently 2023-08-07 14:19:13 -05:00
Pete Walters
1a615f2a7b
Fix delivery status for outgoing edits 2023-08-07 11:27:28 -07:00
Max Radermacher
7452ea0442
[ServiceId] Update RecipientMerger 2023-08-03 16:59:29 -05:00
Harry
cc436e0db8
Support registering with a landline 2023-08-03 09:42:07 -07:00
Pete Walters
bb50a9d00f
Add last bits of KyberStore functionality 2023-08-03 10:24:30 -05:00
Pete Walters
bdee76c880
Update PreKeyTask API to reflect PQ 2023-08-03 09:14:39 -05:00
Pete Walters
cff12230e8
Update PKBundle request to fetch PQ keys
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2023-08-02 18:10:28 -05:00
Max Radermacher
b60e7c24f1
[ServiceId] Update ProfileFetcherJob 2023-08-02 17:54:32 -05:00
Max Radermacher
ac14bc637e
[ServiceId] Update TSIncomingMessageBuilder 2023-08-02 17:40:56 -05:00
Max Radermacher
c219728112
[ServiceId] Update spam reporting 2023-08-02 17:36:54 -05:00
Max Radermacher
97dc481d44
Modernize CDSv2 lookups for updated rollout plan 2023-08-02 17:30:47 -05:00
Max Radermacher
7642a67d84
[ServiceId] Update sealed sender & error handling 2023-08-02 17:27:06 -05:00
Max Radermacher
be8ba49b4e
[ServiceId] Update protobuf field names 2023-08-02 17:21:59 -05:00
Max Radermacher
46f8d6cb56
[ServiceId] Update reactions 2023-08-02 17:14:52 -05:00
Max Radermacher
e6f5f41370
[ServiceId] Update incoming message handling 2023-08-02 17:11:25 -05:00
Max Radermacher
de902f37af
[ServiceId] Update registration 2023-08-02 16:53:51 -05:00
Pete Walters
9d27c3f341
Implement SSKKyberPreKeyStore operations 2023-08-02 16:53:29 -05:00
Max Radermacher
7e6b4b8dad Fix outgoing edit message timestamp 2023-08-02 14:35:06 -05:00
Jon Chambers
c34ea23a4e
Update KBS service ID in staging 2023-08-02 08:54:09 -07:00
Harry
b24831c846
Crop extreme aspect ratio images instead of failing to generate thumbnails 2023-08-01 15:02:05 -07:00
Max Radermacher
07fc0b5706 [ServiceId] Update LocalIdentifiers 2023-08-01 14:36:06 -05:00
Max Radermacher
9a9a88485e
Use ServiceId internally in SignalServiceAddress 2023-08-01 14:17:35 -05:00
Harry
8ea31a3e7b
Enable text formatting send and spoilers for everyone 2023-08-01 11:54:32 -05:00
Harry
c438d38ea7
Prevent initializing styled body with out of range styles 2023-08-01 11:37:02 -05:00
Pete Walters
129ba49903
Consolidate PreKey operations into a single codepath 2023-08-01 10:32:32 -05:00
Harry
921c288894
Use modern db tx types in RecipientHidingManager and remove @objc 2023-07-31 18:02:28 -07:00
Harry
501ee85adf
Refresh SVR2 auth credentials every new app version 2023-07-31 18:02:07 -07:00
Harry
de16a2c943
Add more call disposition logging 2023-07-31 15:38:55 -07:00
Sasha Weiss
1398e335a0
Implement username links 2023-07-31 14:58:07 -07:00
Harry
6d12a75951
Small spoiler tweaks and fixes 2023-07-31 14:41:24 -05:00
Marissa Le Coz
d692eef5a7
Enable recipient hiding via context menu 2023-07-28 20:43:46 -04:00
Sasha Weiss
49c6db233e
Improve address support 2023-07-28 13:55:28 -07:00
Pete Walters
b7e3b1df67
Wrap debug methods in TESTABLE_BUILD 2023-07-28 11:35:25 -05:00
Pete Walters
4356b505b2
Migrate TSPreKeyManager to Swift 2023-07-27 21:02:33 -05:00
Harry
00a5c43406
GPU spoiler rendering using Metal 2023-07-27 15:13:39 -07:00
Harry
7abc656f45
Copy only the selected range of message compose, if any is selected 2023-07-27 11:11:56 -07:00
Pete Walters
656dc6d654
Protocolize SignalProtocolStore 2023-07-27 10:02:28 -05:00
Sasha Weiss
8bd39bf8d5
Consolidate network error methods 2023-07-26 17:23:40 -07: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
1a26ffff19
Fix duplicate anyWillRemove impelmentations 2023-07-26 14:54:58 -05:00
Harry
b0ddcf81e6
Preserve styles when typing new text after (or on) styled text. 2023-07-26 12:15:23 -07:00
Max Radermacher
09d8a88946 Add to whitelist before sending the first message 2023-07-25 11:14:31 -05:00
Marissa Le Coz
dcfdd28898
Unhide recipient locally and in StorageService by replying 2023-07-20 16:39:16 -04:00
Harry
503ff47eff
Preserve mentions correctly in truncated message text 2023-07-20 09:45:06 -07:00
Marissa Le Coz
52bf8a41fc
React to remote changes of hidden recipient state 2023-07-19 19:25:54 -04:00
Harry
93ea189a13
Safety number screen follow ups 2023-07-19 15:17:10 -07:00
Pete Walters
e035f5b899
Enable edit send for beta users 2023-07-19 06:46:19 -05:00
Harry
22e9cfeec0
Don't require e164 after defaulting to aci safety number (but use it if we have it) 2023-07-18 13:49:41 -07:00