Commit Graph

36035 Commits

Author SHA1 Message Date
Pete Walters
4ee0877dc6
Wire up BackupKey entry into manual registration flow 2025-03-31 13:16:15 -05:00
Pete Walters
3af50ddfd3
Add basic support for QuickRestore 2025-03-31 13:02:44 -05:00
Pete Walters
b4295d7839
Extend ProvisioningSocketManager to handle quick restore message types 2025-03-31 12:33:12 -05:00
Pete Walters
d87193b73d
Extract provisioning socket management into a separate class 2025-03-31 12:20:18 -05:00
Pete Walters
1d019cbf27
Add QuickRestore as a DeviceProvisioningURL type 2025-03-31 11:42:19 -05:00
Pete Walters
5c1eddd411
Fix upload backoff behavior for some specific error cases 2025-03-31 11:27:08 -05:00
Pete Walters
b82d49478d
Refactor device provisioning 2025-03-31 11:24:51 -05:00
Sasha Weiss
64a66d7f03
Don't limit "payment still processing" retries in donation redemption jobs 2025-03-28 17:49:29 -07:00
Max Radermacher
e12f95bbb4
Add an AppNotificationUserInfo type 2025-03-28 17:11:51 -05:00
Max Radermacher
fffa977337
Update error text for unregistered users 2025-03-28 17:10:25 -05:00
Max Radermacher
ab0ad79fbe
Generalize some logic into ObjectRetainer 2025-03-28 17:07:05 -05:00
Max Radermacher
e36052614d
Split apart custom/default notification actions 2025-03-28 17:02:24 -05:00
Max Radermacher
9ad5dabbd4
Asyncify NotificationActionHandler 2025-03-28 16:45:50 -05:00
Sasha Weiss
92df9c0b69
Allow clearing erroneous local "payment processing" donation state 2025-03-28 13:43:21 -07:00
Max Radermacher
1a6a7ae223
Wait for profile names when showing notifications 2025-03-28 13:20:46 -05:00
Max Radermacher
25034c96c4
Minimize calls when tapping notifications 2025-03-28 11:58:57 -05:00
Max Radermacher
8a402c8a4c
Migrate story recipients to a dedicated table 2025-03-27 21:14:10 -05:00
Max Radermacher
cb4c2b9464
Remove unused Envelope.Types 2025-03-27 20:54:58 -05:00
andrew-signal
e20d0539b7
Update to libsignal v0.68.0 2025-03-27 21:48:30 -04:00
Sasha Weiss
8394080dfc
Only enqueue new downloads for backup-restored media in willBecomeVisible 2025-03-27 15:55:47 -07:00
Max Radermacher
7cc92a9825
Move Sealed Sender footer to the correct place 2025-03-27 16:26:59 -05:00
Max Radermacher
3e96253bac
Add APNs for staging environment simulators 2025-03-27 16:26:44 -05:00
jimio
c8d69af392
Use maps: protocol on contact shares 2025-03-27 13:48:30 -07:00
Pete Walters
35f47af53a
Remove PreKeyManager.MessageProcessor shims 2025-03-27 14:23:32 -05:00
Sasha Weiss
80d1d3d6e7
Sanitize voice messages that also erroneously contain text, during Backup export 2025-03-27 12:22:57 -07:00
Max Radermacher
c86c2b309f
Remove redundant network requests when donating 2025-03-27 13:28:38 -05:00
Max Radermacher
cf0b3ea9b3
Optimize blocked recipient checks when archiving 2025-03-27 13:17:43 -05:00
Max Radermacher
09d5030455
Fix typo: “ap” → “Map” 2025-03-27 13:17:00 -05:00
Max Radermacher
dc40f5019f
Asyncify DonationSettingsViewController.loadState 2025-03-27 13:16:02 -05:00
Max Radermacher
efacbf8fac
Unprotocolize Blocked(Group|Recipient)Store 2025-03-27 13:15:39 -05:00
Max Radermacher
ea4ac52ae0
Downgrade missing push token to warning 2025-03-27 13:14:45 -05:00
Max Radermacher
4be87bcec5
Fix bug when archiving the local recipient 2025-03-27 13:13:31 -05:00
Pete Walters
b167d00ef7
Update AttachmentUploadTests to cover both CDN2 and CDN3 2025-03-27 09:09:59 -05:00
Pete Walters
ba37657558
Migrate AttachmenUpload tests to SwiftTesting 2025-03-27 08:38:56 -05:00
Max Radermacher
b97ab24fb5
Asyncify NotificationService 2025-03-26 22:57:49 -05:00
Max Radermacher
efb2a84236
Ensure suspension happens before change number 2025-03-26 22:46:41 -05:00
Elaine
768386d9dd Bump version to 7.54 2025-03-26 16:08:56 -06:00
Elaine
775425dad1 Update translations 2025-03-26 16:08:20 -06:00
Elaine
51cfbc3d1f Update release notes 2025-03-26 16:04:57 -06:00
Max Radermacher
1518e8e10b
Don’t localize “Signal Version:” 2025-03-26 13:47:52 -05:00
Elaine
ce2d0cb12a
' 2025-03-26 12:24:43 -06:00
Pete Walters
dc310244d6
Listen for audiosession interruption when recording voice messages 2025-03-26 11:26:53 -05:00
Pete Walters
8bfccf780a
Show spam reporting UI even if missing info 2025-03-26 11:26:26 -05:00
Elaine
449edbb55b
Add "no backup key" sheet 2025-03-26 09:16:02 -06:00
Pete Walters
a3e8141ba9
Asyncify DonationSubscriptionManager (part 2)
Co-authored-by: Ehren Kret <ehren@signal.org>
2025-03-25 16:59:45 -05:00
Max Radermacher
f554de15e8
Clean up a few things with attachment errors 2025-03-25 16:18:14 -05:00
Max Radermacher
94fae982df
Simplify and rename updateConversionRates 2025-03-25 12:23:12 -05:00
Pete Walters
b678f66d05
Disallow editing of voice messages 2025-03-25 11:57:29 -05:00
Sasha Weiss
f6d17ae18d
Re-add test of RecipientMerger notifications 2025-03-25 09:54:13 -07:00
Sasha Weiss
4d04fab1e9
Remove references to KBS/SVR1 URLs in Info.plist 2025-03-25 09:53:57 -07:00