Harry
|
233b478786
|
Add method to schedule all backup attachment uploads when enabling paid backups
|
2025-05-20 16:57:41 -07:00 |
|
Harry
|
cbb99ed17d
|
Enqueue media tier downloads for all attachments when disabling optimize media
|
2025-05-20 16:56:18 -07:00 |
|
Sasha Weiss
|
5e318c79c1
|
Make DeletedCallRecordCleanupManager async
|
2025-05-15 10:30:46 -07:00 |
|
Sasha Weiss
|
7d6edb6412
|
Bulk rename MessageBackup types
|
2025-05-13 11:35:52 -07:00 |
|
Harry Sanabria
|
1152ff55da
|
move download progress into deps bridge
|
2025-05-13 11:04:54 -07:00 |
|
Harry
|
cb4026f618
|
Add BackupAttachmentUploadProgress to drive upload progress bar UI
|
2025-05-13 09:56:16 -07:00 |
|
Harry
|
4abe900938
|
Delete backup too when deleting account
|
2025-05-13 00:48:20 -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 |
|
Harry
|
8c4cacfe9b
|
Don't block attachment backup uploads on wifi if use cellular setting is enabled
|
2025-05-12 17:31:43 -07:00 |
|
Sasha Weiss
|
cb90733631
|
Support enabling/disabling Backups from Settings
|
2025-05-12 12:27:10 -07:00 |
|
Harry
|
4a76ab8070
|
Generalize BackupAttachmentDownloadQueueStatus to cover upload queue status
|
2025-05-06 10:30:19 -07:00 |
|
Max Radermacher
|
068febceee
|
De-protocolize RecipientDatabaseTable
|
2025-05-06 12:06:09 -05:00 |
|
Sasha Weiss
|
32a2c55945
|
Add BackupIdManager
|
2025-05-05 10:51:42 -07:00 |
|
Pete Walters
|
5d3f8d93fc
|
setUpLocalIdentifiers should check for deregistered instances
|
2025-05-05 12:48:14 -05:00 |
|
Max Radermacher
|
80a6816b31
|
Remove mocks for pre keys stores
|
2025-05-05 12:46:46 -05:00 |
|
Max Radermacher
|
54dfffb14d
|
Improve pre key culling logic
|
2025-05-02 13:48:42 -05:00 |
|
Max Radermacher
|
3a6d34d73d
|
Asyncify username methods
|
2025-05-01 19:41:17 -05:00 |
|
Harry
|
b90a9466a3
|
Don't initialize backup attachment download progress outside the main app
|
2025-05-01 14:25:54 -07:00 |
|
Harry
|
028b1fdfdf
|
Reset dm timer version when a linked device becomes delinked
|
2025-04-28 18:51:11 -07:00 |
|
Max Radermacher
|
48a984ba3e
|
Fix Storage Service failures after re-registering
|
2025-04-28 18:15:59 -05:00 |
|
Harry
|
afa0c16f12
|
Add BackupAttachmentDownloadQueueStatusManager
|
2025-04-23 15:59:06 -07:00 |
|
Max Radermacher
|
91ea7e2286
|
Rebuild GroupMessageProcessor types
|
2025-04-23 17:44:21 -05:00 |
|
Harry
|
25b4f617ca
|
Add DeviceBatteryLevelManager
|
2025-04-23 09:14:48 -07:00 |
|
Max Radermacher
|
da3fc4df92
|
Don’t send empty sync messages
|
2025-04-22 11:58:31 -05:00 |
|
Max Radermacher
|
93e9cb5ebf
|
Remove a few calls to legacyAddress
|
2025-04-14 13:11:19 -05:00 |
|
Max Radermacher
|
660103274e
|
Re-warm caches each time the NSE is triggered
|
2025-04-10 11:42:06 -05:00 |
|
Max Radermacher
|
ec25806bb0
|
Move DeviceSleepManager to the main app
|
2025-04-08 16:10:23 -05:00 |
|
Max Radermacher
|
eae33c823d
|
Use Retry.performWithBackoff for pre key rotations
|
2025-04-07 23:05:30 -05:00 |
|
Sasha Weiss
|
ea7488ebff
|
Deprotocolize BackupSubscriptionManager
|
2025-04-07 12:53:23 -07:00 |
|
Sasha Weiss
|
969b0db854
|
Add SubscriptionFetcher, decoupled from donations
|
2025-04-07 12:52:44 -07:00 |
|
Max Radermacher
|
f8b3e6a895
|
Fix sleep blocking during backups/restores
|
2025-04-04 21:58:24 -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 |
|
Pete Walters
|
5c1eddd411
|
Fix upload backoff behavior for some specific error cases
|
2025-03-31 11:27:08 -05:00 |
|
Sasha Weiss
|
64a66d7f03
|
Don't limit "payment still processing" retries in donation redemption jobs
|
2025-03-28 17:49:29 -07:00 |
|
Sasha Weiss
|
92df9c0b69
|
Allow clearing erroneous local "payment processing" donation state
|
2025-03-28 13:43:21 -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 |
|
Pete Walters
|
35f47af53a
|
Remove PreKeyManager.MessageProcessor shims
|
2025-03-27 14:23:32 -05:00 |
|
Max Radermacher
|
efacbf8fac
|
Unprotocolize Blocked(Group|Recipient)Store
|
2025-03-27 13:15:39 -05:00 |
|
Sasha Weiss
|
3e76c97c19
|
Use a single timestamp through Backup import/export
|
2025-03-24 14:51:21 -07:00 |
|
Sasha Weiss
|
be619eb10b
|
Make DBWriteTransaction only take sync completions
|
2025-03-21 15:27:42 -07:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Max Radermacher
|
8029e258f7
|
Rename OWSHttpHeaders → HttpHeaders
|
2025-03-21 13:52:25 -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 |
|
Sasha Weiss
|
b136ee2ebd
|
Sync "default avatar colors" across devices
|
2025-03-20 15:18:11 -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 |
|