Sasha Weiss
|
45e534a712
|
Disable Backups as part of the "Create New Key" flow
|
2025-09-15 15:25:20 -07:00 |
|
kate-signal
|
e627f2edfe
|
Notifications for when a poll is ended
|
2025-09-15 09:32:36 -04:00 |
|
Sasha Weiss
|
11a3e94657
|
Allow manually wiping the shared app container if DB unrecoverably corrupted
|
2025-09-12 14:21:58 -07:00 |
|
Sasha Weiss
|
29eabb58da
|
Rename: "Signal Secure Backups", "Recovery Key"
|
2025-09-10 09:20:19 -07:00 |
|
Sasha Weiss
|
26100521d3
|
Set BackupPlan for real on linked devices
|
2025-09-05 13:01:37 -07:00 |
|
Sasha Weiss
|
252d2bf48c
|
Use dedicated feature flag for Backup megaphones
|
2025-09-05 12:37:06 -07:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
kate-signal
|
155397767b
|
Notify user 1-3 hours after they enable backups
|
2025-08-27 14:26:15 -07:00 |
|
Harry
|
44f9fd9441
|
Round trip OutgoingMessageDetails.dateReceived in backup proto
|
2025-08-21 14:34:47 -07:00 |
|
Sasha Weiss
|
0ff8c43679
|
Ensure we always register Backup-ID, if necessary, before fetching Backup auth
|
2025-08-21 12:37:44 -07:00 |
|
Harry
|
0a9f870fc9
|
Stop reading incrementalMac from backup proto
|
2025-08-14 10:37:43 -07:00 |
|
Harry
|
20c805016f
|
Wipe SVR🐝 nonce metadata locally when rotating the AEP
|
2025-08-13 14:35:01 -07:00 |
|
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 |
|