Sasha Weiss
|
921bdf6c24
|
Add support for incoming message edits in Backups
|
2024-08-07 16:16:20 -07:00 |
|
Sasha Weiss
|
b1fdcf0dc7
|
Allow passing more message params through MessageEdits
|
2024-08-07 15:06:09 -07:00 |
|
Sasha Weiss
|
fca19c0c78
|
Represent serverTimestamp as a UInt64 in IncomingMessageBuilder
|
2024-08-06 12:28:41 -07:00 |
|
Sasha Weiss
|
78ae578aa0
|
Use the withDefaults pattern for TSOutgoingMessageBuilder
|
2024-08-06 10:22:07 -07:00 |
|
Sasha Weiss
|
3cdf735b40
|
Pare down TSInteraction initializers
|
2024-08-06 10:06:20 -07:00 |
|
Ehren Kret
|
e1cfd116a2
|
rename OWSAES256Key in swift to Aes256Key
|
2024-08-02 09:29:55 -05:00 |
|
Ehren Kret
|
69bd0af9ad
|
migrate OWSAES256Key from objc to swift
|
2024-07-31 12:23:25 -05:00 |
|
Max Radermacher
|
f2eb7f5a22
|
Extract LinkPreviewFetcher into its own type
|
2024-07-26 21:45:22 -05:00 |
|
Max Radermacher
|
82a87d6c9f
|
Asyncify LinkPreviewManager
|
2024-07-25 02:33:13 -05:00 |
|
Max Radermacher
|
f3423d64f8
|
Move some GroupsV2 methods to better places
|
2024-07-25 02:02:32 -05:00 |
|
Harry
|
106599da8e
|
Ensure some tests work both before and after message v2 attachment flags are enabled
|
2024-07-23 09:06:34 -07:00 |
|
Max Radermacher
|
a5074f84c5
|
Remove suggestedStickerCache
|
2024-07-22 14:43:11 -05:00 |
|
Max Radermacher
|
9f7407f7c7
|
Clean up StickerManager
|
2024-07-22 13:00:21 -05:00 |
|
Harry
|
fcd6828050
|
V2 attachment feature flags, take 2
|
2024-07-19 17:23:21 -07:00 |
|
Max Radermacher
|
4b15e46318
|
Rename AccountId → RecipientUniqueId
|
2024-07-11 10:38:21 -05:00 |
|
Adam Sharp
|
34a8cf2bda
|
Rename owsAssert to owsPrecondition
|
2024-07-09 10:42:56 -04:00 |
|
Adam Sharp
|
3a3f6b850e
|
Fix integer conversion warnings
|
2024-07-01 15:20:17 -04:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Sasha Weiss
|
2769166d79
|
Add outgoing support for non-expiring messages in delete-sync messages
|
2024-06-21 12:14:27 -07:00 |
|
Sasha Weiss
|
2a25846480
|
Implement support for outgoing attachment-delete sync messages
|
2024-06-21 09:52:45 -07:00 |
|
Sasha Weiss
|
688a7411c5
|
Add stable-decoding test for DeleteForMeOutgoingSyncMessage
|
2024-06-18 14:22:06 -07:00 |
|
Sasha Weiss
|
d193a937c8
|
Add a capability to enable sending DeleteForMe sync messages
|
2024-06-13 11:12:05 -07:00 |
|
Harry
|
8d7e4c6844
|
Validate link preview images before sending
|
2024-06-12 14:40:36 -07:00 |
|
Sasha Weiss
|
e31fb4a8b2
|
Batch the contents of DeleteForMe sync messages
|
2024-06-04 15:20:07 -07:00 |
|
Sasha Weiss
|
af12f210cb
|
Receive support for DeleteForMe sync messages
|
2024-06-04 15:15:24 -07:00 |
|
Harry
|
ef62e06c82
|
Build AttachmentReference.OwnerBuilder into a full Owner object
|
2024-05-29 19:55:37 -07:00 |
|
Harry
|
a9e8866956
|
Change attachment owner duplication method signature
|
2024-05-28 15:41:49 -07:00 |
|
Sasha Weiss
|
47a02e1e6a
|
Remove now-obsolete warning when sending an edit
|
2024-05-22 13:33:23 -07:00 |
|
Sasha Weiss
|
6ff76dd7e6
|
Do away with some ObjC test infra
|
2024-05-06 09:57:21 -07:00 |
|
Sasha Weiss
|
a25868491f
|
Make defaults in TSIncomingMessageBuilder explicit and complete
|
2024-05-02 15:56:02 -07:00 |
|
Sasha Weiss
|
b9852224d8
|
Backup/Restore local group state
|
2024-04-29 13:49:51 -07:00 |
|
Max Radermacher
|
456f2037ee
|
Stop putting kLocalProfileUniqueId in addresses
|
2024-04-23 13:58:27 -05:00 |
|
Harry
|
7c1578f0db
|
Remove some easy-peasy TSAttachment usages
|
2024-04-15 19:37:30 -05:00 |
|
Pete Walters
|
425f7a5d3d
|
expose setProfileKeyData variant that doesn't do a fetch
|
2024-04-12 12:08:05 -05:00 |
|
Ehren Kret
|
fd94424be0
|
start migrating MIMETypeUtil to swift
|
2024-04-11 22:19:16 -05:00 |
|
Max Radermacher
|
22c254eecd
|
Rename NotificationPresenter-related types
|
2024-04-11 18:45:25 -05:00 |
|
Harry
|
42d1aabb6c
|
Remove attachment-owner fields from MessageBuilder
|
2024-04-09 13:58:10 -07:00 |
|
Harry
|
8ef0ddf52e
|
Remove attachmentIds from MessageBuilder
|
2024-04-08 11:18:59 -07:00 |
|
Harry
|
3e5f016915
|
Wrap EditManagerAttachments for v1 vs v2
|
2024-04-08 11:17:03 -07:00 |
|
Harry
|
d0a091a4f1
|
Add EditManagerAttachments
|
2024-04-08 08:43:39 -07:00 |
|
Harry
|
c5a71ed462
|
Clean up EditManager's final TSAttachment usage
|
2024-04-08 08:39:01 -07:00 |
|
Harry
|
4981aecba5
|
Reconcile EditMessage attachments
|
2024-04-08 08:37:21 -07:00 |
|
Max Radermacher
|
20783085bb
|
Replace SAMKeychain with direct keychain access
|
2024-04-05 21:50:00 -05:00 |
|
Harry
|
95326feaf2
|
Add some shim methods to EditManager
|
2024-04-05 11:25:56 -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
|
63999b8dba
|
Give EditManager AttachmentStore and TSResourceManager
|
2024-04-04 13:43:43 -07:00 |
|
Harry
|
2c2c839cd0
|
Clean up EditManager shims
|
2024-04-04 13:00:01 -07:00 |
|
Harry
|
741e52c119
|
Make EditManager a protocol + impl
|
2024-04-04 12:57:31 -07:00 |
|
Max Radermacher
|
e26c9f6322
|
Move AuthCredential logic to its own class
|
2024-03-22 16:58:36 -05:00 |
|