Max Radermacher
|
2182e5952a
|
Make some expiration timer fields nonnull
|
2026-06-08 20:59:03 -05:00 |
|
Max Radermacher
|
6628b9f6fc
|
Remove unused MOB code
|
2026-06-05 11:52:31 -05:00 |
|
Ehren Kret
|
c6492caae7
|
Negate negated
|
2026-06-02 12:38:07 -05:00 |
|
Max Radermacher
|
7b48ba7b2a
|
Remove support for receiving END_SESSION
|
2026-05-11 17:08:36 -05:00 |
|
Sasha Weiss
|
4ab0742210
|
Pass RegisteredState through MessageReceiver, instead of LocalIdentifiers
|
2026-03-30 15:49:56 -07:00 |
|
Sasha Weiss
|
427656e170
|
Log the association between a message and attachments created for it
|
2026-02-13 14:32:40 -06:00 |
|
Pete Walters
|
5fc5ade528
|
Fix invalid quoted voice message thumbnails
|
2026-01-30 16:40:30 -06:00 |
|
Max Radermacher
|
c4b902f854
|
Remove TSGroupMetaMessage
|
2026-01-26 12:05:26 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
4ae6bfe50d
|
Migrate sessions to a dedicated table
|
2025-12-29 16:17:31 -06:00 |
|
Sasha Weiss
|
bb70ac18cc
|
Make AttachmentManager's default API one-by-one instead of array
|
2025-12-19 14:35:57 -08:00 |
|
Sasha Weiss
|
c5fd59ba3b
|
Avoid "builder" pattern for incoming Poll Create
|
2025-12-19 13:18:14 -08:00 |
|
Sasha Weiss
|
d0314339e5
|
Remove OwnedAttachmentBuilder from ContactShareManager
|
2025-12-19 13:17:18 -08:00 |
|
Sasha Weiss
|
332ba1133e
|
Remove OwnedAttachmentBuilder from QuotedReplyManager
|
2025-12-19 13:13:26 -08:00 |
|
Sasha Weiss
|
b203199a41
|
Remove OwnedAttachmentBuilder from MessageStickerManager
|
2025-12-19 13:05:49 -08:00 |
|
Sasha Weiss
|
3a995f1d29
|
Remove OwnedAttachmentBuilder from Link Previews, Stories
|
2025-12-19 13:04:18 -08:00 |
|
Sasha Weiss
|
294c52e0c8
|
Introduce ExpirationJob, use for DMs, Stories, and CallRecords
|
2025-12-11 20:57:35 -08:00 |
|
Pete Walters
|
1716016d28
|
Remove some shims
|
2025-11-13 19:54:23 -06:00 |
|
kate-signal
|
5bb15a492c
|
Synced poll messages for linked devices
|
2025-10-06 15:36:02 -04:00 |
|
Max Radermacher
|
fee0ad3fc1
|
Clean up sync transcript format
|
2025-09-15 15:45:46 -05:00 |
|
kate-signal
|
3871b919bb
|
Store, build, and render basic poll create messages
|
2025-09-09 16:42:34 -04:00 |
|
kate-signal
|
b3a99ba038
|
Add poll store and poll manager to interact with poll database tables
|
2025-08-29 15:26:32 -07:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Harry
|
48967fb4df
|
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages
|
2025-07-07 17:36:29 -07:00 |
|
Max Radermacher
|
848eb24f74
|
Update more groupIds to use toHex
|
2025-04-01 17:58:21 -05:00 |
|
Sasha Weiss
|
0e0f442ce0
|
Mark Note to Self messages from incoming sync transcripts as read
|
2025-03-05 12:30:06 -08:00 |
|
Max Radermacher
|
e0eba908f7
|
Remove antiquated filter parameter
|
2025-02-14 01:47:00 -06:00 |
|
Sasha Weiss
|
1ca969232e
|
Use joinFromInviteLink from change action when parsing group snapshots
|
2025-01-16 16:51:42 -08:00 |
|
Harry
|
1fd8d2ed6d
|
Sayonara, TSResource
|
2024-12-04 13:30:31 -08:00 |
|
Harry
|
061227f414
|
Track IsPastEditRevision for media gallery filtering
|
2024-12-02 08:27:54 -08:00 |
|
Max Radermacher
|
37d793c29b
|
Add support for GSEs when updating groups
|
2024-11-22 16:31:30 -06:00 |
|
Sasha Weiss
|
966b6cacdb
|
Support isSMS for messages restored from Backups
|
2024-09-23 17:42:11 -07:00 |
|
Sasha Weiss
|
a1720def52
|
Add "simple chat updates" Backup integration test cases
|
2024-09-10 14:44:51 -07:00 |
|
Harry
|
6fe99bd69b
|
Add support for versioned DM expire timer updates
|
2024-08-22 14:02:03 -07:00 |
|
Sasha Weiss
|
0c3f2cced7
|
Add more properties to the message builders
|
2024-08-21 22:16:35 -07:00 |
|
Sasha Weiss
|
5b35301892
|
Enable the Backup comparator for chat update tests
|
2024-08-13 15:52:25 -07:00 |
|
Sasha Weiss
|
0afca3aec7
|
Add receivedAtTimestamp to message builders
|
2024-08-07 14:58:50 -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 |
|
Pete Walters
|
832c4c8ab7
|
Restore MOB payments from backup
|
2024-07-11 13:15:41 -05:00 |
|
Harry
|
3a92f1bbd7
|
Remove QuotedMessageInfo wrapper around TSQuotedMessage
|
2024-06-12 15:10:53 -07:00 |
|
Sasha Weiss
|
11e9404d76
|
Add ThreadSoftDeleteManager
|
2024-06-04 14:58:58 -07:00 |
|
Sasha Weiss
|
0f4289fc73
|
Replace interaction anyRemove with InteractionDeleteManager
|
2024-06-04 14:51:52 -07:00 |
|
Harry
|
ef62e06c82
|
Build AttachmentReference.OwnerBuilder into a full Owner object
|
2024-05-29 19:55:37 -07:00 |
|
Harry
|
d8a48c67c6
|
Don't create two attachments every time we get an edit message sync transcript
|
2024-05-20 14:07:44 -07:00 |
|
Harry
|
6835de9ba5
|
Always treat OWSPaymentMessages as having renderable content
|
2024-05-14 14:31:47 -07:00 |
|
Sasha Weiss
|
a1eb3d145a
|
Specify seconds in DM timer construction
|
2024-04-25 14:08:47 -07:00 |
|
Jim Gustafson
|
218c6f4338
|
Support multi-recipient message sending
Co-authored-by: Max Radermacher <max@signal.org>
|
2024-04-19 16:46:09 -05:00 |
|
Harry
|
f2c112b5b5
|
Much ado about nothing
|
2024-04-19 14:27:05 -07:00 |
|
Harry
|
d1e90cf097
|
Define AttachmentReference.OwnerBuilder
|
2024-04-09 14:03:26 -07:00 |
|