kate-signal
4bed84b2cc
Schema for polls
2025-08-27 16:00:07 -07:00
Harry
3b5ecf110f
Rename Attachment.transitTierInfo->latestTransitTierInfo
2025-08-14 23:52:04 -07:00
Harry
24f5e73633
Consolidate oversize text handling
2025-07-30 13:27:06 -07:00
Max Radermacher
e5e1ca64a2
Fix warnings
2025-07-24 13:23:35 -05:00
Max Radermacher
2c07274369
Remove most TestableFlags
2025-07-24 12:11:18 -05:00
Harry
94e291ed16
Update to LibSignal v0.74.1 (Backup.LocatorInfo.integrityCheck)
...
Co-authored-by: Max Radermacher <max@signal.org>
2025-06-16 16:03:35 -07:00
Max Radermacher
9f0d943575
Send contact syncs via MessageSenderJobQueue
2025-06-13 20:31:01 -05:00
Max Radermacher
127444aad5
Use the GroupIdentifier type in another place
2025-05-14 19:54:46 -05:00
Max Radermacher
068febceee
De-protocolize RecipientDatabaseTable
2025-05-06 12:06:09 -05:00
Max Radermacher
44e6771c8d
Use ServiceIds for outgoing message parameters
2025-04-22 18:57:43 -05:00
Pete Walters
b82d49478d
Refactor device provisioning
2025-03-31 11:24:51 -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
Pete Walters
dc6e869fab
Add non-registration AEP changes
2025-02-24 08:53:06 -06:00
Ehren Kret
0a5677997e
remove NSDate OWS objc category
2025-02-05 11:06:42 -06:00
Max Radermacher
243fc80b8b
Improve sync message naming & type enforcement
2025-01-28 17:13:43 -06:00
Harry
b81666d6e9
Add AttachmentBackupPointer and AttachmentPointer
2025-01-27 08:54:25 -08:00
Harry
6e00af6a8d
When deleting attachment references, filter by idInOwner
2024-12-06 13:16:05 -08:00
Harry
89b6db602f
Deprecate attachmentIds TSInteraction column
2024-12-04 13:32:16 -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
Sasha Weiss
af76e0b9d3
Assume all clients are delete-sync-capable
2024-12-03 16:33:29 -08:00
Max Radermacher
37d793c29b
Add support for GSEs when updating groups
2024-11-22 16:31:30 -06:00
Sasha Weiss
2000b82c0b
One KeyValueStore to rule them all
2024-11-15 18:47:54 -06:00
Harry
01fbce844f
Generate, persist, and read/write MediaRootBackupKey aka MrBurgerKing
2024-10-28 10:28:27 -07:00
Harry
c1a4b8828c
Skip serializing empty objects in SDS serialization
2024-10-22 10:41:42 -07:00
Ehren Kret
538f5064a6
remove Dependencies protocol entirely
2024-10-12 00:26:22 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Sasha Weiss
e7cdb0ed4c
Add support for passing a PrefixedLogger to owsFail* methods
2024-10-07 11:06:47 -07:00
Sasha Weiss
966b6cacdb
Support isSMS for messages restored from Backups
2024-09-23 17:42:11 -07:00
Ehren Kret
ce7b5c7617
convert ProfileManagerProtocol and ProtoUtils to swift
2024-09-18 14:29:11 -05:00
Sasha Weiss
a1f7e4c1b1
Migrate TSOutgoingMessageRecipientState off of Mantle
2024-08-23 16:17:26 -07:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates
2024-08-22 14:02:03 -07:00
Harry
08e9eb28c3
Drop link previews, not the whole message, if an incoming message has an invalid link preview
2024-08-21 11:26:10 -05:00
Sasha Weiss
3cdf735b40
Pare down TSInteraction initializers
2024-08-06 10:06:20 -07:00
Ehren Kret
8db47c5f62
inline Cryptography.generateRandomBytes
2024-08-01 15:33:26 -05:00
Ehren Kret
557d6a67cc
migrate Cryptography over to swift
...
`srand` is not accessible in swift. Remove `srand` anyhow as anything
using `rand` for any actual randomness should be considered a bug in
need of fixing rather than viewing `srand` as an acceptable workaround.
2024-08-01 14:43:34 -05:00
Max Radermacher
0ed1f04b8d
Move E164/UUID handling in protobufs to callers
2024-08-01 12:18:13 -05:00
Sasha Weiss
0d4a42193d
Set the isFullDelete flag on DeleteSyncs
2024-07-26 11:33:24 -07:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places
2024-07-25 02:02:32 -05:00
Harry
fcd6828050
V2 attachment feature flags, take 2
2024-07-19 17:23:21 -07:00
Pete Walters
832c4c8ab7
Restore MOB payments from backup
2024-07-11 13:15:41 -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
32e25cfc87
Add incoming support for non-expiring messages in delete-sync messages
2024-06-21 10:42:33 -07:00
sashaweiss-signal
a06270d438
Build fix after bad rebase
2024-06-21 10:05:59 -07:00
Sasha Weiss
2a25846480
Implement support for outgoing attachment-delete sync messages
2024-06-21 09:52:45 -07:00
Sasha Weiss
eb61c20e27
Implement support for incoming attachment-delete sync messages
2024-06-21 09:47:03 -07:00