Commit Graph

942 Commits

Author SHA1 Message Date
Harry
42d1aabb6c
Remove attachment-owner fields from MessageBuilder 2024-04-09 13:58:10 -07:00
Harry
8ef0ddf52e
Remove attachmentIds from MessageBuilder 2024-04-08 11:18:59 -07:00
Max Radermacher
20783085bb
Replace SAMKeychain with direct keychain access 2024-04-05 21:50:00 -05:00
Sasha Weiss
7d65d35a62
Support DB debugging when restoring in Debug+Sim builds 2024-04-05 13:48:48 -07:00
Harry
3915fd14db
Use PreparedOutgoingMessage in MessageSender 2024-04-03 13:26:49 -07:00
Harry
4ce5fbd7d9
Remove unsafe message getter from UnpreparedOutgoingMessage 2024-03-29 14:49:27 -05:00
Harry
600daabd6f
Build outgoing contact avatars using TSResourceManager 2024-03-29 11:36:11 -07:00
Harry
71f06fc3c2
Remove OutgoingMessagePreparer from MessageSendJobQueue 2024-03-28 10:38:12 -07:00
Harry
2b23e1e38f
Separate DraftQuotedReplyModel from QuotedReplyModel 2024-03-25 21:09:39 -07:00
Max Radermacher
e26c9f6322
Move AuthCredential logic to its own class 2024-03-22 16:58:36 -05:00
Marissa Le Coz
3d248229ab
move param from init to other method 2024-03-19 19:21:35 -04:00
Marissa Le Coz
1139af694a
Add tooltip notifying that flip cam moved to pip 2024-03-19 17:11:30 -04:00
Max Radermacher
6761ffe414
Swiftify parts of PhoneNumberUtil 2024-03-18 14:00:30 -05:00
Max Radermacher
dd08192895
Remove throws methods that can’t throw 2024-03-13 11:00:44 -05:00
Ehren Kret
d4e17730f3 remove import SignalMessaging statements 2024-03-12 03:35:34 -05:00
Ehren Kret
9c7078b3f8 migrate OWSContactsManager to swift
as the last remaining objective-c file, this removed direct dependency
from the SignalMessaging framework headers on SignalServiceKit and
thus required adding lots of import statements
2024-03-09 10:45:55 -06:00
Sasha Weiss
b8b532e610
Add support for coalescing to the Calls Tab 2024-03-08 13:43:57 -08:00
Max Radermacher
0a24b7b357
Clean up recipient searches 2024-03-07 11:57:45 -06:00
Harry
8c820683e9
Clean up usage of addBodyAttachments 2024-03-05 09:45:52 -08:00
Pete Walters
8080d0810a
Async-ify more of GroupManager 2024-02-29 12:55:04 -06:00
Max Radermacher
03288e8be0
Introduce DisplayName for rendering names 2024-02-27 18:21:30 -06:00
Max Radermacher
68848ed071
Don’t use phone numbers in some debug code 2024-02-08 14:15:17 -06:00
Harry
9fc1f78f3e
Remove method only used in debugUI; clean up debugUI's usage 2024-02-06 08:56:32 -08:00
Harry
2a95e36240
Push TSAttachment's TSAttachmentType getter methods up one level, requiring the containing message 2024-02-02 13:53:47 -08:00
Max Radermacher
585a6ceb32
Remove some sneaky transaction methods 2024-02-01 11:38:31 -06:00
Max Radermacher
d958e90a58
Clean up ProfileFetcherJob error handling 2024-01-24 17:26:32 -06:00
Max Radermacher
d24c370cb1
Convert OWSUserProfile to SDSCodableModel 2024-01-24 17:14:10 -06:00
Elaine
472866b078
Streamline flow for fixing a corrupted username state 2024-01-23 17:17:22 -07:00
Sasha Weiss
0f43dcacfb
Add debug UI for inserting call records 2024-01-16 13:35:45 -08:00
Max Radermacher
3b1d8efabc
Swiftify AppDelegate 2024-01-16 09:18:40 -06:00
Max Radermacher
6876e58f4c
Don’t cycle sockets when linking/unlinking devices 2024-01-02 15:30:27 -06:00
Max Radermacher
d837f6b407
Runnerify LocalUserLeaveGroupJobQueue 2023-12-18 12:45:26 -06:00
Max Radermacher
ba4034f5a7
Remove SSKJobQueues 2023-12-11 14:22:22 -06:00
Max Radermacher
32a4f57a4d
Rename OWSMessageManager to MessageReceiver 2023-12-04 15:48:09 -06:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Igor Solomennikov
be1d8220d3
Convert OWSContact to Swift. 2023-11-07 16:21:00 -08:00
Pete Walters
9fefbadc1e
Move SocketManager into DependenciesBridge 2023-11-02 16:39:14 -05:00
Harry
b1b1f8cc05
Allow internal builds to access cloud backup file export/import 2023-10-20 13:45:27 -07:00
Harry
ef7668fc0c
Add proof-of-concept backup proto file export/import 2023-10-20 10:47:53 -07:00
Max Radermacher
a189e2434a
Update a bunch of TODOs for future changes 2023-10-12 15:56:38 -05:00
Max Radermacher
4269f26c9e
Use ServiceId in SessionStore/IdentityManager 2023-10-11 10:54:38 -05:00
Max Radermacher
9c564f3c67
Clean up verification state changes & ignore PNIs 2023-10-11 10:52:38 -05:00
Harry
aa0e250cb7
[Death to TSAccountManager, long live TSAccountManager][9] Migrate usages of old TSAccountManager to new 2023-10-05 08:56:08 -07:00
Sasha Weiss
128d582a2a
Rip out notifications for sealed-sender decryption errors 2023-10-04 15:49:10 -07:00
Pete Walters
94df0160ae
Clean up warnings around designated/unavailable initializers 2023-09-06 22:01:10 -05:00
Max Radermacher
d634c65f2e
Swiftify receipt handling code 2023-09-05 15:21:06 -05:00
Max Radermacher
9104b2e2ef
Prefer ServiceId in OWSIdentityManager 2023-08-31 09:43:24 -05:00
Pete Walters
ce6e94a3a5
Update edit send beta message for general consumption 2023-08-30 13:02:05 -07:00
Max Radermacher
434317cb02
Swiftify & protocolize OWSIdentityManager 2023-08-29 10:28:11 -05:00
Sasha Weiss
71a299420b
Remove dead code from prekey operations 2023-08-28 16:46:00 -07:00