Commit Graph

33900 Commits

Author SHA1 Message Date
Max Radermacher
0600948a77
Fix linked device counting on linked devices 2024-06-25 14:13:03 -05:00
Max Radermacher
63bd233f7d
Don’t cycle sockets when changing number 2024-06-25 14:12:24 -05:00
Max Radermacher
f5a1e7c058
Pass SenderCertificate to Sender Key code 2024-06-25 14:11:59 -05:00
Max Radermacher
04e5671141
Remove redundant fetch in Sender Key code 2024-06-25 14:11:36 -05:00
Max Radermacher
32b7493c7c
Simplify ios.clientExpiration parsing 2024-06-25 13:39:36 -05:00
Sasha Weiss
d1d7fd9b16
Return the correct archiver type for a call ChatItem 2024-06-24 16:12:41 -07:00
Sasha Weiss
d55bf04d2b
Add ConversationViewIsSelectedDelegate 2024-06-24 15:23:25 -07:00
Chris Eager
7d088336fb Remove challenge option 'recaptcha' 2024-06-24 16:15:22 -05:00
Harry
2d09e01b15
Source downloads of stickers from installed sticker if available 2024-06-24 14:14:52 -07:00
Sasha Weiss
6248d99baa
Go back to using -xlarge MacOS runners 2024-06-24 12:44:34 -07:00
Sasha Weiss
8d38b013df
Explicitly check for support Backup file version during import 2024-06-24 10:55:02 -07:00
Sasha Weiss
9e5d7b7602
Remove an unused Backup file 2024-06-24 10:53:20 -07:00
Harry
19b55faf5b
Allow fetching InstalledSticker by packId+stickerId without packKey 2024-06-24 10:47:24 -07:00
Harry
045c37b59f
Begin downloading attachments on app launch 2024-06-24 10:46:46 -07:00
Harry
add221d0f4
Source downloads of quote thumbnails from local stream if available 2024-06-24 10:46:10 -07:00
Marissa Le Coz
a631e8ea58
Add blurs to reaction name pills 2024-06-24 12:50:42 -04:00
Harry
aafc2dec5a
Stub method for handling persisted download retries 2024-06-24 09:11:29 -07:00
Harry
d205861d6c
Implement v2 attachment download 2024-06-24 09:10:50 -07:00
Harry
16cbbca4cd
Wrap methods in inner class 2024-06-24 09:09:49 -07:00
Harry
2f25b11410
Load queued downloads from database 2024-06-24 09:09:05 -07:00
Harry
d08648c686
Implement fetching download state for AttachmentTransitPointer 2024-06-24 10:41:28 -05:00
Harry
93540c5984
Support cancelling attachment downloads 2024-06-21 14:40:13 -07:00
Harry
9e6f9ab1d4
Throw on enumerate method instead of swallowing errors 2024-06-21 14:39:42 -07:00
Harry
fef598207d
Update thumbnail quote replies when downloading an original attachment 2024-06-21 14:38:47 -07:00
Harry
8a6f401b67
Update Attachment state after downloading 2024-06-21 14:37:57 -07:00
Harry
af625ecf56
Validate downloaded attachments in AttachmentDownloadManager 2024-06-21 14:35:47 -07:00
Harry
d52e3eb500
Track progress for v2 attachment downloads 2024-06-21 14:34:50 -07:00
Harry
8efc69216e
Accept nil plaintext length in AttachmentContentValidator 2024-06-21 14:34:12 -07:00
Harry
1c332354e9
Estimate encrypted attachment size from plaintext size 2024-06-21 14:33:24 -07:00
Sasha Weiss
185b74c612
Add a dedicated place to store group-story-education-sheet 2024-06-21 14:31:20 -07:00
Harry
08377fdcc3
Add mimeType to v2 DownloadMetadata 2024-06-21 14:16:00 -07:00
Harry
dfda999430
Add unencryptedByteCount field to Attachment.TransitTierInfo 2024-06-21 14:14:45 -07:00
Harry
53c830ee94
Asyncify AttachmentDownloadManager 2024-06-21 14:13:42 -07:00
Harry
e2ec64a177
Don't return promises on attachment download methods 2024-06-21 13:34:13 -07:00
Harry
1715435b21
Add AttachmentDownloadRetryRunner 2024-06-21 13:33:35 -07:00
Harry
54d12c2c16
Add (yet-unimplemented) kick-tires method to AttachmentDownloadManager 2024-06-21 13:29:51 -07:00
Harry
219184f236
Add AttachmentDownloadStore 2024-06-21 13:28:43 -07:00
Harry
8e67976c78
Add AttachmentDownloadQueue table migration 2024-06-21 13:22:30 -07:00
Max Radermacher
3722dd5fce
Use async/await for Sender Key sends 2024-06-21 15:19:50 -05:00
Harry
068b585dc5
Add QueuedAttachmentDownloadRecord 2024-06-21 13:04:32 -07:00
Harry
e3c15ecb99
Collapse "enqueued" and "downloading" AttachmentDownloadState cases into single "enqueuedOrDownloading" case 2024-06-21 13:03:33 -07:00
Harry
0d039ac08f
Update AttachmentDownloadPriority enum 2024-06-21 13:02:41 -07:00
Harry
a34f47682f
ImplementMediaGalleryAttachmentFinder 2024-06-21 13:01:52 -07:00
Sasha Weiss
2769166d79
Add outgoing support for non-expiring messages in delete-sync messages 2024-06-21 12:14:27 -07:00
Elaine
d600ae8055
Add raise hand toast feature flag 2024-06-21 12:48:33 -06:00
Max Radermacher
ec25cc6200
Fix flaky unit test 2024-06-21 13:40:39 -05:00
Sasha Weiss
c870545fb1
Revert to macos-14 runner from -xlarge 2024-06-21 11:18:16 -07:00
Sasha Weiss
32e25cfc87
Add incoming support for non-expiring messages in delete-sync messages 2024-06-21 10:42:33 -07:00
sashaweiss-signal
a06270d438 Build fix after bad rebase 2024-06-21 10:05:59 -07:00
Sasha Weiss
2a25846480
Implement support for outgoing attachment-delete sync messages 2024-06-21 09:52:45 -07:00