Max Radermacher
c2070943a5
Prefer infallible String → Data construct
2025-03-06 13:56:16 -06:00
Harry
c5ab4a0d8f
Include TSAttachments folder in device transfer
2025-01-16 16:19:00 -08:00
Harry
f36a4965b8
Final ezpz TSAttachment cleanups
2024-12-04 14:26:36 -08:00
Max Radermacher
caf6b8d51e
Asyncify DeviceTransferOperation
2024-12-02 15:14:49 -06:00
Max Radermacher
54eafa1bd9
Clean up app reset method
2024-11-22 17:08:36 -06:00
Max Radermacher
ddf65f314a
Clean up DeviceSleepManager
2024-11-04 14:34:57 -06:00
Elaine
11243584b0
Redesign device linking scanner with photo picker
2024-10-29 10:56:12 -06:00
Ehren Kret
a4d65d6119
remove Dependencies+MainApp.swift
2024-10-11 23:47:02 -05:00
Ehren Kret
de32c7799d
remove NSObject and Dependencies extension computed vars for SignalServiceKit
2024-10-11 23:12:59 -05:00
Harry Sanabria
dc41f2ce16
Pass AppReadiness instance to DeviceTransferService
2024-09-27 15:21:30 -07:00
Harry
fd0a34909e
Add non-global AppReadiness protocol + impl
2024-09-27 12:36:15 -07:00
Ehren Kret
3f04087244
replace Cryptography.computeSHA256Digest with CryptoKit.SHA256.hash(data:)
2024-08-05 12:29:18 -05:00
Harry
caf825611a
Add v2 attachment folder to device transfer directories
2024-07-18 18:47:22 -05:00
Adam Sharp
1daaf72a46
Explicitly restate @unchecked Sendable where necessary
2024-07-03 11:27:32 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Max Radermacher
4a037891de
Remove innocuous but unnecessary isSealed check
2024-06-13 12:54:34 -05:00
Max Radermacher
68268dc16f
Clean up device transfer move operations
2024-05-22 17:20:38 -05:00
Max Radermacher
be974a2551
Rip out unused device transfer code
2024-05-22 15:35:22 -05:00
Max Radermacher
cd976e6ac2
Remove unused legacy device transfer code
2024-05-22 14:33:32 -05:00
Max Radermacher
bcfd4c51a8
Fix crash after using device transfer
2024-05-16 16:01:15 -05:00
Max Radermacher
177b43e229
Update to Lottie v4.4.3
2024-04-25 18:19:25 -05:00
Ehren Kret
2a08f7454c
use secure coding unarchiving for user defaults
2024-04-20 21:50:01 -05:00
Max Radermacher
20783085bb
Replace SAMKeychain with direct keychain access
2024-04-05 21:50:00 -05:00
Jordan Rose
b0de59f2e2
Remove required from every init that is not dynamically dispatched
...
This included:
- Removing unavailable inits wholesale if no longer `required`
- Marking a few classes `final` so they could continue using
`Self(...)` rather than `OWSWhatever(...)`
2024-04-01 15:27:20 -07:00
Max Radermacher
2e91c8d92c
Move around a bunch of files in Signal/
2024-03-25 13:26:31 -05:00