Commit Graph

1195 Commits

Author SHA1 Message Date
Sasha Weiss
11a3e94657
Allow manually wiping the shared app container if DB unrecoverably corrupted 2025-09-12 14:21:58 -07:00
Max Radermacher
0ee384908e
NO MORE REST 2025-08-27 18:09:16 -05:00
Sasha Weiss
55955fb76d
Avoid side-effects and restrictions of AEP rotation during Reg 2025-08-27 08:54:47 -07:00
Sasha Weiss
7169a711a3
Pared-down BackupServiceAuth fetching during registration 2025-08-26 12:01:25 -07:00
Sasha Weiss
666d6f335a
Add AccountEntropyPoolManager 2025-08-26 12:00:04 -07:00
Max Radermacher
b48560b6d0
Use the web socket immediately after registration 2025-08-25 16:32:07 -05:00
Max Radermacher
1aa4d5f7ca
Add web socket support when unlinking a device 2025-08-25 16:06:41 -05: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
Sasha Weiss
0b50e4512e
Remove concept of "V1" 2FA, clean up OWS2FAManager 2025-08-21 17:26:26 -07:00
Max Radermacher
e34d65d94d
Remove _RegistrationCoordinator_PreKeyManagerShim 2025-08-19 09:18:39 -05:00
Max Radermacher
2691cd352b
Delay PNI pre key operations during change number 2025-08-18 17:59:53 -05:00
Harry
7faaf2c9a2
OWSProgress improvements 2025-08-15 20:08:48 -07:00
Sasha Weiss
422bac5914
Remove getOrGenerateAccountEntropyPool from AccountKeyStore 2025-08-13 14:42:08 -07:00
Harry
20c805016f
Wipe SVR🐝 nonce metadata locally when rotating the AEP 2025-08-13 14:35:01 -07:00
Sasha Weiss
2855d442fc
Remove deprecated ssre and deleteSync capabilities 2025-08-13 13:20:02 -05:00
Sasha Weiss
480bd6ebd8
Remove the (unused) ability to derive a BackupKey from the MasterKey 2025-08-13 13:11:25 -05:00
Harry
bdcfb99f7b
Add SVR🐝 fields to RegistrationProvisioningMessage proto 2025-08-11 21:54:29 -07:00
Sasha Weiss
7306c76e7a
Consolidate OWSDevice-related types and files 2025-08-07 15:52:10 -07:00
Sasha Weiss
2608feff8d
Store plaintext names for OWSDevice, decrypt/encrypt in OWSDeviceService 2025-08-07 11:44:03 -07:00
Pete Walters
8c5bccfcf0
Improve cancellation/error handling around some QuickRestore operations 2025-08-07 11:57:53 -05:00
Sasha Weiss
8109124502
Clean up methods for managing AEP state 2025-08-06 14:10:51 -07:00
Pete Walters
5417c51606
Asyncify remianing private reg methods 2025-08-01 14:56:56 -05:00
Pete Walters
3d4983cc96
Fix username reclamation after backup restore 2025-07-30 16:40:48 -05:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Pete Walters
9d37fc501e
Asyncify registration prekey shims 2025-07-29 16:54:33 -05:00
Max Radermacher
9261ef89e9
Fix push-related registration test flakiness 2025-07-29 09:33:26 -05:00
Pete Walters
9724d586c4
Asyncify waiting for push tokens 2025-07-28 17:37:27 -05:00
Max Radermacher
f2b17d2ad4
Asyncify nextStepForProfileSetup & friends 2025-07-28 17:13:51 -05:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests 2025-07-25 16:25:39 -05:00
Max Radermacher
d026f3ae5c
Asyncify push notification registration code 2025-07-25 11:55:09 -05:00
Pete Walters
d9af652bd1
Asyncify registration permissions handling 2025-07-25 09:53:10 -05:00
Pete Walters
417c80cded
Explicitly pass in backup keys to backup operations 2025-07-24 14:27:31 -05:00
Sasha Weiss
9a60bb5771
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings 2025-07-22 22:28:10 -05:00
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Sasha Weiss
fb1e247fd9
Use an actor for synchronization in BackupAttachmentTrackerTest 2025-07-17 09:15:21 -07:00
Sasha Weiss
37f35b519b
Fix concurrency test flake in BackupAttachmentUploadTrackerTest 2025-07-14 21:54:15 -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
Pete Walters
4be2f14952
Consolidate error handling/presentation for registration backup operations 2025-07-10 15:18:05 -05:00
Max Radermacher
37958d106f
Remove PNI Hello World 2025-07-10 14:39:37 -05:00
Pete Walters
9e84ada7a6
Asyncify RegistrationSessionManager & RegistrationCoordinatorTests 2025-07-10 12:04:41 -05:00
Sasha Weiss
17354e4c95
Add UX support for downloading attachments to BackupSettings 2025-07-08 09:06:14 -07:00
Sasha Weiss
aad23ee729
Add BackupSettingsAttachmentDownloadTracker 2025-07-08 08:53:29 -07:00
kate-signal
c79c34839c
Update bottom bar UI when user blocks a group 2025-07-07 10:45:12 -07:00
Sasha Weiss
4a3085adcb
Adapt BackupAttachmentUploadTracker to a non-reentrant AsyncAtomic 2025-07-01 13:56:32 -07:00
Harry
9879eb2d9f
Make Backup list media a durable operation 2025-06-26 18:00:08 -07:00
Sasha Weiss
88411d6d97
Split BackupAttachmentQueueStatusManager into upload/download variants 2025-06-26 16:17:57 -07:00