Commit Graph

35084 Commits

Author SHA1 Message Date
Adam Sharp
fca64f4bc8 Use "heavy" haptic feedback style for unread filter 2024-10-30 15:33:08 -04:00
Max Radermacher
f0da212a8b
Use NSFileManager instead of SSZipArchive 2024-10-30 13:53:41 -05:00
Adam Sharp
36246dc128
Make unread filter icon turn blue when activated 2024-10-30 14:42:43 -04:00
Harry
9a25e5991a
Manually rollback or crash if Attachment v2 writes partially fail 2024-10-30 11:42:30 -07:00
Harry
9ba009a1e3
Add internal-only UI to display verbose backup errors 2024-10-30 11:21:53 -07:00
Ehren Kret
a6fd1765f9 remove unnecessary @objc from SDSDatabaseStorage 2024-10-30 12:01:54 -05:00
Harry
149e5a75cd
Handle long text in edit message history view 2024-10-29 16:24:27 -07:00
Adam Sharp
8a9f7ebe4e
Increase default size of filter icon, adjust animation timing 2024-10-29 19:17:23 -04:00
Adam Sharp
c857a6148c
Animate changes to the chat list immediately with pull-to-filter gesture 2024-10-29 19:07:29 -04:00
Jordan Rose
d279d682ec Turn off libsignal-net shadowing experiment by default 2024-10-29 15:56:24 -07:00
Harry
8f9c66cc5c
Clean up SDSDatabaseStorage's layers and layers of methods 2024-10-29 14:51:23 -07:00
Adam Sharp
39154ac236
Fix docked Filtered by Unread button not being tappable 2024-10-29 17:08:35 -04:00
Sasha Weiss
f54409b92d
Stop persisting a ReceiptCredentialPresentation on job records 2024-10-29 11:31:04 -07:00
Elaine
11243584b0
Redesign device linking scanner with photo picker 2024-10-29 10:56:12 -06:00
Pete Walters
bc9341a571
Revert SNI header changes 2024-10-29 09:42:46 -05:00
Max Radermacher
33e8ebf9f7
Remove exclusiveProcessIdentifier almost everywhere 2024-10-28 21:40:25 -05:00
Max Radermacher
788e87f15b
Decode a bunch of JSON constants 2024-10-28 21:34:41 -05:00
Max Radermacher
d086376fcf
Improve MessageSenderJobQueue fetching 2024-10-28 21:25:40 -05:00
Max Radermacher
027e400e11
Asyncify more of Storage Service 2024-10-28 16:48:35 -05:00
Max Radermacher
c3d787242a
Fix assertions after disabling payments 2024-10-28 16:12:44 -05:00
Adam Sharp
c6989e6154
Update title & icon of menu item to clear unread filter 2024-10-28 16:57:19 -04:00
adel-signal
a38cb959e8
switch to v2/calling/relays endpoint 2024-10-28 13:47:12 -07:00
Harry
01fbce844f
Generate, persist, and read/write MediaRootBackupKey aka MrBurgerKing 2024-10-28 10:28:27 -07:00
Harry
8ecae5c825
Use remote config value to determine which transit tier attachments we auto-download off backups 2024-10-28 09:30:57 -07:00
Pete Walters
25811672b5
Disable CLV data source updates when not visible. 2024-10-28 11:11:32 -05:00
Adam Sharp
99f250ecb6
Always proactively finish filter icon animation
Instead of holding onto the filter icon animator as long as possible and the
system cancelling it out from under us, always proactively cancel it at the end
of the pull to filter gesture.
2024-10-28 11:23:20 -04:00
Max Radermacher
406f406d7b
Fix stall in waitForProcessingComplete 2024-10-28 10:01:07 -05:00
Adam Sharp
383b210462
Use Xcode 16.1 on CI 2024-10-28 09:36:37 -04:00
Adam Sharp
34ceacb2a9
Add basic xcconfigs with support for user build settings
Could be used to, e.g., disable treating warnings as errors locally, but still
have new warnings caught on CI.
2024-10-28 09:33:03 -04:00
Marissa Le Coz
3d8eb76994
Add view-once messages to backups 2024-10-25 19:48:58 -04:00
Sasha Weiss
9aa0076adc
Update RingRTC to v2.48.4 2024-10-25 15:15:31 -07:00
Harry
29389e3376
Add Link'n'Sync capability to Provisioning QR code 2024-10-25 14:43:16 -07:00
Harry
0949fbfc76
Hook up link'n'sync (dev only, without error handling) 2024-10-25 14:42:31 -07:00
Harry
7269d29723
Implement linked device side of link'n'syncManager 2024-10-25 14:37:10 -07:00
Harry
9595bdfa9f
Implement primary side of link'n'syncManager 2024-10-25 14:36:36 -07:00
Harry
0c75d27170
Add LinkNSyncManager skeleton 2024-10-25 14:35:12 -07:00
Harry
6cb911ae93
Add tokenIdentifier to device provisioning code response 2024-10-25 14:34:33 -07:00
Harry
1f03f0e52d
Add link'n'sync ephemeralBackupKey provisioning proto 2024-10-25 14:33:45 -07:00
Harry
535acba11c
Add encryption mode to backups for link'n'sync support 2024-10-25 14:30:00 -07:00
Max Radermacher
03643f5f91
Fix testEarlyServerGeneratedDeliveryReceipt 2024-10-25 16:09:34 -05:00
Sasha Weiss
6992f47c64
Upgrade our Swift-Protobuf version 2024-10-25 13:30:24 -07:00
Sasha Weiss
8ebcc1e4ec
Update to the latest Backup integration test cases 2024-10-25 13:28:33 -07:00
Max Radermacher
4281cc9a5b
Clean up MessageSenderJobQueue 2024-10-25 13:24:11 -05:00
Max Radermacher
cd99181746
Squash JobQueue and MessageSenderJobQueue 2024-10-25 13:19:48 -05:00
Max Radermacher
b367f65465
Simplify REST batching & ACKing logic 2024-10-25 13:19:12 -05:00
Elaine
6518c62bb9
Add post-scan device linking UI 2024-10-25 12:11:17 -06:00
Max Radermacher
320cd0ca7e
Remove missingDevicesCache 2024-10-25 13:10:57 -05:00
Max Radermacher
a16c13d1b9
De-OWSOperation PaymentProcessingOperation 2024-10-25 13:10:19 -05:00
Harry
f149718964
Make backup media list endpoint handling more efficient 2024-10-25 11:09:51 -07:00
Max Radermacher
fcc46d3aa6
Asyncify PaymentProcessingOperation 2024-10-25 13:09:23 -05:00