Commit Graph

272 Commits

Author SHA1 Message Date
Max Radermacher
e1f5eebf6f
Always run the same migration code 2025-12-23 09:09:55 -06:00
Sasha Weiss
dc5aa9f41c
Deprecate storedShouldStartExpireTimer 2025-12-11 20:45:39 -08:00
Harry
2eba0c6360
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-12-11 12:00:52 -08:00
kate-signal
c76f82db79
Add timestamps for pin message send & receive 2025-12-11 11:53:06 -05:00
kate-signal
2606068db4
Schema for pinned messages 2025-11-14 12:47:40 -05:00
Sasha Weiss
cf251690b4
Uniquify usernames case-insensitively 2025-11-06 13:26:49 -08:00
Sasha Weiss
a12b8cbb08
Make UsernameLookupRecord unique by username 2025-10-31 12:57:05 -07:00
Max Radermacher
9c27a85845
Adopt new markKyberPreKeyUsed API 2025-10-28 23:53:11 -05:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
kate-signal
85e3cfa35f
Implement poll vote sending 2025-10-14 15:18:25 -04:00
kate-signal
856dcff862
Add support for poll voting 2025-09-12 14:38:24 -04:00
Harry
b6a9d23c6a
Track completed unit count for backup attachment upload progress 2025-09-02 17:27:33 -07:00
kate-signal
4bed84b2cc
Schema for polls 2025-08-27 16:00:07 -07:00
Harry
cf25763407
Add originalTransitTierInfo to back up <45d old forwarded attachments for free tier users 2025-08-18 15:35:19 -07:00
Harry
f2b56b31d5
Use separate task queues for backup media tier fullsize vs thumbnail uploads 2025-08-11 12:48:51 -07:00
Sasha Weiss
2608feff8d
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService 2025-08-07 11:44:03 -07:00
Harry
5e1c1f5de4
Fix backup attachment upload network retrying 2025-07-30 09:35:01 -07:00
Harry
451612c3b5
Recreate BackupOversizeTextCache table with <= length check not < 2025-07-23 12:04:22 -07:00
Harry
b74d87096a
Add BackupOversizeTextCache table 2025-07-18 14:59:34 -07:00
kate-signal
aa36739ee9
Promote chats with drafts to the top of the Chat List 2025-07-14 12:21:38 -07:00
Harry
9879eb2d9f
Make Backup list media a durable operation 2025-06-26 18:00:08 -07: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
Harry
d04c2328db
Refactor BackupAttachmentDownloadQueue 2025-06-12 15:53:45 -07:00
Harry
68dc5eb9ed
Refactor BackupAttachmentUploadQueue 2025-06-06 10:18:34 -07:00
Harry
1b69b9c2ae
Track last viewed fullscreen time for attachments 2025-05-16 16:29:13 -07:00
Max Radermacher
8a402c8a4c
Migrate story recipients to a dedicated table 2025-03-27 21:14:10 -05:00
Sasha Weiss
b136ee2ebd
Sync "default avatar colors" across devices 2025-03-20 15:18:11 -07:00
Max Radermacher
437bb14699
Rebuild/remove outdated TSInteraction indexes 2025-03-07 15:03:41 -06:00
Max Radermacher
23f0d543ac
Remove handling for unsupported messages 2025-02-11 14:32:26 -06:00
Max Radermacher
41d3f6b1fb
Add & use database table for GSEs 2025-01-22 20:04:36 -06:00
Max Radermacher
daca0d94ec
Migrate blocked groups to a dedicated table 2025-01-21 10:54:28 -06:00
Harry
d9be87a76d
Make TSAttachment migration non-blocking again
Co-authored-by: sashaweiss-signal <sasha@signal.org>
2024-12-16 18:09:20 -08:00
Sasha Weiss
c42557903a
Make Backup subscription redemption durable 2024-12-05 14:43:11 -08:00
Harry
10c8f35fe6
Adios, MediaGalleryRecord 2024-12-04 14:26:00 -08:00
Harry
fedb96ec75
Arrivederci, TSAttachment 2024-12-04 13:33:14 -08:00
Harry
89b6db602f
Deprecate attachmentIds TSInteraction column 2024-12-04 13:32:16 -08:00
Harry
39557cf5b8
Drop TSAttachment fields from JobRecords 2024-12-04 13:31:41 -08:00
Harry
7d88672c21
Remove versioned expire timer capability checking 2024-12-02 14:07:53 -08:00
Harry
061227f414
Track IsPastEditRevision for media gallery filtering 2024-12-02 08:27:54 -08:00
Harry
5a14e3842b
Make TSMessage TSAttachment migration blocking 2024-11-26 08:52:16 -08:00
Harry
44770cef3d
Add retrying to MessageBackupAvatarFetcher 2024-11-12 13:29:36 -08:00
Harry
7591e35fd2
Restore group and contact avatars after backup restore 2024-11-11 17:30:05 -08:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07:00
Harry
32b93c103b
Remove KnownStickerPack, query MessageAttachmentReference instead 2024-10-23 14:57:20 -07:00
Max Radermacher
b6b3a78f60
Add GRDB migrations for call links 2024-10-09 14:03:38 -05:00
Harry
7c5dcf8b4f
Orphan backup attachments by mediaId as well as mediaName 2024-10-07 07:52:17 -07:00
Harry
16ea76a8e3
Add OrphanedBackupAttachment table 2024-10-02 09:23:26 -07:00
Pete Walters
a8d12f0be2
Add backup/restore of sticker packs 2024-09-25 11:38:51 -05:00
Harry
28c598f001
Add BackupAttachmentUploadQueue table 2024-09-25 08:44:18 -07:00
Sasha Weiss
cb16a9bd59
More propertly handle "contact hidden and in message request state" from Backups 2024-09-24 10:00:36 -07:00