Commit Graph

10507 Commits

Author SHA1 Message Date
Harry
42c57aea26
Add basic decode/encode of TSMessage columns for TSAttachment migration 2024-07-17 14:09:21 -07:00
Harry
2187177689
Clean up quoted reply method on migration AttachmentValidator 2024-07-17 14:08:23 -07:00
Harry
1b2408708b
Add StoryMessage TSAttachment migration 2024-07-17 14:07:06 -07:00
Harry
cd68ed4ded
Properly set contentType on MessageAttachmentReference on reassignment 2024-07-17 15:41:52 -05:00
Harry
7ca9fb6204
Duplicate some NSCoding models used in TSAttachmentMigration 2024-07-16 18:49:08 -07:00
Harry
46dac08b46
Don't fail validation for gifs larger than the max static image size 2024-07-16 18:04:11 -07:00
Sasha Weiss
22c72f5973
Mark the username link as corrupted if LibSignal fails to decrypt it 2024-07-16 14:53:24 -07:00
Harry
404179cfab
Add enum in migration for message owner type since there are lots of them 2024-07-16 14:28:49 -07:00
Harry
c472a9f8fa
Either set all or none of the transit tier info fields in v2 attachment migration 2024-07-16 14:27:50 -07:00
Harry
6c93b86cfe
Add method to delete TSAttachment's files in the migration 2024-07-16 14:26:57 -07:00
Harry
cd24a885ec
Add TSAttachment migration table 2024-07-16 14:26:00 -07:00
sashaweiss-signal
cc86fb22c7 Update to latest Backup test-case commit 2024-07-16 10:28:34 -07:00
Sasha Weiss
9492225a46
Add an integration test for profile change chat updates 2024-07-16 10:09:38 -07:00
Sasha Weiss
9f84665630
Add support for profile change chat updates to Backups 2024-07-16 10:08:53 -07:00
Sasha Weiss
03b047d248
Move each message backup test case into a dedicated file 2024-07-16 10:03:18 -07:00
Sasha Weiss
b3912b0ee2
Add integration test for expiration timer updates 2024-07-16 09:58:41 -07:00
Sasha Weiss
421c1afa2d
Add "expiration timer chat updates" to Backups 2024-07-16 09:45:24 -07:00
Sasha Weiss
1d68f74a5a
Use UInt64 for group expiration timer chat updates, instead of UInt32 2024-07-16 09:39:24 -07:00
Sasha Weiss
e20be373df
Update init args for OWSDisappearingConfigUpdateInfoMsg 2024-07-16 09:34:39 -07:00
Sasha Weiss
86d7933d48
Limit scope of generically-named typealias 2024-07-15 13:19:46 -07:00
Sasha Weiss
9a3cda1966
Skip archiving interactions for GV1 threads 2024-07-15 10:04:18 -07:00
Sasha Weiss
10610ddf4a
Skip backing up group update info messages without metadata 2024-07-15 10:03:33 -07:00
Sasha Weiss
8ae61d1e9e
Require a TSContactThread to insert a DM-timer-change info message 2024-07-15 10:02:39 -07:00
Harry
eecc466413
Sort body attachments by order in owner 2024-07-15 10:57:54 -05:00
Pete Walters
392184e231
Reattach ArchivedPayments to payments from the ledger 2024-07-15 10:55:33 -05:00
Pete Walters
2482a02c51
Add UI for displaying restored payments in chats 2024-07-11 14:20:34 -05:00
Pete Walters
b6db8349d2
Fix a typo in checking for empty transaction info during restore 2024-07-11 12:18:49 -07:00
Pete Walters
832c4c8ab7
Restore MOB payments from backup 2024-07-11 13:15:41 -05:00
Sasha Weiss
bffc980d53
Clean up disappearing message timer methods in GroupManager 2024-07-11 10:10:38 -07:00
Max Radermacher
3af389bda8
Clean up OWSUrlSession error handling 2024-07-11 10:53:19 -05:00
Sasha Weiss
148e88ff69
Add a GRDB migration to clean up any dead-end group ID mappings 2024-07-11 10:44:21 -05:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Max Radermacher
9d571cf6d7
Avoid forced downcast that’s not necessary 2024-07-11 10:37:45 -05:00
Max Radermacher
201b9c36dc
Remove unused REST feature flag 2024-07-11 10:37:25 -05:00
Max Radermacher
793aa38c54
Compare SSKWebSocket objects instead of IDs 2024-07-11 10:35:48 -05:00
Pete Walters
4bcb56954a
Add the archive side of MOB payment backup 2024-07-11 10:35:40 -05:00
Max Radermacher
17f539fddc
Remove confusing Optionals from comparison check 2024-07-11 10:34:47 -05:00
Pete Walters
6c5780dd59
Add ArchivedPayment table and data store 2024-07-11 10:10:44 -05:00
Pete Walters
84ff62b316
Move some MOB formatting into SignalServiceKit 2024-07-11 09:52:33 -05:00
Pete Walters
6649b4d4fd
Add archived payment message types 2024-07-11 09:34:37 -05:00
Jordan Rose
9c443d6073 Turn libsignal-net request shadowing back down to "low" for beta users
Since the threshold for reporting is an absolute count of errors,
eventually everybody on the "high" shadowing mode will see them.
Rather than make that tracking more complex right now, turn the
shadowing back down to "low", which only ever logs about issues and
does not ask the user to report them to us. We've already gotten
the signal we need.
2024-07-10 17:32:55 -07:00
sashaweiss-signal
29c9f74aca Enable the delete-sync capability for all users 2024-07-10 13:23:01 -07:00
Adam Sharp
a7dae0e859
Remove NSE feature flag and unused VOIP token registration code 2024-07-10 09:40:13 -04:00
Adam Sharp
d5b8ec648d
Remove simple availability checks for iOS 15 2024-07-10 09:40:13 -04:00
Adam Sharp
41896018a9
Delete unused video duration code 2024-07-10 09:40:10 -04:00
Sasha Weiss
6ec1e6f3a3
Use getOrBuild to upsert user profiles during contact restore 2024-07-09 15:56:14 -07:00
Harry
0b0a995256
Add thread wallpaper migration 2024-07-09 15:37:29 -07:00
Harry
55ba7d5ed1
Fork relevant parts of AttachmentContentValidator for TSAttachment migration 2024-07-09 15:36:49 -07:00
Harry
cbd31f444f
Fork OWSImageSource and PngChunker for TSAttachment migration 2024-07-09 15:36:18 -07:00
Harry
ba8918299e
Fork ImageMetadata for TSAttachment migration 2024-07-09 14:41:04 -07:00