Max Radermacher
|
aade0b7af1
|
Fix crash when importing non-empty “My Story”s
|
2025-04-17 17:10:06 -05:00 |
|
Elaine
|
cd96dad262
|
Block avatar downloads from message requests
|
2025-04-08 17:55:50 -06:00 |
|
Sasha Weiss
|
ec45bb395b
|
Deprotocolize MessageBackup archivers and related impl-only types
|
2025-04-04 09:26:08 -07:00 |
|
Sasha Weiss
|
8d8c1ef921
|
Periodic cleanup of FeatureFlags
|
2025-04-02 17:26:03 -07:00 |
|
Max Radermacher
|
8a402c8a4c
|
Migrate story recipients to a dedicated table
|
2025-03-27 21:14:10 -05:00 |
|
Sasha Weiss
|
8394080dfc
|
Only enqueue new downloads for backup-restored media in willBecomeVisible
|
2025-03-27 15:55:47 -07:00 |
|
Sasha Weiss
|
80d1d3d6e7
|
Sanitize voice messages that also erroneously contain text, during Backup export
|
2025-03-27 12:22:57 -07:00 |
|
Max Radermacher
|
cf0b3ea9b3
|
Optimize blocked recipient checks when archiving
|
2025-03-27 13:17:43 -05:00 |
|
Max Radermacher
|
09d5030455
|
Fix typo: “ap” → “Map”
|
2025-03-27 13:17:00 -05:00 |
|
Max Radermacher
|
4be87bcec5
|
Fix bug when archiving the local recipient
|
2025-03-27 13:13:31 -05:00 |
|
Sasha Weiss
|
2b8ceab276
|
Exclude messages with <24h timers from Backup exports
|
2025-03-25 09:53:36 -07:00 |
|
Sasha Weiss
|
3e76c97c19
|
Use a single timestamp through Backup import/export
|
2025-03-24 14:51:21 -07:00 |
|
Max Radermacher
|
5445d2a62a
|
Migrate OWSRecipientIdentity to SDSCodableModel
|
2025-03-21 16:47:24 -05:00 |
|
Sasha Weiss
|
8fba406b84
|
Update Backup.proto with latest contents
|
2025-03-21 09:45:45 -07:00 |
|
Sasha Weiss
|
ad5d03d45a
|
Clean up MessageBackup+Shims
|
2025-03-20 15:34:37 -07:00 |
|
Max Radermacher
|
3b8449efd8
|
Revert "Remove redundant avatar download invocations"
This reverts commit 2d25f13ee1.
|
2025-03-20 12:04:19 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Sasha Weiss
|
a455dc27ee
|
Add system contact names to Backups (#10727)
|
2025-03-10 16:22:59 -07:00 |
|
Max Radermacher
|
2d25f13ee1
|
Remove redundant avatar download invocations
|
2025-03-10 13:52:11 -05:00 |
|
Max Radermacher
|
6abe506cb0
|
Asyncify fetchLocalUsersProfile
|
2025-03-10 13:51:00 -05:00 |
|
Ehren Kret
|
07442cb5a2
|
cleanup simple warnings
|
2025-03-07 15:04:07 -06:00 |
|
Max Radermacher
|
cde9754575
|
Use GSEs as a fallback when fetching profiles
|
2025-03-05 17:37:01 -06:00 |
|
Sasha Weiss
|
12d6ac4e53
|
Truly always set a bubble color on chat style protos
|
2025-02-25 11:57:40 -08:00 |
|
Sasha Weiss
|
48322ed001
|
Separate Bencher into archive/restore benchers
|
2025-02-21 10:29:22 -08:00 |
|
Sasha Weiss
|
3cb8f9658e
|
Make Bencher wrapEnumeration take a tx as input
|
2025-02-21 10:28:36 -08:00 |
|
Sasha Weiss
|
96a76065df
|
Performance improvements to import performance for messages
|
2025-02-19 11:48:25 -08:00 |
|
Pete Walters
|
b08aa7c55b
|
Correctly mark 'incoming answered elsewhere' calls as accepted.
|
2025-02-10 12:36:36 -08:00 |
|
Ehren Kret
|
0a5677997e
|
remove NSDate OWS objc category
|
2025-02-05 11:06:42 -06:00 |
|
Max Radermacher
|
b1eb4c65b2
|
Update AuthorMergeHelper when importing
|
2025-02-05 02:21:42 -06:00 |
|
Sasha Weiss
|
a98dba05c5
|
Split the Link'n'Sync feature flags for export/import
|
2025-02-04 12:52:00 -08:00 |
|
Harry
|
a3496697e1
|
Drop frames instead of failing backup in prod
|
2025-01-31 15:27:17 -08:00 |
|
Sasha Weiss
|
e776d9e633
|
Retain group avatar URLs, even if the avatar data is missing
|
2025-01-31 12:31:37 -08:00 |
|
Sasha Weiss
|
2bb6923106
|
Make invalid names in a profile change update message a non-fatal error
|
2025-01-30 13:40:41 -08:00 |
|
Harry
|
a0c9d7d2ed
|
Ignore quoted reply bodies with empty text when exporting backup
|
2025-01-28 15:33:45 -08:00 |
|
Harry
|
9fd8d3e8be
|
Ignore or use fallback for unrecognized backup enums/oneOfs for forwards compatibility
|
2025-01-28 15:22:04 -08:00 |
|
Sasha Weiss
|
fe1d755d37
|
Only allow revisions on standard and direct-story-reply messages
|
2025-01-28 12:58:43 -08:00 |
|
Harry
|
cdd53152dd
|
Loosen fallback case on messageFromOtherRecipientInContactThread and make it a warning
|
2025-01-28 09:59:03 -08:00 |
|
Sasha Weiss
|
4a66a25556
|
Add test case support for Group.blocked
|
2025-01-28 09:58:29 -08:00 |
|
Harry
|
cdc4e08e3f
|
Drop 1:1 story replies in Note To Self
|
2025-01-28 09:24:47 -08:00 |
|
Sasha Weiss
|
0a9c11c89c
|
Update to latest Backup.proto
|
2025-01-27 22:34:37 -08:00 |
|
Harry Sanabria
|
c1631fbd8c
|
Tweak some backups errors/warnings
|
2025-01-27 16:51:28 -08:00 |
|
Harry
|
1ffa7dfd42
|
Prioritize own profile avatar fetch after restoring backup
|
2025-01-23 14:18:29 -08:00 |
|
Sasha Weiss
|
bd60bdfce2
|
Add round-trip support for long-text attachments in 1:1 story replies from Backups
|
2025-01-21 12:22:03 -08:00 |
|
Harry
|
8dde18b086
|
Disable group call tooltip after backup restore
|
2025-01-21 11:03:29 -08:00 |
|
Harry
|
f722d7a441
|
Make link preview backup error a warning
|
2025-01-21 10:37:03 -08:00 |
|
Harry
|
48476fe497
|
Fuzz e164 author messages with non-matching recipient ids on export
|
2025-01-17 11:15:22 -08:00 |
|
Harry
|
b1493d54fa
|
Update backup proto with contact nicknames and 1:1 story replies
|
2025-01-16 15:20:12 -08:00 |
|
Harry
|
869d03ecee
|
Add backup bencher to log more detailed processing time info
|
2025-01-15 16:05:21 -08:00 |
|
Harry
|
b8982d699b
|
Validate all timestamps we export in backups
|
2025-01-14 08:14:05 -08:00 |
|
Sasha Weiss
|
de96e5ceed
|
Drop NORMAL-type quote-replies without any content
|
2025-01-09 12:25:13 -08:00 |
|