Commit Graph

113 Commits

Author SHA1 Message Date
Max Radermacher
4e54aaa91f Update story integration tests to match reality 2025-04-17 17:10:06 -05:00
Sasha Weiss
ec45bb395b
Deprotocolize MessageBackup archivers and related impl-only types 2025-04-04 09:26:08 -07:00
Max Radermacher
bb9f83f69c
Further isolate tests that should be isolated 2025-04-03 17:45:19 -05:00
Max Radermacher
1a6a7ae223
Wait for profile names when showing notifications 2025-03-28 13:20:46 -05:00
Sasha Weiss
8394080dfc
Only enqueue new downloads for backup-restored media in willBecomeVisible 2025-03-27 15:55:47 -07:00
Max Radermacher
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Sasha Weiss
8fba406b84
Update Backup.proto with latest contents 2025-03-21 09:45:45 -07: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
Ehren Kret
65d131737a convert AppSetup.prepareDatabase() from promises to swift concurrency 2025-03-07 15:04:06 -06:00
Jordan Rose
3d0963cfbf Use new libsignal connect logic for CDS (again)
This was turned on implicitly in libsignal v0.65.3, but was discovered
to have issues. Those issues should now be fixed, but this time we
have a RemoteConfig kill switch in case there are more. That kill
switch also needs to control the use of system proxies (cf. 1f6fea1a).
2025-02-25 11:30:52 -08:00
Sasha Weiss
2954d34687
Separately report progress for recreating indexes during Backup import 2025-02-25 09:51:15 -08:00
Sasha Weiss
3a77c216d0
MessageBackup*Progress cleanup 2025-02-25 09:35:58 -08:00
Pete Walters
1b7caa8ce9
Split out various key managment methods into AccountKeyStore 2025-02-24 10:12:47 -06:00
Pete Walters
ecc084de55
Remove AEP & MasterKey protocols 2025-02-24 09:42:03 -06:00
Pete Walters
e9863fcb4d
Bulk of AEP registration changes. 2025-02-24 09:04:55 -06:00
Sasha Weiss
9417f60a52
Backup benching improvements 2025-02-20 16:48:59 -08:00
Pete Walters
9c84b751d3
Split SVRKeyDeriver pieces into MasterKey + SVRLocalStorage 2025-02-11 09:25:00 -06:00
Elaine
83ba76de31
Show megaphone for new linked devices when notifications are disabled 2025-02-07 11:32:36 -07:00
Sasha Weiss
4a66a25556
Add test case support for Group.blocked 2025-01-28 09:58:29 -08:00
Sasha Weiss
0a9c11c89c
Update to latest Backup.proto 2025-01-27 22:34:37 -08:00
Max Radermacher
6f02723dbb
Use the web socket where easily possible 2025-01-21 12:26:39 -06:00
Harry
b1493d54fa
Update backup proto with contact nicknames and 1:1 story replies 2025-01-16 15:20:12 -08:00
Max Radermacher
bc35b911b2
Update to LibSignal v0.65.0 2025-01-08 14:43:29 -06:00
Harry
45389b0c60
Clean up zombie SVR code 2025-01-07 15:31:05 -08:00
Max Radermacher
60dc4a8dc0
Don’t pass around TSGroupThread in group calls 2025-01-07 16:40:13 -06:00
Elaine
ff7b8bea36
Schedule notification when new device is linked 2024-12-17 13:34:37 -07: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
Harry
7ba9aee871
Update backup proto and integration tests 2024-12-10 09:51:13 -08:00
Harry
26c2c712e8
Use OWSProgress in MessageBackupManager 2024-12-06 09:19:45 -08:00
Harry
835febb7ef
Include expiring messages in deviceTransfer backups 2024-12-05 13:23:23 -08:00
Harry
5a14e3842b
Make TSMessage TSAttachment migration blocking 2024-11-26 08:52:16 -08:00
Marissa Le Coz
666061f40d
Update backup integration tests 2024-11-25 11:27:04 -05:00
Max Radermacher
6044620b6a
Remove VoIP push handling 2024-11-20 18:26:31 -06:00
Pete Walters
00a6927884
Simplify payment archiving 2024-11-18 09:12:00 -06:00
Harry
b0c5ab65f6
Bench memory usage in backups 2024-11-15 13:47:15 -08:00
Marissa Le Coz
f70a70a277
Add comment for why chat_item_group_change_chat_update_36/37 are disabled 2024-11-14 17:27:24 -05:00
Marissa Le Coz
7455e2cf6d
Add most group change chat update backup tests 2024-11-14 13:08:24 -05:00
Harry
b62ed1e85c
Report progress for backup import/export 2024-11-14 08:57:00 -08:00
Marissa Le Coz
236f6e6056
Add ad hoc calls to backups 2024-11-08 11:45:22 -05:00
Sasha Weiss
6326b4eb61
Prune a couple ImplRef properties off SSKEnvironment 2024-11-07 17:33:17 -08:00
Pete Walters
d86761d750
Update to LibSignal v0.60.2 2024-11-01 15:38:17 -05:00
Marissa Le Coz
b96923fc82
Add Call Links to backups 2024-11-01 13:30:02 -04:00
Harry
9ba009a1e3
Add internal-only UI to display verbose backup errors 2024-10-30 11:21:53 -07:00
Marissa Le Coz
3d8eb76994
Add view-once messages to backups 2024-10-25 19:48:58 -04:00
Sasha Weiss
8ebcc1e4ec
Update to the latest Backup integration test cases 2024-10-25 13:28:33 -07:00
Pete Walters
d9e411208a
ChunkedInputStreamTransform performance improvements 2024-10-24 15:04:17 -05:00
Ehren Kret
9d24c6b111 add asyncRequest method to NetworkManager to deprecate Promises 2024-10-22 10:57:19 -05:00
Max Radermacher
07632a2f4a
Ignore calls sent to our PNI 2024-10-15 18:54:58 -05:00
Harry
88c939264c
Delete pending orphan backup attachment jobs when creating a new attachment with the same mediaName/Id 2024-10-07 07:53:11 -07:00