Sasha Weiss
|
1b27ac40e9
|
Tidying of TSInfoMessage group updates
|
2025-09-23 09:16:36 -07:00 |
|
Sasha Weiss
|
7877edefa9
|
Backup Export progress bar polish
|
2025-09-23 09:16:12 -07:00 |
|
Sasha Weiss
|
62909f6ff6
|
Replace usage of writeWithTxCompletion with writeWithRollbackIfThrows
|
2025-09-23 09:09:18 -07:00 |
|
Pete Walters
|
1480539e43
|
Add backup failure UX
|
2025-09-22 13:37:49 -05:00 |
|
Pete Walters
|
2a18c65279
|
Add prompt for multiple failed backup attempts
|
2025-09-22 09:40:56 -05:00 |
|
Max Radermacher
|
425bf680e0
|
Add separate properties for upload/download limits
|
2025-09-15 23:40:25 -05:00 |
|
Sasha Weiss
|
45e534a712
|
Disable Backups as part of the "Create New Key" flow
|
2025-09-15 15:25:20 -07:00 |
|
Sasha Weiss
|
fa57658ee1
|
Improvements to Backups logging
|
2025-09-11 16:05:45 -07:00 |
|
Harry
|
9711a48911
|
Don't back up attachments exceeding 100MB
|
2025-09-10 17:53:18 -05:00 |
|
Harry
|
b47cd71171
|
Suspend message processing for entire backup bgprocessingTask
|
2025-09-10 13:48:02 -05:00 |
|
Sasha Weiss
|
29eabb58da
|
Rename: "Signal Secure Backups", "Recovery Key"
|
2025-09-10 09:20:19 -07:00 |
|
Sasha Weiss
|
f6e7769baf
|
Handle Upload.Error when uploading the Backup proto file
|
2025-09-09 17:37:32 -07:00 |
|
Harry
|
5ae5742127
|
Update upload row state back to not done when re-enqueuing
|
2025-09-08 13:41:58 -07:00 |
|
Sasha Weiss
|
0e8ffca7de
|
Durably update BackupSettings when BackupExportJobRunner finishes
|
2025-09-05 14:23:03 -07:00 |
|
Sasha Weiss
|
26100521d3
|
Set BackupPlan for real on linked devices
|
2025-09-05 13:01:37 -07:00 |
|
Sasha Weiss
|
2b05ec83cf
|
Populate "last Backup" details after a restore
|
2025-09-05 12:48:52 -07:00 |
|
Harry
|
df99e69952
|
Accept identity change updates from recipients merged into the local recipient
|
2025-09-05 10:19:29 -07:00 |
|
Harry
|
01d2a8ea36
|
Reset DidDismissDownloadCompleteBanner when disabling optimize storage
|
2025-09-04 14:01:56 -07:00 |
|
Harry
|
d7f561fdc2
|
Increase backup upload/download parallelism
|
2025-09-04 14:00:19 -07:00 |
|
Harry
|
0cb9320abe
|
Catch wrapped rate limit errors in BackupAttachmentUploadQueueRunner
|
2025-09-04 13:59:37 -07:00 |
|
Harry
|
fb99d0def6
|
Check for expireStartDate of 0 not just null
|
2025-09-03 16:11:19 -07:00 |
|
Harry
|
dae7674c16
|
Check for mediaTierCdnNumber not just mediaTierInfo to determine list media integrity check
|
2025-09-03 18:02:36 -05:00 |
|
Sasha Weiss
|
f08f0868c2
|
Add dedicated "low power mode" paused case for Backup upload/download
|
2025-09-03 11:38:40 -07:00 |
|
Harry
|
396a4b6361
|
Don't allow list media integrity check to race with backup uploads
|
2025-09-02 17:29:13 -07:00 |
|
Harry
|
b6a9d23c6a
|
Track completed unit count for backup attachment upload progress
|
2025-09-02 17:27:33 -07:00 |
|
Sasha Weiss
|
4fa4142881
|
Expose the last Backup file size separately in Internal Settings
|
2025-09-02 15:39:51 -07:00 |
|
Sasha Weiss
|
9cb929e8d2
|
Only set the Backup-ID on the primary
|
2025-09-02 16:19:08 -05:00 |
|
kate-signal
|
b3a99ba038
|
Add poll store and poll manager to interact with poll database tables
|
2025-08-29 15:26:32 -07:00 |
|
Harry
|
c01cbfdeef
|
Clean up list media integrity check result storage
|
2025-08-29 11:58:19 -07:00 |
|
Harry
|
d6571f3fd9
|
Don't block on thumbnail attachment upload
|
2025-08-29 11:58:00 -07:00 |
|
Pete Walters
|
f1afb18e94
|
Don't archive quote text if empty after trimming
|
2025-08-28 12:00:49 -05:00 |
|
Sasha Weiss
|
01fca4bc27
|
Complete BackupArchiveExport OWSProgress after export completes
|
2025-08-28 09:59:01 -07:00 |
|
Sasha Weiss
|
957876e53d
|
Debounce BackupExportJob progress updates to 10Hz
|
2025-08-27 17:14:27 -07:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
Sasha Weiss
|
1a2f26ed29
|
Enable Backups for internal builds
|
2025-08-27 15:56:05 -07:00 |
|
kate-signal
|
155397767b
|
Notify user 1-3 hours after they enable backups
|
2025-08-27 14:26:15 -07:00 |
|
Harry
|
49ff623e5c
|
Add backup list media integrity check button to internal settings
|
2025-08-27 11:09:25 -07:00 |
|
Sasha Weiss
|
722cdde264
|
Use an extended timeout for delete-Backups requests
|
2025-08-26 13:58:10 -07:00 |
|
Sasha Weiss
|
7169a711a3
|
Pared-down BackupServiceAuth fetching during registration
|
2025-08-26 12:01:25 -07:00 |
|
Sasha Weiss
|
46b69756d5
|
Only consider one key type when fetching Backup auth credentials
|
2025-08-26 12:00:39 -07:00 |
|
Harry
|
54c1ee60a8
|
Don't count thumbnails in download progress
|
2025-08-25 13:29:56 -07:00 |
|
Harry
|
3cb8c85185
|
Don't count thumbnails in upload progress
|
2025-08-25 13:29:27 -07:00 |
|
Harry
|
42bc89e92d
|
Push network and 5xx error handling into BackupAttachmentDownloadStatus
|
2025-08-25 13:28:43 -07:00 |
|
Harry
|
9c892afca3
|
propagate cancellation to upload/download queue child tasks via async let instead of task init
|
2025-08-22 12:21:26 -07:00 |
|
Harry
|
34536f3d0c
|
Retry media tier 5xx errors
|
2025-08-22 12:11:19 -07:00 |
|
Max Radermacher
|
5102a2e229
|
Don’t use the web socket for registerBackupId
|
2025-08-22 12:02:02 -05:00 |
|
sashaweiss-signal
|
e50b7a5265
|
Adjust comments re: sequencing Backup entitlement redemption
|
2025-08-21 21:52:31 -07:00 |
|
Sasha Weiss
|
1db4d1544f
|
Acquire a Backups entitlement before fetching Backup auth credentials
|
2025-08-21 20:46:25 -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 |
|