Elaine
|
659e897dc9
|
Allow nicknames to be saved and displayed
|
2024-04-05 09:35:57 -06:00 |
|
Sasha Weiss
|
7c85428f7b
|
Add unit tests for CallRecordMissedCallManager
|
2024-03-21 11:07:36 -07:00 |
|
Sasha Weiss
|
3f686ef5e3
|
Move CallRecord+ConversationId into a mockable adapter
|
2024-03-20 08:57:59 -07:00 |
|
Sasha Weiss
|
15af6ee557
|
Rename CallRecordOutgoingSyncMsgMgr to OutgoingCallEventSyncMsgMgr
|
2024-03-18 10:32:49 -07:00 |
|
Sasha Weiss
|
a301e40ecc
|
Add missed-call badging to the Calls Tab
|
2024-02-27 14:55:15 -08:00 |
|
Sasha Weiss
|
abbb4e756c
|
Add specific errors for attempting to mutate usernames and getting a network error
|
2024-02-16 10:25:32 -08:00 |
|
Sasha Weiss
|
95cf7fa1b2
|
Make async{Read,Write} blocks return a generic
|
2024-02-14 16:25:15 -08:00 |
|
Max Radermacher
|
9b498b5ba0
|
Clean up PNI change number pre key handling
|
2024-02-13 12:06:31 -06:00 |
|
Max Radermacher
|
ee1986763b
|
Remove notion of “current” signed pre key
|
2024-02-13 11:49:39 -06:00 |
|
Sasha Weiss
|
930a7ccad2
|
Add support for efficient bulk-delete of call records
|
2024-02-12 18:18:04 -08:00 |
|
Max Radermacher
|
9312c78c88
|
Fix and consolidate pre key id generation code
|
2024-02-12 14:43:51 -06:00 |
|
Max Radermacher
|
10a45c09f5
|
Remove confusing PreKey term from method name
|
2024-02-12 14:42:55 -06:00 |
|
Max Radermacher
|
e081f5ff55
|
Rip out notion of “accepted” signed pre keys
|
2024-02-12 14:41:54 -06:00 |
|
Sasha Weiss
|
8afa93755b
|
Support outgoing "delete call event" sync messages
|
2024-02-05 13:28:57 -08:00 |
|
Sasha Weiss
|
f9dda2554f
|
Handle incoming "delete call event" sync messages
|
2024-02-05 12:55:42 -08:00 |
|
Sasha Weiss
|
6123790a61
|
Clean up deleted call records after 8h
|
2024-02-05 12:34:19 -08:00 |
|
Sasha Weiss
|
710b6994e3
|
Hook up CallRecord delete to the Calls Tab UI
|
2024-02-01 11:46:10 -08:00 |
|
Sasha Weiss
|
771d01769a
|
Add DeletedCallRecord database table and store
|
2024-01-31 15:06:23 -08:00 |
|
Harry
|
b17514d333
|
Remove unused rotateMasterKey param
|
2024-01-23 14:52:37 -08:00 |
|
Sasha Weiss
|
6b5ce3690f
|
Add support for changing visible username case
|
2024-01-18 11:13:18 -08:00 |
|
Sasha Weiss
|
a3f12e3f55
|
Reclaim username during registration
|
2024-01-17 16:59:33 -08:00 |
|
Harry
|
ed048b0eb5
|
Backup/Restore pinned thread ordering
|
2024-01-04 05:58:35 -08:00 |
|
Harry
|
0b61f88474
|
Update SVR2 enclave values
|
2023-12-08 12:10:19 -06:00 |
|
Harry
|
9f1c8e3dd0
|
Refactor AccountManager's finishProvisioningSecondary method
|
2023-11-21 12:37:00 -08:00 |
|
Harry
|
f392e20de2
|
Always set master key (falling back to local) when registering
|
2023-11-20 12:28:22 -08:00 |
|
Max Radermacher
|
600eef4bec
|
Replace Curve25519Kit with LibSignal
|
2023-10-31 14:18:22 -05:00 |
|
Max Radermacher
|
7d94cf95e3
|
Remove 6 redundant methods from protocol DB
|
2023-10-31 00:44:09 -05:00 |
|
Max Radermacher
|
fd9c5e8c64
|
Make isPrimaryDevice available to contact merges
|
2023-10-23 13:27:25 -05:00 |
|
Max Radermacher
|
13837c4e09
|
Add session switchover events
|
2023-10-23 13:13:55 -05:00 |
|
Harry
|
e3d39d9fc0
|
Launch KBS into the sun
|
2023-10-17 11:20:27 -07:00 |
|
Harry
|
80885e77ff
|
Send master key sync messages
|
2023-10-16 21:37:57 -07:00 |
|
Harry
|
77cbdba235
|
Handle incoming master key sync messages
|
2023-10-16 13:41:33 -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
|
4269f26c9e
|
Use ServiceId in SessionStore/IdentityManager
|
2023-10-11 10:54:38 -05:00 |
|
Harry
|
da921de7af
|
[Death to TSAccountManager, long live TSAccountManager][8] Final cleanup before callsites can be migrated
|
2023-09-29 12:19:26 -07:00 |
|
Max Radermacher
|
c75515ca7a
|
Move ThreadMerger/ThreadRemover mocks
|
2023-09-29 12:39:21 -05:00 |
|
Max Radermacher
|
c4bfaf7867
|
Add awaitableWrite database method
|
2023-09-25 13:43:24 -05:00 |
|
Pete Walters
|
94df0160ae
|
Clean up warnings around designated/unavailable initializers
|
2023-09-06 22:01:10 -05:00 |
|
Sasha Weiss
|
c39af86c22
|
Catch retained transactions in MockDB
|
2023-08-30 12:39:26 -07:00 |
|
Sasha Weiss
|
71a299420b
|
Remove dead code from prekey operations
|
2023-08-28 16:46:00 -07:00 |
|
Sasha Weiss
|
e727ae5356
|
Unlink a linked device if we get a PNI decryption error and keys are mismatched
|
2023-08-25 15:25:19 -07:00 |
|
Max Radermacher
|
0038125cdf
|
Use the rethrows pattern for db read/write
|
2023-08-18 13:33:03 -05:00 |
|
Max Radermacher
|
b103f3d939
|
[ServiceId] Update outgoing messages
|
2023-08-17 11:09:00 -05:00 |
|
Pete Walters
|
0818e359d5
|
Update PniHelloWorld to add PQ keys
|
2023-08-15 15:37:20 -05:00 |
|
Pete Walters
|
9d27c3f341
|
Implement SSKKyberPreKeyStore operations
|
2023-08-02 16:53:29 -05:00 |
|
Pete Walters
|
d238cb1445
|
Update Scheduler to handle protocol additions
|
2023-07-20 18:10:21 -05:00 |
|
Max Radermacher
|
a091255898
|
Remove unnecessary escaping annotation
|
2023-07-17 18:35:32 -05:00 |
|
Harry
|
b9bf24eb4d
|
Allow for nullable svr credentials in registration reglock response
|
2023-06-05 14:17:52 -07:00 |
|
Harry
|
c912ed67a9
|
Update rules for SVR2 rollout
|
2023-06-02 09:52:31 -07:00 |
|
Harry
|
fde4e94cfb
|
Remove unnecessary KBS migration & method it exclusively used
|
2023-05-31 15:25:16 -07:00 |
|