Harry
|
243208af7c
|
Prepare DraftQuotedReplyModel for sending in QuotedReplyManager
|
2024-06-12 15:14:53 -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
|
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
|
8d7e4c6844
|
Validate link preview images before sending
|
2024-06-12 14:40:36 -07:00 |
|
Harry
|
c50ae90118
|
Fix quote replying messages with undownloaded attachments
|
2024-06-10 09:05:23 -07:00 |
|
Harry
|
f4b4b0dbde
|
Validate ContactShareDraft avatars before sending
|
2024-06-06 15:40:42 -07:00 |
|
Harry
|
ef62e06c82
|
Build AttachmentReference.OwnerBuilder into a full Owner object
|
2024-05-29 19:55:37 -07:00 |
|
Harry
|
e07a91b8a4
|
Don't send borderless flag on messages with quotes
|
2024-04-30 13:59:41 -05:00 |
|
Harry
|
f2c112b5b5
|
Much ado about nothing
|
2024-04-19 14:27:05 -07:00 |
|
Harry
|
722331b9ab
|
Asyncify and simplify SharingThreadPickerViewController sending logic
|
2024-04-19 14:21:55 -07:00 |
|
Harry
|
d1e90cf097
|
Define AttachmentReference.OwnerBuilder
|
2024-04-09 14:03:26 -07:00 |
|
Harry
|
8b7cb3d3e4
|
Add ContactShareManager
|
2024-04-09 14:01:37 -07:00 |
|
Harry
|
1d126c548a
|
Create MessageStickerManager
|
2024-04-09 13:59:01 -07:00 |
|
Harry
|
4981aecba5
|
Reconcile EditMessage attachments
|
2024-04-08 08:37:21 -07:00 |
|
Harry
|
7eb91ee4ca
|
Combine back to back EditManager calls into one
|
2024-04-05 11:24:44 -07:00 |
|
Harry
|
fef8d8d109
|
Explicitly drop draft quoted replies for edits
|
2024-04-05 11:24:00 -07:00 |
|
Harry
|
9b49fd4abe
|
UnpreparedOutgoingMessage takes edits and builds the outgoing message later
|
2024-04-05 11:23:06 -07:00 |
|
Harry
|
90159be2ba
|
Split oversize text creation from media attachments
|
2024-04-05 11:20:51 -07:00 |
|
Harry
|
3380fc05df
|
Split UnpreparedOutgoingMessage init for edits, remove body media attachments
|
2024-04-05 11:19:13 -07:00 |
|
Harry
|
b4d6cf2670
|
Split oversize text from body media attachments in Unprepared message
|
2024-04-04 16:49:19 -07:00 |
|
Harry
|
c235c2b62a
|
Clean up EditMessageWrapper API
|
2024-04-04 15:31:59 -07:00 |
|
Harry
|
738a3bd199
|
Clean up EditManager API methods
|
2024-04-04 13:44:27 -07:00 |
|
Harry
|
24304e5d16
|
Throw on all attachment building errors
|
2024-04-04 12:56:42 -07:00 |
|
Harry
|
6acaf28187
|
Clean up PreparedOutgoingMessage
|
2024-04-04 12:55:20 -07:00 |
|
Harry
|
347b00b07a
|
Make TSMessage.hasRenderableContent safer
|
2024-04-03 13:28:45 -07:00 |
|
Harry
|
3915fd14db
|
Use PreparedOutgoingMessage in MessageSender
|
2024-04-03 13:26:49 -07:00 |
|
Harry
|
ef97f3d8f1
|
Pre-upload contact syncs before sending
|
2024-04-03 13:26:05 -07:00 |
|
Harry
|
4abfa3ec8c
|
Remove legacy attachment Ids from new prepared message types
|
2024-04-02 15:51:15 -05:00 |
|
Harry
|
4ce5fbd7d9
|
Remove unsafe message getter from UnpreparedOutgoingMessage
|
2024-03-29 14:49:27 -05:00 |
|
Harry
|
164f19cfbe
|
Extend AttachmentDataSource to include copying existing attachments
|
2024-03-29 11:41:13 -07:00 |
|
Harry
|
600daabd6f
|
Build outgoing contact avatars using TSResourceManager
|
2024-03-29 11:36:11 -07: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
|
0236ac4491
|
Use new PreparedOutgoingMessage in attachment multisend
|
2024-03-28 09:51:44 -07:00 |
|
Harry
|
038a5f0ac0
|
Accept PreparedOutgoingMessage in MessageSenderQueue
|
2024-03-28 09:50:02 -07:00 |
|
Harry
|
83e5d80dce
|
[RFC] Add (Prepared/Unprepared)OutgoingMessage definition
|
2024-03-28 09:26:59 -07:00 |
|