Commit Graph

10240 Commits

Author SHA1 Message Date
Sasha Weiss
e31fb4a8b2
Batch the contents of DeleteForMe sync messages 2024-06-04 15:20:07 -07:00
Sasha Weiss
4a7be90003
Send support for DeleteForMe sync messages 2024-06-04 15:18:39 -07:00
Sasha Weiss
af12f210cb
Receive support for DeleteForMe sync messages 2024-06-04 15:15:24 -07:00
Sasha Weiss
e969fff067
Add DeleteForMe sync message protos 2024-06-04 15:07:28 -07:00
Sasha Weiss
6d378ab60e
Delete stories when deleting a thread 2024-06-04 15:04:51 -07:00
Sasha Weiss
11e9404d76
Add ThreadSoftDeleteManager 2024-06-04 14:58:58 -07:00
Sasha Weiss
2c5f47e95e
Consolidate similar InteractionFinder methods 2024-06-04 14:55:36 -07:00
Sasha Weiss
0f4289fc73
Replace interaction anyRemove with InteractionDeleteManager 2024-06-04 14:51:52 -07:00
Harry
194d39ddea
Don't discard link previews sent alongside oversize text attachments 2024-06-03 16:07:08 -07:00
Harry
4350aed7da
Implement video attachment ContentType validation 2024-06-03 15:19:13 -07:00
Harry
009248b65d
Implement audio attachment ContentType validation 2024-06-03 15:18:16 -07:00
Harry
d5a95ed043
Slightly rework AttachmentContentValidator 2024-06-03 15:16:59 -07:00
Max Radermacher
5ca7cb66d4
Handle corruption gracefully when repairing the db 2024-06-03 12:34:51 -05:00
Adam Sharp
3f0405e9fb
When editing a message, prompt before discarding current draft 2024-06-03 12:23:09 -04:00
Marissa Le Coz
8d8b4ea8d2
Update call status strings 2024-05-31 16:06:04 -04:00
Marissa Le Coz
2d5f39e02b
Add Raise Hand button 2024-05-31 15:27:05 -04:00
Jordan Rose
1661eb780b OWSChatConnectionUsingLibsignal: Add proxy support 2024-05-31 12:24:51 -07:00
Harry
161a56db80
Implement image attachment ContentType validation 2024-05-30 15:30:50 -07:00
Harry
03be0659cd
Add file handle variants of OWSImageSource 2024-05-30 15:30:07 -07:00
Harry
e9038e0a38
Abstract ImageMetadata loading so it can use more than just in memory Data 2024-05-30 15:29:15 -07:00
Harry
ee112da330
Switch on mime type in AttachmentContentValidator 2024-05-30 15:00:25 -07:00
Harry
a6164b1ad4
Modernize Data.imageMetadata extension method 2024-05-30 14:57:25 -07:00
Harry
0c2d32f1c5
Add AttachmentContentValidator 2024-05-29 19:59:23 -07:00
Harry
b3a6c306ef
Implement AttachmentManager.createAttachmentPointers 2024-05-29 19:56:32 -07:00
Harry
ef62e06c82
Build AttachmentReference.OwnerBuilder into a full Owner object 2024-05-29 19:55:37 -07:00
Harry
f78239f105
Make TransitTierInfo.encryptedByteCount optional 2024-05-29 19:54:32 -07:00
Harry
c080fb899a
Implement AttachmentManager.removeAllAttachments(from owners:) 2024-05-29 19:53:13 -07:00
Harry
7910a93a0e
Make AttachmentManager.removeAllAttachments(from owners:) throw 2024-05-29 19:52:12 -07:00
Harry
99c97db7f0
Implement AttachmentManager.removeAttachment 2024-05-29 19:50:52 -07:00
Harry
0414598fd5
Implement OrphanedAttachmentCleaner 2024-05-29 19:49:44 -07:00
Harry
387a94699a
Share mock attachment param constructors 2024-05-29 19:43:58 -07:00
Harry
b300877407
Add OrphanAttachmentCleaner 2024-05-29 19:43:05 -07:00
Max Radermacher
5b448444bb
Insert events for missed calls while offline 2024-05-29 14:15:32 -05:00
Max Radermacher
131b174e22
Add CallOfferHandlerImpl 2024-05-29 12:13:06 -05:00
Max Radermacher
17ab8a1e66
Simplify CallMessageHandler 2024-05-29 11:55:42 -05:00
Max Radermacher
ca1b5f4751
Remove SignalCall.thread 2024-05-29 11:47:01 -05:00
Harry
0a07cc6969
Establish directory scheme for v2 Attachments 2024-05-28 15:55:04 -07:00
Harry
3be604bb28
Add fetchAttachment by plaintext hash method 2024-05-28 15:53:09 -07:00
Harry
eba1309d9f
Add addOwner for existing attachment method 2024-05-28 15:51:52 -07:00
Harry
056b68c59e
Throw when inserting a duplicate attachment by plaintext hash 2024-05-28 15:51:06 -07:00
Harry
4966be758a
Add OrphanedAttachmentRecord definition 2024-05-28 15:49:04 -07:00
Harry
5bc0d5c616
Implement marking attachment as uploaded 2024-05-28 15:45:01 -07:00
Harry
ff1a62475c
Throw on method to mark attachment as uploaded 2024-05-28 15:44:05 -07:00
Harry
9348405216
Take Attachment.TransitTierInfo instead of fanned out params 2024-05-28 15:43:28 -07:00
Harry
f32f98d826
Implement attachment owner duplication 2024-05-28 15:42:30 -07:00
Harry
a9e8866956
Change attachment owner duplication method signature 2024-05-28 15:41:49 -07:00
Harry
6f43fca86c
Implement AttachmentStore.removeAllThreadOwners 2024-05-28 15:41:00 -07:00
Harry
a8ab3582e3
Implement attachment owner removal 2024-05-28 15:40:14 -07:00
Harry
08e7989f70
Implement enumerating attachment references by attachment id 2024-05-28 15:39:38 -07:00
Harry
ee8d4369a4
Implement updating MessageAttachmentReference receivedAtTimestamp 2024-05-28 15:38:59 -07:00