Commit Graph

33839 Commits

Author SHA1 Message Date
Harry
8cafb12cde
Construct quoted reply attachments from QuotedReplyAttachmentDataSource in AttachmentManager 2024-06-12 15:15:36 -07:00
Harry
243208af7c
Prepare DraftQuotedReplyModel for sending in QuotedReplyManager 2024-06-12 15:14:53 -07:00
Harry
e8ed187a45
Add DraftQuotedReplyModel+ForSending 2024-06-12 15:14:19 -07:00
Harry
8b40242bd9
Prepare quoted reply thumbnails in AttachmentContentValidator 2024-06-12 15:13:36 -07:00
Harry
edc436b236
Add QuotedReplyAttachmentDataSource 2024-06-12 15:12:52 -07:00
Harry
3a4e4b7404
Remove quoted reply debug actions that are too painful to maintain 2024-06-12 15:12:13 -07:00
Harry
3dc41f2469
Add threadUniqueId to DraftQuotedReplyModel 2024-06-12 15:11:39 -07:00
Harry
3a92f1bbd7
Remove QuotedMessageInfo wrapper around TSQuotedMessage 2024-06-12 15:10:53 -07:00
Harry
1c21f2bee9
Remove unused method 2024-06-12 15:10:09 -07:00
Harry
bbaa81f06d
Push up unwrapping message row id another level 2024-06-12 15:09:31 -07:00
Harry
f965a8c67a
Delete some obsolete quoted reply handling code 2024-06-12 15:08:35 -07:00
Harry
f2311d00ae
Use fallbacks for easier handling of quoting v1 attachments as v2 attachments 2024-06-12 15:07:20 -07:00
Harry
e168704676
Add originalAttachmentIdForQuotedReply column to Attachment table 2024-06-12 15:05:49 -07:00
Harry
56fb5f00a1
Implement pending attachment insertion 2024-06-12 15:04:59 -07:00
Harry
8866458d33
Add OrphanedAttachmentStore to access table using a DBWriteTransaction 2024-06-12 15:03:57 -07:00
Harry
23fed9d786
Add convenience validation from data (instead of going through DataSourceValue) 2024-06-12 15:03:14 -07:00
Harry
7838adccb2
Add rendering flag to PendingAttachment 2024-06-12 15:02:21 -07:00
Harry
a88f811860
Remove unecessary restriction that existing attachment sources must be streams 2024-06-12 15:01:47 -07:00
Harry
38a7f66e58
Create attachment streams from existing attachments 2024-06-12 15:01:06 -07:00
Harry
3ab662fad2
Clean up and simplify AttachmentDataSource 2024-06-12 15:00:21 -07:00
Harry
2b515edf7e
Rename legacy TSResourceDataSource cases 2024-06-12 14:58:59 -07:00
Harry
6e310a9ce9
Split existing attachment TSResourceDataSource case between v2 and legacy 2024-06-12 14:58:16 -07:00
Harry
856afdc330
Don't create TSResourceDataSource from DataSource except through TSAttachmentDataSource 2024-06-12 14:50:14 -07:00
Harry
c4bb73eb5f
Remove unused TSResourceDataSource method 2024-06-12 14:49:40 -07:00
Harry
5ed5ee8b18
Remove unused (and unwanted) unvalidated data source cases from AttachmentDataSource 2024-06-12 14:47:48 -07:00
Harry
b2d621c8c2
Validate wallpaper images before setting them 2024-06-12 14:47:09 -07:00
Harry
d4d61c79ff
Validate SignalAttachment before sending 2024-06-12 14:46:28 -07:00
Harry
40f184a576
Only copy existing sticker from pack for TSAttachment 2024-06-12 14:45:51 -07:00
Harry
77f40f61b0
Validate stickers before sending 2024-06-12 14:45:02 -07:00
Harry
60819a4dce
Validate oversized text attachments 2024-06-12 14:44:14 -07:00
Harry
f15989957f
Validate onboarding story attachment on download 2024-06-12 14:43:15 -07:00
Harry
8d7e4c6844
Validate link preview images before sending 2024-06-12 14:40:36 -07:00
Harry Sanabria
625c502e56 Bump version to 7.17 2024-06-12 14:36:57 -07:00
Harry Sanabria
6c19a5e82a Update translations 2024-06-12 14:36:08 -07:00
Harry Sanabria
958e52a0cb Update release notes 2024-06-12 14:30:59 -07:00
Max Radermacher
11004dce23
Create IncomingCallControls lazily 2024-06-12 14:34:42 -05:00
Marissa Le Coz
f4a4e03b9b
Move error string determination out of GroupCallVC and into the CallMemberView realm 2024-06-12 15:10:52 -04:00
Max Radermacher
13060ad28c
Invert & rename canJoin to isFull 2024-06-12 13:51:23 -05:00
Max Radermacher
0128a80308
Mark various calling methods/properties as private 2024-06-12 13:50:18 -05:00
Max Radermacher
999ae4a387
Add support for joining Call Link calls 2024-06-12 13:39:41 -05:00
Max Radermacher
ce2465bc70
Use names in “<name> joined Signal” notifications 2024-06-12 13:39:00 -05:00
Marissa Le Coz
04164b0cec
Remove CallMemberView feature flags 2024-06-12 14:38:47 -04:00
Sasha Weiss
41d2a3d1b2
Informational UX for delete syncs 2024-06-11 16:39:22 -07:00
Pete Walters
84295351e8
Update Signal-Message-Backup-Tests pointer 2024-06-11 16:32:46 -07:00
Sasha Weiss
361b64adc7
Adjust suffix to help track down phantom mark as read bug 2024-06-11 16:06:55 -07:00
Harry
58e801d2e6
Clean up ThreadUtil+SignalUI 2024-06-11 15:43:15 -07:00
Harry
9723700039
De-Asyncify AttachmentContentValidator 2024-06-11 14:07:12 -07:00
Harry
c7e2ee8163
Fix typo in HEIC header validation 2024-06-10 17:14:32 -07:00
Harry
c50ae90118
Fix quote replying messages with undownloaded attachments 2024-06-10 09:05:23 -07:00
Max Radermacher
76b027a038
Refactor GroupCall lobby method for call links 2024-06-07 15:28:15 -05:00