Commit Graph

11943 Commits

Author SHA1 Message Date
Max Radermacher
127444aad5
Use the GroupIdentifier type in another place 2025-05-14 19:54:46 -05:00
Max Radermacher
14393b3a20
Distinguish ACI and PNI-destined incoming messages 2025-05-14 19:54:30 -05:00
Jordan Rose
586312ac18
Require PreKeyBundles to always contain Kyber keys 2025-05-14 16:19:57 -07:00
Pete Walters
95779395ac
Remove bank selection from iDEAL donations 2025-05-14 13:05:24 -05:00
Max Radermacher
7a6880ae7d
Don’t inherit from SSKBaseTest 2025-05-14 12:43:08 -05:00
Max Radermacher
01b9bf5a7b
Remove code that’s only used by unit tests 2025-05-13 16:49:13 -05:00
Harry
4115382aab
Remove memory leak in BackupAttachmentDownloadProgress that was breaking tests 2025-05-13 13:15:07 -07:00
Max Radermacher
e006f4e129
Remove observeOnce method that’s not necessary 2025-05-13 13:46:41 -05:00
Max Radermacher
c9d1f7a370
Dump info again before zipping 2025-05-13 13:46:29 -05:00
Sasha Weiss
7d6edb6412
Bulk rename MessageBackup types 2025-05-13 11:35:52 -07:00
Harry Sanabria
2828d342a3 lint oops 2025-05-13 11:21:53 -07:00
Harry Sanabria
1152ff55da move download progress into deps bridge 2025-05-13 11:04:54 -07:00
Harry
cb4026f618
Add BackupAttachmentUploadProgress to drive upload progress bar UI 2025-05-13 09:56:16 -07:00
Harry
4abe900938
Delete backup too when deleting account 2025-05-13 00:48:20 -07:00
Harry
8d0c287362
Check credential backupLevel in BackupAttachmentUploadManager 2025-05-13 00:47:22 -07:00
Harry
38e95baa34
More aggresively dequeue backup attachment downloads we learn are unlisted 2025-05-13 00:32:29 -07:00
Harry
25b548437e
Remove isFreeTier/uploadEra placeholder methods and use BackupSettingsStore + BackupSubscriptionManager 2025-05-12 23:49:58 -07:00
Harry
162fdbc722
Automatically enqueue new attachment streams for backup media tier upload 2025-05-12 22:11:09 -07:00
Harry
8c4cacfe9b
Don't block attachment backup uploads on wifi if use cellular setting is enabled 2025-05-12 17:31:43 -07:00
Harry
d46a1a2372
Add mediaTierFallbackCdnNumber remote config 2025-05-12 17:30:07 -07:00
Sasha Weiss
dec50cfc52
Reregister subscriberID for StoreKit subscription if remote Subscription missing 2025-05-12 12:28:05 -07:00
Sasha Weiss
cb90733631
Support enabling/disabling Backups from Settings 2025-05-12 12:27:10 -07:00
Harry
ca1a163e29
List media regardless of backup attachment download queue status 2025-05-06 15:41:12 -05:00
Harry
4a76ab8070
Generalize BackupAttachmentDownloadQueueStatus to cover upload queue status 2025-05-06 10:30:19 -07:00
Max Radermacher
068febceee
De-protocolize RecipientDatabaseTable 2025-05-06 12:06:09 -05:00
Max Radermacher
a3522a4839
Adjust group refresh timeout behavior 2025-05-06 12:04:34 -05:00
Max Radermacher
e0b17710ed
Tweak parameter for internal users 2025-05-06 12:02:29 -05:00
Harry
e79c8785ca
Add chat list banner for backup attachment download progress 2025-05-05 23:11:34 -07:00
Sasha Weiss
32a2c55945
Add BackupIdManager 2025-05-05 10:51:42 -07:00
Pete Walters
5d3f8d93fc
setUpLocalIdentifiers should check for deregistered instances 2025-05-05 12:48:14 -05:00
Max Radermacher
80a6816b31
Remove mocks for pre keys stores 2025-05-05 12:46:46 -05:00
Sasha Weiss
389f4a1c2b
Some fixes to Backup subscription redemption 2025-05-02 14:37:48 -07:00
Sasha Weiss
b8eda921c4
Only attempt to redeem a Backups subscription on registered primaries 2025-05-02 14:19:00 -07:00
Max Radermacher
54dfffb14d
Improve pre key culling logic 2025-05-02 13:48:42 -05:00
Harry
e746b5c5ab
Skip archiving session switchover info messages in note to self 2025-05-02 10:25:21 -07:00
Pete Walters
731ce5aaa5
Log 'last launched'/'first launched' version info on launch before updating 2025-05-02 12:16:29 -05:00
Max Radermacher
4da4b845f4
Try up to 6 times when fetching in the NSE 2025-05-02 01:05:16 -05:00
Max Radermacher
2a46bdba73
Allow 27 seconds for background refreshes 2025-05-02 01:04:25 -05:00
Max Radermacher
b94494c1c5
Add cancellation support to the NSE 2025-05-02 01:03:16 -05:00
Max Radermacher
9aabc743ad
Update to LibSignal v0.71.0 2025-05-01 20:00:22 -05:00
Max Radermacher
7b9a2c66a2
Add internal debugging for errors joining groups 2025-05-01 19:59:47 -05:00
Max Radermacher
13300343de
Fix message processing performance measurement 2025-05-01 19:58:48 -05:00
Max Radermacher
1e12dc0444
Adjust cases for contact permission reminder 2025-05-01 19:58:31 -05:00
Max Radermacher
5262ce34ef
Remove behavior404 that doesn’t do anything 2025-05-01 19:58:13 -05:00
Max Radermacher
3a6d34d73d
Asyncify username methods 2025-05-01 19:41:17 -05:00
Sasha Weiss
9553ebc081
Throw a more consistent error from MBKeyMaterial.backupKey() 2025-05-01 15:44:23 -07:00
Harry
b90a9466a3
Don't initialize backup attachment download progress outside the main app 2025-05-01 14:25:54 -07:00
Pete Walters
e8fdb73c80
Make SVR backup after AEP migration more durable 2025-05-01 15:57:57 -05:00
Sasha Weiss
9e73a8bd52
Add ChooseBackupPlanView 2025-05-01 10:31:17 -07:00
Sasha Weiss
c276db945d
Make InMemoryDB workaround for Previews implicit 2025-04-30 11:17:42 -07:00