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