Commit Graph

36376 Commits

Author SHA1 Message Date
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
4773cd7c6b Reuse “can add” logic in AddToGroupViewController 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
01570d7c09
Asyncify AddToGroupViewController 2025-05-22 18:40:36 -05:00
Max Radermacher
533f13d369
Fix “they’ve been invited to join” logic 2025-05-22 18:40:18 -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
668cc58dc4
Show an action sheet when disabling Backups fails with a generic error 2025-05-21 23:42:48 -07: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
Jim Gustafson
d39042ea7d
Update to RingRTC v2.52.2 2025-05-21 17:38:49 -05:00
Elaine
c5630019ad
Update registration restore button styles 2025-05-21 16:15:26 -06:00
Elaine
13424d0aa4 Bump version to 7.62 2025-05-21 14:49:57 -06:00
Elaine
97c162f00a Update translations 2025-05-21 14:49:04 -06:00
Elaine
2f28e851da Update release notes 2025-05-21 14:46:12 -06: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
Sasha Weiss
088e6ca2bd
Replace StaleBot config with actions/stale workflow 2025-05-21 11:12:20 -07:00
Max Radermacher
6769452b41
Use BackgroundMessageFetcher in the main app 2025-05-21 12:28:35 -05:00
Max Radermacher
5adac2c9ee
Asyncify maximumPaymentAmount and related code 2025-05-21 12:28:14 -05:00
Max Radermacher
8e90b02969
Asyncify search flows 2025-05-21 12:27:16 -05:00
Max Radermacher
befa93274b
Consolidate search code to fix bug 2025-05-21 12:21:45 -05:00
Max Radermacher
4a422993a1
Asyncify forwarding & fix bug 2025-05-21 12:21:30 -05:00
Elaine
42ad640382
Update quick restore transfer UI 2025-05-21 10:03:53 -06:00
Harry
2351749b96
Implement AttachmentOffloadingManager 2025-05-20 17:23:31 -07:00
Harry
53c9b383cb
Fix string oopsie 2025-05-20 17:13:35 -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
Harry
d980918c68
Tweak voice message filename to match other platforms 2025-05-20 12:45:06 -07:00
Max Radermacher
12d9be8fb3
Fix group invites 2025-05-20 14:28:15 -05:00
Max Radermacher
de886483d3
Add building image 2025-05-20 13:22:33 -05:00
Max Radermacher
f747fe36ad
Wait for app ready when processing notifications 2025-05-20 12:37:41 -05:00
Harry
67324cbf0e
Only export BackupLocator if feature flag enabled 2025-05-19 16:24:01 -07:00
Max Radermacher
d9e904e009
Wait for processing for low-priority pushes 2025-05-19 16:45:43 -05:00