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 |
|