kate-signal
d926946143
Perform a regular "keep alive" of backups
2025-08-06 15:39:25 -05:00
Pete Walters
d619aa50f1
Populate 'backupTier' in StorageService
2025-08-05 11:22:18 -05:00
Harry
b1fe641270
SVR 🐝
2025-08-04 14:07:33 -07:00
Harry
2241385283
Make plaintext backup import method test-only
2025-08-01 12:02:58 -07:00
Harry
24f5e73633
Consolidate oversize text handling
2025-07-30 13:27:06 -07:00
Harry
9f29ee8022
Inline oversize text in backups
2025-07-30 11:42:39 -07:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests
2025-07-25 16:25:39 -05:00
Max Radermacher
63f6fb14ab
Remove unused makePromise method
2025-07-25 11:49:24 -05:00
Sasha Weiss
9a60bb5771
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings
2025-07-22 22:28:10 -05:00
kate-signal
750f82ebdd
Don't prompt to enable backups if its been enabled before
2025-07-21 11:34:29 -07:00
Sasha Weiss
9a6cc9118f
Wipe transient Backup settings when disabling
2025-07-17 22:17:40 -07:00
Sasha Weiss
0581d75090
Wait for list-media before disabling Backups
2025-07-14 10:36:06 -07:00
Sasha Weiss
3085db77ca
Rename BackupCDNCache -> BackupCDNCredentialStore
2025-07-14 10:35:25 -07:00
Sasha Weiss
13a4226676
Wipe cached Backup credentials when disabling Backups
2025-07-14 10:34:49 -07:00
Sasha Weiss
b7df52ec77
Download offloaded attachments before disabling Backups
2025-07-14 10:32:33 -07:00
kate-signal
e29035859f
Adjust enable backups snooze time
2025-07-08 08:06:22 -07:00
kate-signal
bbf12c4321
Update megaphone backup criteria
2025-07-02 15:04:37 -07:00
kate-signal
36dc1213e3
Add Message Backup megaphone
2025-06-27 13:19:34 -07:00
Harry
cedd5a1604
Import/export AccountSettings.backupTier (libsignal v0.75.1)
2025-06-23 12:14:41 -07:00
kate-signal
704494d902
Add "Verify Backup Key" megaphone
2025-06-17 13:57:44 -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
87bf5fe320
Do not assume backups are enabled and set backupPlan=free when link'n'syncing
2025-06-12 09:24:27 -07:00
Sasha Weiss
93d2a9274d
Add optional network/5xx retries to NetworkManager
2025-06-04 14:21:42 -07:00
Sasha Weiss
d13e5afb1a
Make BackupPlan more detailed, set in response to more events
2025-05-28 12:50:07 -07:00
Harry
d8d5b4d993
Update libsignal to 0.73.1
2025-05-21 12:20:22 -07:00
Sasha Weiss
7d6edb6412
Bulk rename MessageBackup types
2025-05-13 11:35:52 -07:00
Harry
25b548437e
Remove isFreeTier/uploadEra placeholder methods and use BackupSettingsStore + BackupSubscriptionManager
2025-05-12 23:49:58 -07:00
Harry
162fdbc722
Automatically enqueue new attachment streams for backup media tier upload
2025-05-12 22:11:09 -07:00
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