Commit Graph

58 Commits

Author SHA1 Message Date
Max Radermacher
518398e2cd
Move RemoteMegaphoneFetcher to the Signal target 2024-04-17 19:10:49 -05:00
Max Radermacher
2b85069f8e
Don’t use inheritance with CallService 2024-04-16 19:36:24 -05:00
Harry
de1cb662a1
Expose AttachmentUploadManager on deps bridge 2024-04-16 14:39:08 -07:00
Harry
6fdb7a2f5d
Protocolize MediaGalleryResourceManager 2024-04-15 09:17:11 -07:00
Max Radermacher
22c254eecd
Rename NotificationPresenter-related types 2024-04-11 18:45:25 -05:00
Max Radermacher
892b8833e0
Swiftify NotificationsProtocol 2024-04-11 18:42:33 -05:00
Pete Walters
102b8d3219
Backup AccountData 2024-04-11 16:24:01 -05:00
Harry
086bc3775b
Add support for downloading transient attachments 2024-04-10 08:10:12 -07:00
Harry
60738c592d
Move outgoing message attachment-owner proto building into respective managers 2024-04-09 14:02:53 -07:00
Harry
8b7cb3d3e4
Add ContactShareManager 2024-04-09 14:01:37 -07:00
Harry
1d126c548a
Create MessageStickerManager 2024-04-09 13:59:01 -07:00
Elaine
bd3413b3eb
Sync Nicknames with Storage Service 2024-04-08 17:35:31 -06:00
Harry
3e5f016915
Wrap EditManagerAttachments for v1 vs v2 2024-04-08 11:17:03 -07:00
Harry
d0a091a4f1
Add EditManagerAttachments 2024-04-08 08:43:39 -07:00
Max Radermacher
20783085bb
Replace SAMKeychain with direct keychain access 2024-04-05 21:50:00 -05:00
Max Radermacher
8cac7bccf8
Move StaleProfileFetcher into its own file 2024-04-05 20:12:46 -05:00
Alex Konradi
b8d7683604
Reapply "Perform CDSI lookups via libsignal-net if flag set" 2024-04-05 20:06:55 -05:00
Sasha Weiss
2fcf2e9b78
Archive/restore username lookups if we have them 2024-04-05 13:47:03 -07:00
Sasha Weiss
517163db5c
Populate restored recipients into the SSA cache 2024-04-05 13:46:54 -07:00
Max Radermacher
2eb55766f4 Revert "Perform CDSI lookups via libsignal-net if flag set"
This reverts commit c2798a9661.
2024-04-05 15:10:20 -05:00
Alex Konradi
c2798a9661
Perform CDSI lookups via libsignal-net if flag set 2024-04-05 14:09:06 -05:00
Elaine
659e897dc9
Allow nicknames to be saved and displayed 2024-04-05 09:35:57 -06:00
Jordan Rose
e8eed60d35 Shadow successful unauth chat requests with a libsignal request
This will help identify scenarios where libsignal is deficient
compared to the current implementation.
2024-04-04 14:43:31 -07:00
Harry
63999b8dba
Give EditManager AttachmentStore and TSResourceManager 2024-04-04 13:43:43 -07:00
Harry
2c2c839cd0
Clean up EditManager shims 2024-04-04 13:00:01 -07:00
Harry
741e52c119
Make EditManager a protocol + impl 2024-04-04 12:57:31 -07:00
Max Radermacher
d2cc64ccf9
Clean up CallService object initialization 2024-04-02 12:20:57 -05:00
Harry
101f2982d0
Add separate transit tier encryption info 2024-04-02 09:57:59 -07:00
Harry
dd99474d04
Support transient in-memory uploads in AttachmentUploadManager 2024-04-01 12:32:39 -07:00
Elaine
dc71e48e2e
Add nickname record 2024-04-01 12:47:15 -06:00
Pete Walters
c83b75c95f
Add MessageBackupManager import call in registration step 2024-03-29 20:44:04 -05:00
Harry
85f08fdabe
Add TSResourceUploadManager and AttachmentUploadManager 2024-03-29 18:20:00 -07:00
Harry
ca54b1d54f
rename UploadManager->TSAttachmentUploadManager 2024-03-29 15:43:41 -05:00
Max Radermacher
517de6a9bd
Clean up some debug/verbose lines 2024-03-26 16:37:23 -05:00
Harry
2b23e1e38f
Separate DraftQuotedReplyModel from QuotedReplyModel 2024-03-25 21:09:39 -07:00
Max Radermacher
301bd870ae
Save CallLinkAuthCredentials to the database 2024-03-22 16:59:22 -05:00
Max Radermacher
e26c9f6322
Move AuthCredential logic to its own class 2024-03-22 16:58:36 -05:00
Harry
5136c7dae3
Rename IncomingQuotedReplyReceiver->QuotedReplyManager 2024-03-21 14:06:29 -07:00
Sasha Weiss
7c85428f7b
Add unit tests for CallRecordMissedCallManager 2024-03-21 11:07:36 -07:00
Jordan Rose
a4bbe75320
Rename OWSWebSocket -> OWSChatConnection, SocketManager -> ChatConnectionManager
Plus some small cleanups in OWSChatConnection.
2024-03-20 16:36:20 -07:00
Sasha Weiss
3f686ef5e3
Move CallRecord+ConversationId into a mockable adapter 2024-03-20 08:57:59 -07:00
Max Radermacher
42c704a4e3
Remove some debug/verbose lines 2024-03-19 19:24:54 -05:00
Max Radermacher
5e8f359c59
Use async/await in group call update code 2024-03-19 17:55:18 -05:00
Max Radermacher
76e0e865ad
Swiftify CallMessageHandler 2024-03-19 17:53:35 -05:00
Sasha Weiss
2dd9eb6b83
Add outgoing support for call identifiers in CallLogEvent sync messages 2024-03-19 14:45:28 -07:00
Harry
daf8f12b55
Build outgoing OWSLinkPreviews using LinkPreviewManager/TSResourceManager 2024-03-19 13:48:31 -07:00
Harry
1fbdaac124
Migrate link preview creation from proto to LinkPreviewManager 2024-03-19 13:47:15 -07:00
Harry
a55476d667
Modernize LinkPreviewManager 2024-03-19 13:46:09 -07:00
Harry
9d39906d72
Move quoted reply attachment creation from incoming messages to TSResourceManager 2024-03-19 13:44:30 -07:00
Max Radermacher
6761ffe414
Swiftify parts of PhoneNumberUtil 2024-03-18 14:00:30 -05:00