Max Radermacher
|
624ee6359d
|
Add memory safe localized string method
|
2026-04-03 16:20:31 -05:00 |
|
Max Radermacher
|
b1c09018b4
|
Rename cached anyFetch to fetchViaCache
|
2026-02-19 18:17:41 -06:00 |
|
Max Radermacher
|
21d4d8f038
|
Make attachment limits hot-swappable
|
2026-01-22 13:46:01 -06:00 |
|
Sasha Weiss
|
4cf438d740
|
Enable swiftformat for the NSE and SAE
|
2025-12-19 17:30:15 -08:00 |
|
Max Radermacher
|
e4ceece74b
|
Require ImageQuality when sending all attachments
|
2025-12-09 13:38:54 -06:00 |
|
Max Radermacher
|
215659ae55
|
Asyncify AttachmentMultisend
|
2025-12-04 21:27:40 -06:00 |
|
Max Radermacher
|
019c9e61f6
|
Remove stories code that’s no longer necessary
|
2025-12-02 12:07:07 -06:00 |
|
Max Radermacher
|
9fe427d1fa
|
Don’t inherit from NSObject in SignalAttachment
|
2025-11-25 09:33:49 -06:00 |
|
Max Radermacher
|
f686c56883
|
Remove SignalAttachment.isConvertible… properties
|
2025-11-24 13:52:39 -06:00 |
|
Max Radermacher
|
360556d318
|
Pass approved attachments directly to send method
|
2025-11-24 12:06:41 -06:00 |
|
Max Radermacher
|
0076e26459
|
Move isViewOnce off of SignalAttachment
|
2025-11-24 12:05:55 -06:00 |
|
Max Radermacher
|
38c64bd997
|
Remove SignalAttachment.dataSource wrappers
|
2025-11-14 20:53:23 -06:00 |
|
Max Radermacher
|
a4940d4d8d
|
Remove SignalAttachment.error property
|
2025-11-03 12:46:38 -06:00 |
|
Max Radermacher
|
3cd06fcfeb
|
Use ACIs for mention candidates
|
2025-10-30 12:36:34 -05:00 |
|
Max Radermacher
|
9863fed518
|
Remove invisible view from share extension
|
2025-10-07 12:08:52 -05:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Harry
|
cad4e922b5
|
Consolidate oversize text byte threshold constants
|
2025-07-30 13:26:00 -07:00 |
|
Harry
|
dfd1762d78
|
Make AttachmentContentValidator async
|
2025-07-25 14:26:30 -07:00 |
|
Max Radermacher
|
48af5c8c35
|
Use the web socket in the share extension
|
2025-07-22 08:48:14 -05:00 |
|
Elaine
|
9986b21238
|
Re-open the attachments keyboard when cancelling an image send
|
2025-04-22 09:38:41 -06:00 |
|
Max Radermacher
|
09dad6e4db
|
Fix loading & progress reporting in the Share Ext
|
2025-04-04 17:44:07 -05: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 |
|
Harry
|
1fd8d2ed6d
|
Sayonara, TSResource
|
2024-12-04 13:30:31 -08:00 |
|
Harry
|
2af0bb31dc
|
Remove TSResource/Stream/Pointer/Thumbnail, use v2 types directly instead
|
2024-12-04 13:29:06 -08:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Sasha Weiss
|
78ae578aa0
|
Use the withDefaults pattern for TSOutgoingMessageBuilder
|
2024-08-06 10:22:07 -07:00 |
|
Harry
|
fcd6828050
|
V2 attachment feature flags, take 2
|
2024-07-19 17:23:21 -07:00 |
|
Pete Walters
|
3d4d422f97
|
Convert some writes to awaitableWrite
|
2024-07-18 10:55:42 -05:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -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
|
9723700039
|
De-Asyncify AttachmentContentValidator
|
2024-06-11 14:07:12 -07:00 |
|
Harry
|
f4b4b0dbde
|
Validate ContactShareDraft avatars before sending
|
2024-06-06 15:40:42 -07:00 |
|
Max Radermacher
|
bd93c4a3d9
|
Use kOversizeTextMessageSizeThreshold consistently
|
2024-05-02 15:32:36 -05:00 |
|
Harry
|
021b38d6c2
|
Add v2 AttachmentMultisend class
|
2024-04-22 13:00:02 -07:00 |
|
Harry
|
58c8d4544e
|
Use enum for ConversationItem.outgoingMessageClass
|
2024-04-19 14:22:40 -07:00 |
|
Harry
|
722331b9ab
|
Asyncify and simplify SharingThreadPickerViewController sending logic
|
2024-04-19 14:21:55 -07:00 |
|
Harry
|
42df2e2d20
|
Fix sharesheet attachment send progress sheet
|
2024-04-17 13:43:28 -05:00 |
|
Harry
|
eb7c1a2563
|
Unify TSAttachmentMultisend sharesheet and main app methods
|
2024-04-16 16:23:34 -07:00 |
|
Harry
|
bfa586f4e2
|
Wrap TSAttachmentMultisend transparently in TSResourceMultisend
|
2024-04-15 20:46:05 -07:00 |
|
Harry
|
fd94deb47b
|
Rename AttachmentMultisend->TSAttachmentMultisend
|
2024-04-15 20:44:45 -07:00 |
|
Ehren Kret
|
33c5d976a1
|
start simplifying share view controller
|
2024-04-09 10:48:17 -05:00 |
|
Harry
|
71f4db0c01
|
Split ThreadUtil.enqueue for edits vs normal messages
|
2024-04-04 15:34:00 -07:00 |
|
Harry
|
44cd5c6b88
|
Clean up some unused TSMessage params
|
2024-04-04 15:32:52 -07:00 |
|
Harry
|
6acaf28187
|
Clean up PreparedOutgoingMessage
|
2024-04-04 12:55:20 -07:00 |
|
Max Radermacher
|
c06d92f163
|
Split Contact & SystemContact
|
2024-04-02 13:37:36 -05:00 |
|
Max Radermacher
|
638e4f9421
|
Simplify & stabilize system contact parsing
|
2024-04-02 12:54:03 -05:00 |
|
Harry
|
16d810e9fa
|
Use TSResourceId in upload notifications
|
2024-03-29 14:44:00 -07:00 |
|
Harry
|
4ce5fbd7d9
|
Remove unsafe message getter from UnpreparedOutgoingMessage
|
2024-03-29 14:49:27 -05:00 |
|
Harry
|
600daabd6f
|
Build outgoing contact avatars using TSResourceManager
|
2024-03-29 11:36:11 -07:00 |
|