Sasha Weiss
47c6f80c27
Track which field is missing in SDSError.missingRequiredField
2024-05-16 12:38:13 -07:00
Max Radermacher
34eca8a139
Fix some dependency cycles with CallService
2024-05-14 11:46:52 -05:00
Harry
e472f501d8
Revert recent AudioPlayer TSResource changes
2024-05-13 16:15:11 -07:00
Marissa Le Coz
600cb005de
Remove call reaction feature flags
2024-05-13 19:10:47 -04:00
Marissa Le Coz
44ac1ba1bf
Productionize CallMemberView for individual remote members
2024-05-13 18:45:16 -04:00
Pete Walters
0c2ec56809
Add HMAC validation to backup import.
2024-05-08 12:22:45 -05:00
Ehren Kret
13a1637608
migrate AppContext protoocl to swift
2024-05-08 07:37:37 -05:00
Ehren Kret
4364907c3e
move AppContext globals to swift
2024-05-08 07:37:37 -05:00
Jordan Rose
58720baa80
Turn on "high" shadowing for unauth requests for beta users
...
This can still be overridden with the
ios.experimentalTransportEnabled.shadowingHigh remote config flag if
necessary.
2024-05-06 11:57:33 -07:00
Alex Konradi
f05c7fd129
Turn on libsignal CDSI lookup for all builds
2024-05-06 09:53:45 -04:00
Harry
768040273e
Create StickerMetadata from TSResourceStream
2024-05-03 16:26:01 -07:00
Harry
0e228ab878
Feature parity with desktop on lottie sticker support (aka drop support)
2024-05-03 14:59:07 -07:00
Harry
aa38eefe9c
Use AVPlayer instead of AVAudioPlayer in AudioPlayer class
2024-05-03 14:42:39 -07:00
Max Radermacher
bd93c4a3d9
Use kOversizeTextMessageSizeThreshold consistently
2024-05-02 15:32:36 -05:00
Max Radermacher
03afa77603
Prefer non-SignalCoreKit APIs where possible
2024-05-02 14:23:51 -05:00
Ehren Kret
83e8c584c1
remove dead code in AppContext
2024-05-02 05:19:51 -05:00
Max Radermacher
0b3d2a8f18
Remove and fix confusing substring methods
2024-05-01 15:46:25 -05:00
Max Radermacher
f33cb3b187
Fix regression in substring methods
2024-04-30 16:33:01 -05:00
Marissa Le Coz
e4c6008c77
Turn on call reactions for beta/prod
2024-04-30 16:28:32 -04:00
Harry
e955e607a3
Modernize + asyncify AudioWaveformManager
2024-04-29 13:11:16 -07:00
Ehren Kret
a99f79ceed
remove availability checks for iOS 14 and 14.0
2024-04-27 13:07:03 -05:00
Ehren Kret
98063956b0
disallow swift code to call weak timer selector methods
2024-04-27 05:24:46 -05:00
Ehren Kret
d52f3fa92d
convert NSTimer+OWS to swift
2024-04-27 04:29:01 -05:00
Sasha Weiss
6920b75cb4
Disable dev-only DB corruption popup
2024-04-26 13:19:16 -07:00
Jordan Rose
4a0879eb78
Add OWSChatConnectionUsingLibsignal
...
The choice of whether or not to use this is controlled by a
RemoteConfig flag, ios.experimentalTransportEnabled.libsignal, but
because ChatConnectionManager is set up before RemoteConfig has even
loaded its cached settings, the flag is cached in UserDefaults, like
the shadowing kill switch setting.
2024-04-26 13:13:48 -07:00
Ehren Kret
b63a2d6bf4
migrate NSData+Image to swift
2024-04-26 05:24:55 -05:00
Harry
01b494ef15
Move audioWaveform generation up to TSResourceStream
2024-04-25 15:47:15 -07:00
Elaine
227fae1410
Add raise hand receive icons
2024-04-25 13:07:59 -06:00
Sasha Weiss
c26ad8a4e5
Add an "inactive linked device" megaphone
2024-04-24 11:28:33 -07:00
Ehren Kret
70ac6f28d0
migrate NSString+SSK to swift
2024-04-24 09:26:12 -05:00
Ehren Kret
b753e0e6e2
move substring(Before|After)Range: to swift
2024-04-24 07:37:21 -05:00
Max Radermacher
456f2037ee
Stop putting kLocalProfileUniqueId in addresses
2024-04-23 13:58:27 -05:00
Marissa Le Coz
4412a4763d
Add reaction send support for internal
2024-04-23 14:48:17 -04:00
Ehren Kret
b489ab7353
remove unused swift to objc exports
2024-04-23 08:33:28 -05:00
Ehren Kret
f7582117d7
fix swiftlint warning
2024-04-23 08:19:14 -05:00
Ehren Kret
f1a74bd720
use screen scale for point dimensions
2024-04-23 08:15:02 -05:00
Ehren Kret
1dafc38d02
add missing format params
2024-04-23 07:58:23 -05:00
Ehren Kret
5068cd3782
finish migrating UIImage+OWS to swift
2024-04-23 07:47:47 -05:00
Ehren Kret
b31bdbc91a
migrate resizedImageToSize: to swift
2024-04-22 22:01:29 -05:00
Ehren Kret
43748e64c3
remove unnecessary image normalization
2024-04-22 17:26:11 -05:00
Ehren Kret
f1ff2da960
migrate resizedImageToFillPixelSize: to swift
2024-04-22 17:26:11 -05:00
Ehren Kret
7b370f0602
remove unused resizedWithQuality:rate: method
2024-04-22 17:26:11 -05:00
Ehren Kret
0c554525f9
migrate normalizedImage to swift
2024-04-22 17:26:11 -05:00
Ehren Kret
154132839f
migrate validJpegDataFromAvatarData: to swift
2024-04-22 16:09:33 -05:00
Ehren Kret
672f8b9b5c
move pixelWidth, pixelHeight, and pixelSize properties to swift
2024-04-22 14:31:13 -05:00
Jordan Rose
4afddfe93d
Add a RemoteConfig flag to turn off libsignal unauth request shadowing
...
It's not likely we'll need this, but just in case.
2024-04-22 10:00:54 -07:00
Ehren Kret
3b51f00f6a
migrate two factory methods of UIImage+OWS to swift
2024-04-22 00:17:31 -05:00
Ehren Kret
e18aab9798
remove unused @objc attributes
2024-04-21 23:42:55 -05:00
Ehren Kret
ccf8bcc257
remove unused macro
2024-04-21 23:34:52 -05:00
Ehren Kret
039d2625b9
convert OWSMath.h to swift
...
OWSMath.swift overlaps somewhat with Math+OWS.swift but no worse than
OWSMath.h did previously. There are future refactoring efforts that
should occur there to use more of the extensions of Math+OWS.swift and
less of the extensions from OWSMath.swift
2024-04-21 23:26:16 -05:00