Commit Graph

62 Commits

Author SHA1 Message Date
Pete Walters
c0cedd0026
Fall back to backup thumbnail for quoted message attachment 2026-06-01 12:56:28 -05:00
Sasha Weiss
0767f174e1
Rename Attachment.ContentTypeRaw to ContentType 2026-05-08 16:55:10 -07:00
Sasha Weiss
c23eaa6bfc
Remove associated values from Attachment/ContentType
Co-authored-by: Pete Walters <pete@signal.org>
2026-04-30 09:16:49 -07:00
Max Radermacher
624ee6359d
Add memory safe localized string method 2026-04-03 16:20:31 -05:00
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Sasha Weiss
e16cd765f2
Move buildProtoForSending to ReferencedAttachment 2026-03-18 20:53:28 -07:00
kate-signal
cec66ffc9a
Read original message in voiceover quote reply 2026-03-17 11:11:33 -04:00
kate-signal
8811616e87
Include your own member label in quote reply 2026-02-20 16:02:21 -05:00
Sasha Weiss
709b58d726
Improve UX for quoted audio reply messages 2026-02-06 10:58:42 -08:00
kate-signal
d63dbbb417
Member labels in quote replies 2026-02-05 17:15:51 -05:00
Sasha Weiss
9244c81d8c
Deprotocolize AttachmentStore 2026-01-06 20:23:56 -08:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
a88c6cef95
Defer SendableAttachment creation until sending 2025-12-09 13:29:25 -06:00
Max Radermacher
e346fcd1fe
Rough-in PreviewableAttachment & SendableAttachment 2025-12-09 13:27:34 -06:00
Max Radermacher
e07bf148e9
Remove unused attachments code 2025-12-01 17:14:03 -06:00
Max Radermacher
0076e26459
Move isViewOnce off of SignalAttachment 2025-11-24 12:05:55 -06:00
kate-signal
51f75d773b
Quote reply icons for polls 2025-10-27 09:26:37 -04:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Harry
9f29ee8022
Inline oversize text in backups 2025-07-30 11:42:39 -07:00
Harry
dfd1762d78
Make AttachmentContentValidator async 2025-07-25 14:26:30 -07:00
Harry
dd98cd9cdf
Validate multiple oversized texts at once in AttachmentContentValidator 2025-07-23 14:49:24 -07:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07:00
Sasha Weiss
bb048e8b59
One transaction type to rule them all and in the darkness bind them 2025-03-13 21:43:35 -07:00
Sasha Weiss
047e3a38df
Clean up SDSAnyWriteTransaction async completion 2025-03-13 21:38:21 -07:00
Harry
b1493d54fa
Update backup proto with contact nicknames and 1:1 story replies 2025-01-16 15:20:12 -08:00
Marissa Le Coz
5c64da2c5b
[a11y] Do not open tx when getting accessibility label for reply 2024-12-20 17:38:45 -05:00
Max Radermacher
cb3d5fd1be
Clean up SendMessageFlow and remove unused code 2024-12-13 17:34:05 -06:00
Harry
6390423c59
Clean up some TSAttachment-adjacent code 2024-12-04 13:31:05 -08:00
Harry
1fd8d2ed6d
Sayonara, TSResource 2024-12-04 13:30:31 -08:00
Harry
69ec72428a
Remove TSResourceReference, use v2 types directly instead 2024-12-04 13:29:48 -08:00
Harry
2af0bb31dc
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead 2024-12-04 13:29:06 -08:00
Harry
abd68d89a9
Update backup proto with view once quote type 2024-11-14 08:55:47 -08:00
Ehren Kret
de32c7799d remove NSObject and Dependencies extension computed vars for SignalServiceKit 2024-10-11 23:12:59 -05:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates 2024-08-22 14:02:03 -07:00
Sasha Weiss
b1fdcf0dc7
Allow passing more message params through MessageEdits 2024-08-07 15:06:09 -07:00
Sasha Weiss
78ae578aa0
Use the withDefaults pattern for TSOutgoingMessageBuilder 2024-08-06 10:22:07 -07:00
Max Radermacher
0ca2c7dd47
Add MessageTimestampGenerator 2024-07-25 01:45:20 -05:00
Harry
23024cb915
Use original attachment if available in QuotedReplyModel used for rendering 2024-07-24 10:43:52 -07:00
Harry
fcd6828050
V2 attachment feature flags, take 2 2024-07-19 17:23:21 -07:00
Harry
243208af7c
Prepare DraftQuotedReplyModel for sending in QuotedReplyManager 2024-06-12 15:14:53 -07:00
Harry
d4d61c79ff
Validate SignalAttachment before sending 2024-06-12 14:46:28 -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
58e801d2e6
Clean up ThreadUtil+SignalUI 2024-06-11 15:43:15 -07:00
Max Radermacher
03afa77603
Prefer non-SignalCoreKit APIs where possible 2024-05-02 14:23:51 -05:00
Max Radermacher
82bb803d58
Inline MobileCoinMinimal 2024-04-25 16:35:47 -05:00
Ehren Kret
f41749cc9d fix warnings in SignalUI 2024-04-20 14:17:44 -05: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