Commit Graph

73 Commits

Author SHA1 Message Date
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