Commit Graph

418 Commits

Author SHA1 Message Date
Max Radermacher
13d5fe93dc
Run swiftformat . using v0.60.1 2026-03-26 17:10:38 -05:00
Pete Walters
6cd0f0916d
Reset download observer state on optimize media disable 2026-03-25 13:08:09 -05:00
Sasha Weiss
ab175a6b24
Refetch attachment after mutating in BackupAttachmentDownloadQueueRunner 2026-03-21 09:51:55 -07:00
kate-signal
986cd9a366
group terminate backups 2026-03-20 08:37:57 -04:00
kate-signal
5a8178ac5c
group terminate checks & info message 2026-03-20 07:59:41 -04:00
sashaweiss-signal
d70076426e Remove vestigial comment 2026-03-19 11:26:48 -07:00
Pete Walters
c387e8e0b2
Fix initial download calculations when optimized media is enabled 2026-03-19 11:08:41 -05:00
Pete Walters
d25246acf3
Add 'state' to the debug message when enqueuing/deqeuing download items 2026-03-19 11:06:45 -05:00
Pete Walters
044a9967db
When restoring with optimize media enabled, don't download fullsize 2026-03-19 11:06:28 -05:00
Pete Walters
8c3d431ef9
Fix reused label string for battery level monitor 2026-03-18 13:37:24 -07:00
Sasha Weiss
77a6140946
Use BackupExportJobRunner in BackupBGProcessingTask 2026-03-16 18:54:03 -07:00
Pete Walters
470db099df
Skip export of empty phone numbers in contact shares 2026-03-16 16:50:06 -05:00
Sasha Weiss
035db65d68
Remove progress: nil extensions 2026-03-13 09:40:28 -07:00
Pete Walters
c051d06b11
Additional cancellation handling in BackupAttachmentCoordinator. 2026-03-13 10:06:14 -05:00
Pete Walters
f4f4696650
Unify backup logging through a common logger 2026-03-13 09:52:06 -05:00
Pete Walters
a900eff37d
Move BackupAttachmentUploadEnqueueMode from Enum to OptionSet 2026-03-13 09:11:34 -05:00
Sasha Weiss
b0d97c642c
Only include uploaded media in LastBackupDetails 2026-03-12 11:37:28 -07:00
Max Radermacher
78436e61dd
Consolidate code for parsing varints
Co-authored-by: Sasha Weiss <sasha@signal.org>
2026-03-11 18:05:08 -05:00
kate-signal
d3c9ae0192
member label permission backups 2026-03-09 16:24:29 -04:00
kate-signal
c8a105920e
skip member label permission for now 2026-03-09 12:53:46 -04:00
kate-signal
27ddb2b435
New member label permission 2026-03-09 10:34:35 -04:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
Sasha Weiss
38a386441e
[RFC] Wipe ListMedia state when disabling Backups, instead of running it 2026-03-02 17:45:46 -08:00
Sasha Weiss
96e4392d59
Always call concludeTx, even if processBatch throws 2026-03-02 17:45:32 -08:00
Sasha Weiss
752c57f7ab
Add IOSSpecificSettings to Backup.proto, with isSystemCallLogEnabled 2026-02-26 14:48:08 -08:00
Sasha Weiss
6b4455e9f9
Use modern TimeGatedBatch in ListMediaManager 2026-02-26 14:48:02 -08:00
kate-signal
daaf847afe
admin delete backups 2026-02-26 13:57:58 -05:00
Sasha Weiss
94ff755e0b
Make BackupMediaErrorNotificationPresenter async 2026-02-24 09:50:24 -08:00
Jordan Rose
4475a8eeaf
BackupKeyService: Remove unused code 2026-02-20 21:05:23 -06:00
Pete Walters
1684759e49
Remove BackupAttachmentUploadScheduler protocol 2026-02-19 16:14:31 -06:00
Max Radermacher
cb5f8e9a2e
Add & use TSThread.databaseTableName 2026-02-19 10:40:49 -06:00
Pete Walters
8263a5ad34
Fix Logger typo 2026-02-19 09:04:40 -06:00
Pete Walters
f543877c68
Clean up some list media logging 2026-02-18 18:00:33 -06:00
sashaweiss-signal
6c5362df65 Add log line when presenting Backups media error 2026-02-18 12:56:14 -08:00
Sasha Weiss
72e9649d98
Avoid attempting unexpected BackupExportJob runs
Co-authored-by: Pete Walters <pete@signal.org>
2026-02-18 10:21:34 -08:00
Sasha Weiss
cb749a2ad1
Add BackupMediaErrorNotificationPresenter, use in various flows 2026-02-18 09:35:29 -06:00
Pete Walters
652dcd4b86
Treat 'badArgument' the same as 'sourceObjectNotFound' and reupload 2026-02-17 15:39:21 -08:00
Sasha Weiss
9e00014b3f
Filter out "zero-byte" upload progress updates in BackupAttachmentUploadTracker 2026-02-17 14:27:06 -08:00
Pete Walters
5320c24ea0
Skip export of long text if it fails to decrypt to a string 2026-02-17 15:47:54 -06:00
Pete Walters
89f168b35e
Filter out contact share addresses if their values are all empty 2026-02-17 15:47:30 -06:00
Pete Walters
ddf0efde81
Filter out empty emails for contact share message export 2026-02-17 15:46:59 -06:00
Pete Walters
aeadb98cb4
Add missing retryable error types 2026-02-17 14:49:40 -06:00
Sasha Weiss
6ae49c28f1
Implement interactions, handle edge cases in CLVBackupProgressView 2026-02-17 09:50:31 -08:00
Sasha Weiss
4e40f729e1
Move BackupDisablingManager to Signal target 2026-02-14 20:31:10 -08:00
sashaweiss-signal
d61ed77d3c Fix progress reporting for BackupExportJob stages being non-granular 2026-02-12 16:02:08 -08:00
Sasha Weiss
662d7e7e49
Make BackupExportJob "resumable" 2026-02-12 14:57:20 -08:00
Sasha Weiss
5a67d29d07
Simplify BackupExportJob progress reporting 2026-02-12 14:44:25 -08:00
kate-signal
9ce0c01ac3
Polls one-on-one behind a send FF 2026-02-12 09:07:09 -05:00
sashaweiss-signal
c4ffa5c551 Consolidate firstBackupDate into LastBackupDetails 2026-02-11 17:50:04 -08:00
sashaweiss-signal
961a08a492 Update comments on BackupAttachmentUploadProgress 2026-02-11 17:49:29 -08:00