Commit Graph

18482 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
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
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
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
Max Radermacher
c86c2b309f
Remove redundant network requests when donating 2025-03-27 13:28:38 -05:00
Max Radermacher
dc40f5019f
Asyncify DonationSettingsViewController.loadState 2025-03-27 13:16:02 -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
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
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
94fae982df
Simplify and rename updateConversionRates 2025-03-25 12:23:12 -05:00
Sasha Weiss
4d04fab1e9
Remove references to KBS/SVR1 URLs in Info.plist 2025-03-25 09:53:57 -07:00
Lars Mikkelsen
d112610704 Use correct smart-quotes 2025-03-24 15:38:15 -07:00
Max Radermacher
fee328d119
Fix 20% chance of flakiness in unit tests 2025-03-22 01:58:38 -05:00
Max Radermacher
b84884a7ed
Don’t use DeviceId in CallManager delegate 2025-03-22 00:13:50 -05:00
Sasha Weiss
1a5cbd9183
Rename postNotificationNameAsync to postOnMainThread 2025-03-21 15:28:35 -07:00
Sasha Weiss
be619eb10b
Make DBWriteTransaction only take sync completions 2025-03-21 15:27:42 -07:00
Max Radermacher
3b77464098
Remove some waitForProcessing code 2025-03-21 17:03:49 -05:00
Max Radermacher
293d981c84
Remove AuthedDevice.DeviceId enum 2025-03-21 17:02:15 -05:00
Max Radermacher
13e3dfd6cf
Validate DeviceIds using same criteria as server 2025-03-21 17:01:06 -05:00
Max Radermacher
279a11f742
Add DeviceId type 2025-03-21 16:49:38 -05:00
Max Radermacher
5445d2a62a
Migrate OWSRecipientIdentity to SDSCodableModel 2025-03-21 16:47:24 -05:00
Max Radermacher
10cb6f69f7
Use HttpHeaders in more places 2025-03-21 13:53:38 -05:00
Max Radermacher
8029e258f7
Rename OWSHttpHeaders → HttpHeaders 2025-03-21 13:52:25 -05:00
Max Radermacher
5e5b9f92c4
Convert OWSHttpHeaders to a struct 2025-03-21 13:28:13 -05:00
Jim Gustafson
1403a36d76
Update to RingRTC v2.50.3 2025-03-20 19:32:21 -05:00
Sasha Weiss
f30432fdc7
Migrate all storage service records that will contain an avatar color 2025-03-20 15:19:53 -07:00
Sasha Weiss
b136ee2ebd
Sync "default avatar colors" across devices 2025-03-20 15:18:11 -07:00
Sasha Weiss
221b6eccfa
Clean up AvatarHistoryManager 2025-03-20 15:10:31 -07:00
Ugur Toprakdeviren
42f0b4093d Truncate too-long group names, instead of showing incorrect error 2025-03-20 12:15:28 -07:00
sashaweiss-signal
9dbbfedce6 Bump version to 7.53 2025-03-20 11:02:20 -07:00