Commit Graph

173 Commits

Author SHA1 Message Date
Harry
f30a1c0be5
Backup TODO cleanup grab bag 2024-08-30 16:07:35 -07:00
Harry
778cdd4ce2
Skip backing up messages expiring in less than 24 hours 2024-08-30 15:50:51 -07:00
Harry
2a0cf24829
Implement archiving message body attachments 2024-08-30 15:50:17 -07:00
Harry
cf2d223ea4
Respect partial errors everywhere 2024-08-30 15:49:48 -07:00
Harry
267d20ef57
Archive quoted attachment thumbnails 2024-08-30 15:45:38 -07:00
Harry
f9c3896041
Archive contact share messages 2024-08-30 15:45:11 -07:00
Harry
c0e2a5b916
Archive sticker messages 2024-08-30 15:41:42 -07:00
Harry
7b9f0ed448
Archive link previews 2024-08-30 15:40:31 -07:00
Harry
c857c685ce
Archive oversize text attachments 2024-08-30 15:39:42 -07:00
Harry
cbfce7eb8c
Add strongly typed error for using story distribution list as backup chat recipient 2024-08-30 15:39:09 -07:00
Harry
950deacfff
Backup message/chat archiving cleanups 2024-08-30 15:38:35 -07:00
Harry
de4980bc93
[Refactor] Make attachment archiving code shareable 2024-08-30 15:35:18 -07:00
Harry
bb2f7e4865
Archive/Restore thread wallpaper images 2024-08-30 15:34:53 -07:00
Harry
0f69009512
Archive/Restore chat styles on threads in backup 2024-08-30 15:34:22 -07:00
Harry
eca9a60c9d
Archive/Restore default chat style in backup 2024-08-30 15:33:51 -07:00
Harry
a29a890adc
Archive/Restore custom chat colors in backup 2024-08-30 15:33:05 -07:00
Harry
42df49aa0b
Add context for custom chat colors 2024-08-30 15:32:39 -07:00
Harry
69a78c2ada
Add MessageBackupChatStyleArchiver with proto converter methods 2024-08-30 15:32:02 -07:00
Harry
ab8e59a7d3
Pass tx around in backups code via contexts 2024-08-30 12:59:00 -07:00
Pete Walters
3e3ce9d983
Set of fixes to enable basic media tier attachment restore 2024-08-30 14:30:08 -05:00
Ehren Kret
a021a34995 fix warnings 2024-08-28 15:10:23 -05:00
Sasha Weiss
a47aeebc1b
Replace individual Backup integration test cases with auto-iteration 2024-08-28 10:10:48 -07:00
Pete Walters
daf0c04940
Enqueue mediaTier downloads from backup restore 2024-08-28 12:02:05 -05:00
Sasha Weiss
7225b06361
Add support for gift badges to Backups 2024-08-27 16:41:54 -07:00
Harry
1c62b4d787
Restore sticker messages from backup 2024-08-27 14:46:06 -07:00
Pete Walters
26f231a4fb
Set up proper decryption of media tier downloads 2024-08-26 17:57:48 -05:00
Pete Walters
e253c8ff9e
Cache Backup CDN credentials/backup info 2024-08-26 15:58:31 -05:00
Pete Walters
3f4ffb6e6f
Remaining backup API requests 2024-08-26 14:51:17 -05:00
Harry
22c1f0118d
Restore oversize text attachments from backups 2024-08-26 10:09:22 -07:00
Harry
dc0bd1ab75
Restore ContactMessage (contact share) from backup 2024-08-26 10:06:41 -07:00
Harry
410c6493ab
Map OWSContact to/from BackupProto_ContactMessage 2024-08-26 10:03:12 -07: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
3c732b0195
Restore link previews from backups 2024-08-22 10:23:33 -07:00
Sasha Weiss
ff2c7648d3
Add remote-delete tombstones to Backups 2024-08-22 09:16:53 -07:00
Sasha Weiss
0c3f2cced7
Add more properties to the message builders 2024-08-21 22:16:35 -07:00
Sasha Weiss
8cb25faa43
Add support for backing up outgoing message edits 2024-08-21 22:14:02 -07:00
Pete Walters
d69ad25c3a
Add media tier backup API request 2024-08-21 15:25:45 -05:00
Pete Walters
980e0927c3
Add methods to generate media tier key material for both attachments and thumbnails 2024-08-21 10:37:01 -05:00
Harry
4d320fd384
Restore quoted reply thumbnail attachments from backup 2024-08-20 16:50:39 -07:00
Harry
4eecfbf552
Remove internal-only toggle to enable v2 attachment migration 2024-08-20 15:08:47 -07:00
Harry
1ee5b9b999
Remove RestoredSentMessageTranscript; restore TSOutgoingMessage directly via builders 2024-08-19 10:42:40 -07:00
Ehren Kret
9ebc6d613d fix warning 2024-08-16 18:57:49 -05:00
Sasha Weiss
3e92166fe8
Update Backup.proto to latest 2024-08-16 15:30:10 -07:00
Sasha Weiss
9690fd8ed8
Add "message request accepted" info message 2024-08-16 15:29:22 -07:00
Sasha Weiss
fb5ee27c80
Add "blocked" and "unblocked" info messages 2024-08-16 15:28:37 -07:00
Sasha Weiss
ff23be7526
Drop publicKey from Group definition in Backups 2024-08-16 15:27:43 -07:00
Ehren Kret
086b4abfa5 fix several warnings 2024-08-15 16:09:58 -05:00
Sasha Weiss
853bf45b8a
Split TSInfoMessage+Swift into extension files 2024-08-14 16:51:00 -07:00
Sasha Weiss
5b35301892
Enable the Backup comparator for chat update tests 2024-08-13 15:52:25 -07:00