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 |
|
Harry
|
df18b98e8f
|
Add generalized SgxWebsocketConnection
|
2023-05-17 16:08:51 -07:00 |
|
Sasha Weiss
|
931ff85eb0
|
Basic support for username links
|
2023-05-17 13:19:30 -07:00 |
|
Harry
|
bbbaab9f82
|
Add SVRAuthCredential
|
2023-05-16 13:59:52 -07:00 |
|
Sasha Weiss
|
97167eed7a
|
Use ServiceId in username lookup
|
2023-05-16 10:02:36 -07:00 |
|
Pete Walters
|
d0475890f4
|
Delete old edit revisions during a remote delete
|
2023-05-15 19:17:38 -05:00 |
|
Harry
|
1bd1354a1d
|
Rename KeyBackupService protocol to SecureValueRecovery
|
2023-05-12 10:13:46 -07:00 |
|
Max Radermacher
|
40338400be
|
Re-add NSCoding conformance to SignalAccount
|
2023-05-12 00:40:02 -07:00 |
|
Marissa Le Coz
|
4be334c5ad
|
Migrate SignalAccount to use SDSCodableModel
|
2023-05-11 17:34:15 -04:00 |
|
Pete Walters
|
2eba24de18
|
Add sync message support for edit message
|
2023-05-11 12:56:09 -05:00 |
|
Harry
|
1fe5612cff
|
Support text formatting in text stories
|
2023-05-11 10:42:37 -07:00 |
|
Pete Walters
|
1aa7cdcf55
|
Clean up more Edit Message edge cases
|
2023-05-10 21:04:39 -05:00 |
|
Sasha Weiss
|
4b21e3956b
|
Fetch our own PNI if unknown
|
2023-05-10 16:51:50 -07:00 |
|
Sasha Weiss
|
88f304b0c9
|
Prune orphaned job records
|
2023-05-10 14:32:22 -07:00 |
|
Max Radermacher
|
62965f6781
|
Convert TSThread.anyRemove to ThreadRemover
|
2023-05-10 14:03:08 -07:00 |
|
Max Radermacher
|
47d1fd69d5
|
Don’t pad base64 values for v2/keys endpoints
|
2023-05-08 16:39:47 -07:00 |
|
Harry
|
4fdd5b712f
|
Migrate TSRequest to swift
|
2023-05-08 11:01:59 -07:00 |
|
Max Radermacher
|
57a556e87c
|
Clean up incoming envelope validation
|
2023-05-04 15:59:24 -07:00 |
|