Commit Graph

126 Commits

Author SHA1 Message Date
Sasha Weiss
6ff76dd7e6
Do away with some ObjC test infra 2024-05-06 09:57:21 -07:00
Pete Walters
6283e2a3fb
Support different types of upload metadata 2024-04-29 18:27:26 -05:00
Harry
4b48f11636
Typo fix unenecrypted->unencrypted 2024-04-25 15:44:52 -07:00
Harry
17c025f40a
More easy TSAttachment bridging removals 2024-04-25 10:25:26 -07:00
Ehren Kret
110a880d6c remove and disallow warnings in SignalServiceKitTests target 2024-04-21 09:55:30 -05:00
Harry
80dd665843
Eliminate TSAttachment constructors from DebugUI and tests 2024-04-10 20:17:58 -07:00
Harry
6acaf28187
Clean up PreparedOutgoingMessage 2024-04-04 12:55:20 -07:00
Harry
4abfa3ec8c
Remove legacy attachment Ids from new prepared message types 2024-04-02 15:51:15 -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
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
Harry
0e24aa35ff
Add edit message as an explicit type in the new message send preparers 2024-03-29 11:24:18 -07:00
Harry
71f06fc3c2
Remove OutgoingMessagePreparer from MessageSendJobQueue 2024-03-28 10:38:12 -07:00
Jordan Rose
377c340aa8
Asyncify ChatConnectionManager.makeRequest(_:) 2024-03-26 13:48:51 -07:00
Harry
8090e47a73
Use an explicit enum on MessageSenderJobRecord 2024-03-26 13:26:47 -07:00
Jordan Rose
95776b610f ChatConnectionManager: only expose state of identified connection
Nobody was using the unidentified connection, and also we expect the
unidentified connection to be allowed to go idle in a way the
identified one does not.
2024-03-25 14:20:58 -07:00
Pete Walters
ac17e14d9f
Skip checking the upload progress on the first upload attempt. 2024-03-21 10:50:20 -05:00
Jordan Rose
a4bbe75320
Rename OWSWebSocket -> OWSChatConnection, SocketManager -> ChatConnectionManager
Plus some small cleanups in OWSChatConnection.
2024-03-20 16:36:20 -07:00
Max Radermacher
64b970f40d
Consolidate initialization code in AppSetup 2024-03-12 16:39:49 -05:00
Harry
bee12c5305
Define AttachmentStream 2024-03-05 09:47:27 -08:00
Harry
1efb793d33
Define TSResourceManager 2024-03-05 09:43:36 -08:00
Harry
4600fbd440
Add initial TSResourceStore 2024-02-28 08:20:29 -08:00
Max Radermacher
c5c94aea4d
Add real SocketManager.waitForOpen method 2024-02-13 11:51:27 -06:00
Pete Walters
d80c39d102
Switch fully over to v4/attachments endpoint for uploads 2024-02-08 19:49:34 -06:00
Max Radermacher
e2701aec74
Always use lowercase keys in OWSHttpHeaders 2024-02-07 12:36:28 -06:00
Pete Walters
cb14534834
Add CDN2 Upload tests 2024-02-06 10:22:34 -06:00
Sasha Weiss
6b5ce3690f
Add support for changing visible username case 2024-01-18 11:13:18 -08:00
Max Radermacher
b095509975
Drop obsolete removeMessageAfterSending support 2024-01-04 14:37:54 -06:00
Max Radermacher
89ddc81b0c
Add initial JobQueueRunner implementation 2023-12-12 13:34:46 -06:00
Max Radermacher
6d16de2522
Change how job queue labels are specified 2023-12-11 13:39:48 -06:00
Pete Walters
2f53b3e4ec
Support subscriptions in the iDEAL payment flow 2023-12-11 08:57:20 -06:00
Max Radermacher
f848a6373f
Swiftify the rest of MessageSender 2023-11-27 11:29:23 -06:00
Harry
9f1c8e3dd0
Refactor AccountManager's finishProvisioningSecondary method 2023-11-21 12:37:00 -08:00
Sasha Weiss
7f41ecaa8b
Support SEPA bank transfer donations 2023-11-06 13:49:40 -08:00
Elaine
5c6e63720e
Redesign donation payment details input 2023-11-02 13:01:53 -06:00
Max Radermacher
9232a069b0 Fix duplicated capabilities code 2023-10-26 15:27:38 -05:00
Elaine
6563addcde
Rewrite subscription request factory in Swift 2023-10-05 10:08:01 -06:00
Max Radermacher
9b86028863
[ServiceId] Update registration code 2023-08-21 17:29:37 -05:00
Max Radermacher
b103f3d939
[ServiceId] Update outgoing messages 2023-08-17 11:09:00 -05:00
Harry
2cb6700419
Delete legacy registration 2023-08-10 09:22:17 -07:00
Max Radermacher
c219728112
[ServiceId] Update spam reporting 2023-08-02 17:36:54 -05:00
Sasha Weiss
1398e335a0
Implement username links 2023-07-31 14:58:07 -07:00
Max Radermacher
17a2fb4093
Rename ServiceId -> UntypedServiceId 2023-07-26 16:56:19 -05:00
Max Radermacher
b593cba603
Adopt randomForTesting/constantForTesting 2023-07-26 16:29:14 -05:00
Sasha Weiss
88f304b0c9
Prune orphaned job records 2023-05-10 14:32:22 -07:00
Harry
4fdd5b712f
Migrate TSRequest to swift 2023-05-08 11:01:59 -07:00
Evan Hahn
ea970bbd02
Clean up "set default subscription payment method" request. 2023-04-24 15:50:26 -07:00
Max Radermacher
94a9c8cd65 Improve the performance of some tests 2023-04-17 14:14:57 -07:00
Sasha Weiss
c9fbc9a9ee
Migrate SSKJobRecord and subclasses to SDSCodableModel using factory init 2023-04-13 10:57:48 -07:00