Commit Graph

36307 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
f1742a539d
Add device transfer to QuickRestore flow 2025-05-14 18:13:55 -05:00
sashaweiss-signal
b909cbefad Bump version to 7.61 2025-05-14 16:04:27 -07:00
sashaweiss-signal
e92e643c4f Update translations 2025-05-14 15:58:49 -07:00
sashaweiss-signal
799a22bc8b Update release notes 2025-05-14 15:52:32 -07:00
Sasha Weiss
8753035db6
Put AvatarHistoryManager.cleanupOrphanedImages off main thread 2025-05-14 17:49:39 -05:00
Sasha Weiss
e8f1b75086
Clean up AppEnvironment.setUp 2025-05-14 12:40:05 -07:00
Elaine
879faa9e64
Show keyboard instead of attachment picker when canceling pasted image 2025-05-14 12:19:24 -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
893ca9c325
Update to LibSignal v0.72.0 2025-05-14 12:17:44 -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
sashaweiss-signal
5491061112 Remove bridge variable 2025-05-12 15:36:43 -07:00
Elaine
d7732a7ead
Fix attachment keyboard state when cancelling pasted attachment 2025-05-12 14:53:31 -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 Sanabria
900cfabdd4 Bump version to 7.60 2025-05-09 12:41:07 -07:00
Harry Sanabria
4c5dcbf677 Update translations 2025-05-09 12:39:26 -07:00
Pete Walters
06611b8298
Split up the SVR restore & backup calls during registration 2025-05-09 13:59:29 -05:00
Igor Solomennikov
f5e878550c
Mark autoLoadMoreIfNecessary with @discardableResult.
There are six places where the result is unused vs one place where the result is used.
2025-05-06 15:58:55 -07:00
Harry
ca1a163e29
List media regardless of backup attachment download queue status 2025-05-06 15:41:12 -05:00
Max Radermacher
2af868ed65
Partially revert "When writing a debug log, repeat logs about the local app state" 2025-05-06 13:39:58 -05:00
Harry
4a76ab8070
Generalize BackupAttachmentDownloadQueueStatus to cover upload queue status 2025-05-06 10:30:19 -07:00
Max Radermacher
419a2595d7
Mark Hello World as unnecessary when reregistering 2025-05-06 12:27:12 -05: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
Pete Walters
f5f0ba3be5
Add additional reglock tests, fix a registration edge case. 2025-05-06 10:18:04 -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
Harry
940d6f4dde
Avoid double presenting during provisioning flow 2025-05-05 10:49:02 -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
Elaine
f5aabcee1e
Allow saving photos when permissions are write-only 2025-05-05 11:36:43 -06:00