Commit Graph

11968 Commits

Author SHA1 Message Date
Max Radermacher
138338c395
Remove unused code 2025-05-21 15:16:16 -05:00
Max Radermacher
1cbcac74b1
Require GroupSecretParams for group builders 2025-05-21 15:15:26 -05:00
Max Radermacher
bbb9a1e027
Enforce non-empty group titles via the compiler 2025-05-21 15:15:03 -05:00
Max Radermacher
b5b4868401
Consolidate PKC fetches when creating groups 2025-05-21 14:42:40 -05:00
Harry
d8d5b4d993
Update libsignal to 0.73.1 2025-05-21 12:20:22 -07:00
Max Radermacher
3287ebd4ed
Remove GroupsV2OutgoingChanges protocol 2025-05-21 13:47:32 -05:00
Max Radermacher
8e90b02969
Asyncify search flows 2025-05-21 12:27:16 -05:00
Harry
2351749b96
Implement AttachmentOffloadingManager 2025-05-20 17:23:31 -07:00
Harry
1af6b2d415
Treat incoming messages in note to self as always being from self in backup export 2025-05-20 17:02:57 -07:00
Harry
18853b89d0
Clean up + prepare some shouldOptimizeLocalStorage code 2025-05-20 16:58:18 -07:00
Harry
233b478786
Add method to schedule all backup attachment uploads when enabling paid backups 2025-05-20 16:57:41 -07:00
Harry
e665e4ab19
Add method to cancel pending media tier downloads when enabling optimize media 2025-05-20 16:56:57 -07:00
Harry
cbb99ed17d
Enqueue media tier downloads for all attachments when disabling optimize media 2025-05-20 16:56:18 -07:00
Max Radermacher
12d9be8fb3
Fix group invites 2025-05-20 14:28:15 -05:00
Harry
67324cbf0e
Only export BackupLocator if feature flag enabled 2025-05-19 16:24:01 -07:00
Harry
1b69b9c2ae
Track last viewed fullscreen time for attachments 2025-05-16 16:29:13 -07:00
Pete Walters
e92e794656
Add identity keys to registration message 2025-05-16 16:06:18 -05:00
Max Radermacher
9c57e90968
Remove unused GroupsV2Error cases 2025-05-16 12:34:23 -05:00
Max Radermacher
18df833f5e
Move “wait for side effects” logic to shared type 2025-05-16 12:31:01 -05:00
Sasha Weiss
81ad376eb1
Avoid enqueuing multiple donation-redemption jobs for a single period 2025-05-15 16:43:44 -07:00
Harry
a33f6e1f31
Run the blocking TSAttachment migration on app launch 2025-05-15 10:32:14 -07:00
Sasha Weiss
5e318c79c1
Make DeletedCallRecordCleanupManager async 2025-05-15 10:30:46 -07:00
Harry
29297b82be
Update svr enclave 2025-05-15 10:18:04 -07:00
Max Radermacher
fe58139a11
Don’t re-parse proto when enqueuing group messages 2025-05-15 09:30:03 -05:00
Max Radermacher
54aeb48a5e
Handle edited group messages via group processor 2025-05-14 20:43:57 -05:00
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