Commit Graph

52 Commits

Author SHA1 Message Date
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
Harry
4fb5884c05
Build contact attachments from proto using TSResourceManager 2024-04-09 14:02:14 -07:00
Harry
7049362a86
Delete and reject sent message transcripts if attachment construction fails 2024-04-09 13:59:44 -07:00
Harry
1d126c548a
Create MessageStickerManager 2024-04-09 13:59:01 -07: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
347b00b07a
Make TSMessage.hasRenderableContent safer 2024-04-03 13:28:45 -07:00
Sasha Weiss
330f510545
Push the ?? 0 for expiration seconds deeper into TSMessageBuilder 2024-04-02 14:05:03 -07:00
Sasha Weiss
34f6206ad8
Generate models for Backup.proto using Wire 2024-04-01 15:04:24 -07:00