Harry
|
75b226b8d9
|
Use an OWSBackgroundTask for backup attachment up/downloads
|
2025-08-05 23:46:59 -07:00 |
|
Harry
|
d384594755
|
[Speculative] Increate number of parallel backup uploads
|
2025-08-05 10:57:23 -07:00 |
|
Harry
|
5d9f7b19c7
|
Dont conflate per-attachment upload progress with total upload progress
|
2025-08-05 09:45:46 -07:00 |
|
Harry
|
101843765b
|
Download backup attachments in backup BGProcessingTask
|
2025-08-05 09:23:32 -07:00 |
|
Pete Walters
|
d619aa50f1
|
Populate 'backupTier' in StorageService
|
2025-08-05 11:22:18 -05:00 |
|
Sasha Weiss
|
39b963af58
|
Skip reporting progress for some BackupExportJob steps if not paid-tier
|
2025-08-04 14:30:33 -07:00 |
|
Harry
|
b1fe641270
|
SVR🐝
|
2025-08-04 14:07:33 -07:00 |
|
Elaine
|
092cca79d7
|
🔨⚠️❎2️⃣6️⃣
|
2025-08-04 16:08:27 -04:00 |
|
Harry
|
2241385283
|
Make plaintext backup import method test-only
|
2025-08-01 12:02:58 -07:00 |
|
Harry
|
074a6ffeff
|
Validate every exported backup instead of expecting callers to do so
|
2025-08-01 10:53:28 -07:00 |
|
Sasha Weiss
|
7a4cf0c13e
|
Add Internal option to reenable Backups onboarding
|
2025-08-01 10:27:55 -07:00 |
|
Harry
|
50be76f225
|
Trim oversize text in quote on backup export
|
2025-07-31 16:28:12 -07:00 |
|
Harry
|
176d523ce4
|
Clean up backup upload 100% completion progress updating
|
2025-07-31 10:07:43 -07:00 |
|
Sasha Weiss
|
f38eaacc69
|
Defensive check against integer underflow in upload progress
|
2025-07-31 09:28:00 -07:00 |
|
Pete Walters
|
973c70ccdc
|
Fix crash when restoring and no oversized text present
|
2025-07-31 08:12:12 -05:00 |
|
Max Radermacher
|
28acee4e9b
|
Flag registration requests that will use sockets
|
2025-07-30 16:44:42 -05:00 |
|
Harry
|
24f5e73633
|
Consolidate oversize text handling
|
2025-07-30 13:27:06 -07:00 |
|
Harry
|
cad4e922b5
|
Consolidate oversize text byte threshold constants
|
2025-07-30 13:26:00 -07:00 |
|
Harry
|
9f29ee8022
|
Inline oversize text in backups
|
2025-07-30 11:42:39 -07:00 |
|
Harry
|
5e1c1f5de4
|
Fix backup attachment upload network retrying
|
2025-07-30 09:35:01 -07:00 |
|
Pete Walters
|
c6c948065d
|
Remove a owsFailDebug for a situation that's expected to happen during reg
|
2025-07-25 18:08:26 -05:00 |
|
Harry
|
dfd1762d78
|
Make AttachmentContentValidator async
|
2025-07-25 14:26:30 -07:00 |
|
Harry
|
58d367afe5
|
Don't back up oversized text attachments
|
2025-07-25 11:27:18 -07:00 |
|
kate-signal
|
61f662ad33
|
Backup Download progress only updates on first download per app launch
|
2025-07-24 13:13:26 -07:00 |
|
Pete Walters
|
9504789801
|
Create missing MRBK during orphan backup attachment check
|
2025-07-24 14:41:10 -05:00 |
|
Pete Walters
|
417c80cded
|
Explicitly pass in backup keys to backup operations
|
2025-07-24 14:27:31 -05:00 |
|
Elaine
|
e4ac9b19c7
|
Show backup restore progress during registration
|
2025-07-24 11:01:50 -04:00 |
|
Sasha Weiss
|
9a60bb5771
|
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings
|
2025-07-22 22:28:10 -05:00 |
|
Sasha Weiss
|
73fd17e963
|
Use a TaskQueue instead of DebouncedTask in BackupDisablingManager
|
2025-07-22 09:24:54 -07:00 |
|
Sasha Weiss
|
b08a9f6a41
|
Rename AsyncAtomic -> SeriallyAccessedState
|
2025-07-21 17:52:50 -07:00 |
|
Sasha Weiss
|
69af4843ed
|
Add UX in BackupSettings for "Back Up Now"
|
2025-07-21 17:46:56 -07:00 |
|
Harry
|
c27f829018
|
Make backup restore in registration resumable after app termination
|
2025-07-18 15:22:24 -07:00 |
|
Harry
|
b74d87096a
|
Add BackupOversizeTextCache table
|
2025-07-18 14:59:34 -07:00 |
|
Max Radermacher
|
922f2ab686
|
Adopt /v2/config
|
2025-07-18 11:41:27 -05:00 |
|
Sasha Weiss
|
9a6cc9118f
|
Wipe transient Backup settings when disabling
|
2025-07-17 22:17:40 -07:00 |
|
Sasha Weiss
|
022e1ef8c6
|
Update logging in BackupAttachment upload/download
|
2025-07-17 18:17:29 -07:00 |
|
Sasha Weiss
|
c282947933
|
Catch and rethrow CancellationError in BackupExportJob
|
2025-07-17 18:16:02 -07:00 |
|
Harry
|
92e5cca0f1
|
Don't locally enforce a max backup upload size limit
|
2025-07-17 13:51:28 -07:00 |
|
Sasha Weiss
|
dc82bf5ccc
|
Add network-error Retry for BackupExportJob
|
2025-07-17 11:28:30 -07:00 |
|
Harry
|
37becd42d2
|
Don't run backup export job if Upload on Cellular disabled and no wifi
|
2025-07-16 21:49:05 -07:00 |
|
Sasha Weiss
|
4f4c79f532
|
Add BackupTestFlightEntitlementManager
|
2025-07-16 08:36:15 -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
|
19a93a8fdc
|
Add a test for BackupDisablingManager
|
2025-07-14 10:33:54 -07:00 |
|
Sasha Weiss
|
b7df52ec77
|
Download offloaded attachments before disabling Backups
|
2025-07-14 10:32:33 -07:00 |
|
Sasha Weiss
|
be9340bdb8
|
Add BackupCDNCache for read credentials, metadata
|
2025-07-11 16:38:50 -07:00 |
|
sashaweiss-signal
|
539dae3666
|
Remove unused method from BackupRequestManager
|
2025-07-11 14:29:12 -07:00 |
|
Harry
|
1dae59e8cf
|
Don't periodically list media while free tier
|
2025-07-08 19:07:03 -05:00 |
|
Harry
|
b7c798cd8b
|
Add more backups internal settings toggles
|
2025-07-08 12:26:39 -07:00 |
|