Commit Graph

1603 Commits

Author SHA1 Message Date
Sasha Weiss
fdef35903d
Retry with exponential backoff when Backup uploads are rate-limited 2025-08-08 12:32:40 -07:00
Sasha Weiss
4956a47587
Significantly slim OWSHTTPError 2025-08-08 11:32:58 -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
Sasha Weiss
800bbed6e8
Modernize OWSDevice 2025-08-07 11:42:41 -07:00
kate-signal
d926946143
Perform a regular "keep alive" of backups 2025-08-06 15:39:25 -05:00
Pete Walters
d619aa50f1
Populate 'backupTier' in StorageService 2025-08-05 11:22:18 -05:00
Harry
d6e43f5b3c
Don't crash when missing a file and uploading an attachment 2025-08-04 21:31:16 -07:00
Sasha Weiss
7b55050830
Add already-passing test for ObjectRetainer 2025-08-04 15:06:16 -07:00
Harry
b1fe641270
SVR🐝 2025-08-04 14:07:33 -07:00
Harry
2241385283
Make plaintext backup import method test-only 2025-08-01 12:02:58 -07:00
Max Radermacher
8987991dc9 Relocate message processor enqueueing queue 2025-07-31 11:54:31 -05:00
Pete Walters
e7af3bfec1
Delete all revisions when deleting an edit 2025-07-30 15:56:32 -05:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Harry
9f29ee8022
Inline oversize text in backups 2025-07-30 11:42:39 -07:00
Sasha Weiss
9822fef1e8
Remove anyRemoveAllWithInstantiation 2025-07-30 10:31:31 -07:00
Max Radermacher
3e22dd19c7 Replace two comments with “use web socket” checks 2025-07-30 11:25:42 -05:00
Max Radermacher
a42e05fe93
Use NetworkManager for non-registration requests 2025-07-25 16:25:39 -05:00
Max Radermacher
1482ef24f0
Remove shouldReconnectIfConnectedElsewhere 2025-07-25 12:44:10 -05:00
Max Radermacher
c546777501
Asyncify SystemStoryManager 2025-07-25 11:49:48 -05:00
Max Radermacher
63f6fb14ab
Remove unused makePromise method 2025-07-25 11:49:24 -05:00
Pete Walters
417c80cded
Explicitly pass in backup keys to backup operations 2025-07-24 14:27:31 -05:00
Max Radermacher
53f9bb2342
Asyncify Auth.fetch(…) 2025-07-23 12:28:11 -05:00
Sasha Weiss
9a60bb5771
Consolidate Backup FeatureFlags, add RemoteConfig to show Settings 2025-07-22 22:28:10 -05:00
Max Radermacher
48af5c8c35
Use the web socket in the share extension 2025-07-22 08:48:14 -05:00
kate-signal
750f82ebdd
Don't prompt to enable backups if its been enabled before 2025-07-21 11:34:29 -07:00
Max Radermacher
94b697d8ae
Don’t connect concurrently in multiple processes 2025-07-21 13:08:48 -05: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
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Harry
92e5cca0f1
Don't locally enforce a max backup upload size limit 2025-07-17 13:51:28 -07:00
kate-signal
33a8457599
Megaphone for inactive primary devices 2025-07-16 13:10:05 -07:00
kate-signal
aa36739ee9
Promote chats with drafts to the top of the Chat List 2025-07-14 12:21:38 -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
b7df52ec77
Download offloaded attachments before disabling Backups 2025-07-14 10:32:33 -07:00
Max Radermacher
ec3c050b49
Remove LearnMyOwnPniManager 2025-07-10 16:59:55 -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
kate-signal
e29035859f
Adjust enable backups snooze time 2025-07-08 08:06:22 -07:00
Max Radermacher
52b0dde132
Mitigate flakiness in stories tests 2025-07-07 15:06:11 -05:00
gram-signal
545966d890
Use RemoteConfig to turn on PQ ratchet. 2025-07-03 11:27:17 -07:00
kate-signal
bbf12c4321
Update megaphone backup criteria 2025-07-02 15:04:37 -07:00
Max Radermacher
69bd533000
Use GroupIdentifier in isGroupIdBlocked 2025-07-01 15:07:42 -05:00
Max Radermacher
8b6a1697d8
Validate identity when receiving a 422 error 2025-07-01 09:11:08 -05:00
Sasha Weiss
d65ae767ba
Add writeWithRollbackIfThrows method to DB 2025-06-30 10:15:07 -07:00
Sasha Weiss
9a48618897
Consolidate DB default arguments 2025-06-30 10:14:35 -07:00
kate-signal
36dc1213e3
Add Message Backup megaphone 2025-06-27 13:19:34 -07:00
Harry
0018283dc6
Allow tx rollbacks on thrown errors in TimeGatedBatch 2025-06-26 16:19:41 -07:00