Max Radermacher
|
021e82e1ca
|
Consolidate PKC fetches when adding group members
|
2025-05-22 18:59:52 -05:00 |
|
Max Radermacher
|
194b7f0352
|
Always allow adding requestees
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
40b4c03fa9
|
Allow adding invitees if we can fetch credentials
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
38072f2201
|
Extract logic for “can add user to group”
|
2025-05-22 18:56:40 -05:00 |
|
Max Radermacher
|
d5d1e3812a
|
Don’t require reachability when sending receipts
|
2025-05-22 18:50:04 -05:00 |
|
Max Radermacher
|
0ca63e091d
|
Wait for app readiness for ReceiptSender observers
|
2025-05-22 18:48:55 -05:00 |
|
Max Radermacher
|
8126b6ada1
|
Fix waitForPendingReceipts
|
2025-05-22 18:47:50 -05:00 |
|
Max Radermacher
|
9d2cd5b96a
|
Isolate errors when sending receipts
|
2025-05-22 18:47:07 -05:00 |
|
Max Radermacher
|
9b24559870
|
Merge extensions for GroupMembership
|
2025-05-22 18:40:59 -05:00 |
|
Max Radermacher
|
a0317778d9
|
Include apnToken when linking a new device
|
2025-05-22 15:33:48 -05:00 |
|
Max Radermacher
|
aa34312aee
|
Downgrade debug assertion to warning
|
2025-05-22 14:23:27 -05:00 |
|
Sasha Weiss
|
c5523905b4
|
Make disabling Backups durable
|
2025-05-21 23:36:53 -07:00 |
|
Sasha Weiss
|
b1282200cd
|
Make callers of BackupIdManager responsible for network retries
|
2025-05-21 23:34:19 -07:00 |
|
Max Radermacher
|
82a7adda0b
|
De-duplicate notifications for identical reactions
|
2025-05-21 18:55:41 -05:00 |
|
Max Radermacher
|
66fd838dca
|
Remove unused code from NewGroupSeed
|
2025-05-21 18:54:39 -05:00 |
|
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 |
|