Commit Graph

60 Commits

Author SHA1 Message Date
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