Commit Graph

33915 Commits

Author SHA1 Message Date
Harry
293e53fd18
Check downloadability before enqueing attachments for download 2024-06-26 09:06:18 -07:00
Harry
d7f75cbe2b
Touch attachment owners after finishing downloading 2024-06-26 09:05:42 -07:00
Harry
34c076b649
Modify mimeType at download time if needed 2024-06-26 09:04:59 -07:00
Harry
923b9a48bc
Filter appropriately in GRDB.TransactionObserver(s) 2024-06-26 09:04:17 -07:00
Harry
8a258b3873
Attachment v2 fix grab bag 1 2024-06-26 09:03:33 -07:00
Harry
8a03b3fef3
Check attachment download eligibility due to ongoing call, pending message request, auto-download settings. 2024-06-26 09:02:53 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
d465d483f2
Fix crash when deleting via multiselect 2024-06-25 19:28:42 -05:00
Sasha Weiss
e13e4c34e3
Enable the delete-sync capability for all users 2024-06-25 16:57:36 -07:00
Sasha Weiss
d8d51d58c3
Add a "delegating" archiver for ChatUpdateMessages 2024-06-25 16:43:27 -07:00
Sasha Weiss
8be190c72e
Distinguish ChatThreads from TSThreads 2024-06-25 16:42:56 -07:00
Sasha Weiss
50a2ca706b
Make Type non-optional in BackupProto 2024-06-25 16:41:14 -07:00
Sasha Weiss
cb7a2e2e47
Clean up TSInfoMessage initializers 2024-06-25 14:23:52 -07:00
Elaine
1fdf3c1dec
Raise hand toast state 2024-06-25 13:32:58 -06:00
Max Radermacher
4c39ee3f93
Don’t refresh linked devices unnecessarily 2024-06-25 14:14:08 -05:00
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