Commit Graph

36782 Commits

Author SHA1 Message Date
Max Radermacher
5cc3ca09ee Asyncify registration’s makeRequest method 2025-07-22 08:47:50 -05:00
Max Radermacher
95a1cd89bc Asyncify updateAccountAttributes 2025-07-22 08:47:50 -05:00
Max Radermacher
40924ecbbb Asyncify enableReglock 2025-07-22 08:47:50 -05:00
Max Radermacher
5b5a29795f Asyncify recoverPendingPniChangeNumberState 2025-07-22 08:47:50 -05:00
Sasha Weiss
b08a9f6a41
Rename AsyncAtomic -> SeriallyAccessedState 2025-07-21 17:52:50 -07:00
Sasha Weiss
9430d0ca56
Show error sheets when manual Backup export fails 2025-07-21 17:48:25 -07:00
Sasha Weiss
69af4843ed
Add UX in BackupSettings for "Back Up Now" 2025-07-21 17:46:56 -07:00
Henry Holtzman
5bc9f60375
[Payments] Add mobilecoin enclave measurements for v7.x 2025-07-21 16:54:30 -07:00
Sasha Weiss
0d6460709a
Rotate uploadEra when enabling paidAsTester 2025-07-21 12:51:33 -07:00
kate-signal
750f82ebdd
Don't prompt to enable backups if its been enabled before 2025-07-21 11:34:29 -07:00
Max Radermacher
94b697d8ae
Don’t connect concurrently in multiple processes 2025-07-21 13:08:48 -05:00
Max Radermacher
6ced466c4b
Update to LibSignal v0.76.5 2025-07-21 13:08:17 -05:00
sashaweiss-signal
d03f3e3c7d Assume AppAttest generated key string are base64-encoded data 2025-07-18 15:47:06 -07:00
Harry
c27f829018
Make backup restore in registration resumable after app termination 2025-07-18 15:22:24 -07:00
Harry
b74d87096a
Add BackupOversizeTextCache table 2025-07-18 14:59:34 -07:00
Max Radermacher
67a16c1ea9
Open a web socket when replying to notifications 2025-07-18 16:24:01 -05:00
Max Radermacher
22db39b6c3
Use the web socket when deleting your account 2025-07-18 16:23:46 -05:00
Jim Gustafson
ecd830ed48
Update to RingRTC v2.55.0 2025-07-18 14:20:41 -07:00
Pete Walters
191ac83a99
Propertly restore into manual restore mode on post-reg relaunch 2025-07-18 15:17:24 -05:00
Pete Walters
3a1680e13e
Connect 'Learn More' to support page 2025-07-18 15:17:07 -05:00
Pete Walters
5cd196b81f
Vary the backup restore confirmation based on manual/quick restore 2025-07-18 15:16:34 -05:00
Max Radermacher
922f2ab686
Adopt /v2/config 2025-07-18 11:41:27 -05:00
Sasha Weiss
9a6cc9118f
Wipe transient Backup settings when disabling 2025-07-17 22:17:40 -07:00
Sasha Weiss
022e1ef8c6
Update logging in BackupAttachment upload/download 2025-07-17 18:17:29 -07:00
Sasha Weiss
c282947933
Catch and rethrow CancellationError in BackupExportJob 2025-07-17 18:16:02 -07:00
sashaweiss-signal
31324bf1ca Add additional logging to AppAttest key-registration request 2025-07-17 16:24:59 -07:00
Max Radermacher
39724bb08c
Remove TestScheduler & Schedulers 2025-07-17 18:11:27 -05:00
Pete Walters
8f79e95e99
Allow cancelling from manual restore 'restore method' screen. 2025-07-17 15:58:23 -05:00
Harry
92e5cca0f1
Don't locally enforce a max backup upload size limit 2025-07-17 13:51:28 -07:00
Sasha Weiss
f23120e787
Make BackupDetailView take observed properties at init 2025-07-17 12:33:01 -07:00
Sasha Weiss
dc82bf5ccc
Add network-error Retry for BackupExportJob 2025-07-17 11:28:30 -07:00
sashaweiss-signal
4a69f7eaaa Base64Url-encode keyId param in AppAttest requests 2025-07-17 11:18:25 -07:00
kate-signal
92dec8a834
"Backup Size" on BackupSettings doesn't update 2025-07-17 10:42:07 -07:00
Sasha Weiss
fb1e247fd9
Use an actor for synchronization in BackupAttachmentTrackerTest 2025-07-17 09:15:21 -07:00
Harry
37becd42d2
Don't run backup export job if Upload on Cellular disabled and no wifi 2025-07-16 21:49:05 -07:00
sashaweiss-signal
fc50120d82 Add application/octet-stream header to AppAttest requests with .data bodies 2025-07-16 20:54:02 -07:00
Sasha Weiss
9f6adb875e
Support cancellation in DebouncedTask 2025-07-16 16:47:09 -07:00
sashaweiss-signal
ae54e70cae Use PUT, not POST, for registering a key in AppAttest 2025-07-16 15:49:29 -07:00
sashaweiss-signal
19e8b24240 Remove leading / from AppAttest request URLs 2025-07-16 14:16:06 -07:00
Elaine
8eac295ee9 Bump version to 7.70 2025-07-16 17:14:21 -04:00
Elaine
aae0da78db Update translations 2025-07-16 17:13:50 -04:00
Elaine
4977cbcc0a Update release notes 2025-07-16 17:09:24 -04:00
sashaweiss-signal
8b3d479928 Rotate persisted AppAttest keyId 2025-07-16 14:06:34 -07:00
sashaweiss-signal
2854867f60 Add logging to AppAttestManager 2025-07-16 14:05:22 -07:00
Sasha Weiss
8480842e79
Move viewModel state updates while loading BackupSubscription into VC 2025-07-16 13:28:22 -07:00
kate-signal
33a8457599
Megaphone for inactive primary devices 2025-07-16 13:10:05 -07:00
sashaweiss-signal
f2ede4d126 Fix URL path for fetching AppAttest assertion challenge 2025-07-16 12:33:49 -07:00
Sasha Weiss
c3ef21ddd8
Convert the remaining TSThread/updateWith... methods to Swift 2025-07-16 09:52:22 -07:00
Pete Walters
33d60be136 Update Pods 2025-07-16 11:49:38 -05:00
Max Radermacher
a19a8db5e2
Clean up DarwinNotificationName & friends 2025-07-16 11:15:37 -05:00