Commit Graph

10141 Commits

Author SHA1 Message Date
Harry
96ffe02d8b
Clean up new group info message events 2024-05-16 14:11:32 -07:00
Max Radermacher
bcfd4c51a8
Fix crash after using device transfer 2024-05-16 16:01:15 -05:00
Sasha Weiss
47c6f80c27
Track which field is missing in SDSError.missingRequiredField 2024-05-16 12:38:13 -07:00
Max Radermacher
354dc28451
Fix flaky PniDistributionParameterBuilderTest 2024-05-16 13:21:44 -05:00
Harry
a910f3d0e7
Don't mark non-animated images invalid just because we checked isAnimatedContent at some point 2024-05-15 11:05:16 -07:00
Harry
36837c4e78
Respect updateStorageService param when updating my story 2024-05-14 14:39:03 -07:00
Harry
6835de9ba5
Always treat OWSPaymentMessages as having renderable content 2024-05-14 14:31:47 -07:00
Adam Sharp
585da625a1 Audit remaining strings for "audio call" -> "voice call"
In addition to updating the remaining English occurrences of "audio call", this
unifies all string constants, localisation comments and UI-level variable names
to use the new "voice call" terminology.

Anything that was obviously protocol-level or related to persistence is still
using the term "audio call", which appears to be a term of art at that layer.

Fixes: https://signalmessenger.atlassian.net/browse/IOS-4850
2024-05-14 13:36:27 -04: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
Max Radermacher
77aab0e37b
Update outdated staging environment constant 2024-05-13 18:10:29 -05:00
Marissa Le Coz
44ac1ba1bf
Productionize CallMemberView for individual remote members 2024-05-13 18:45:16 -04:00
Max Radermacher
f62b97581a
Acquire a background task during MSL cleanup 2024-05-13 16:10:18 -05:00
Harry
3f9c835a12
Increase max animated image frame size allowed 2024-05-13 13:29:15 -05:00
Jordan Rose
6363dc07d1 OWSChatConnectionUsingLibSignal: 7a396ba9f, again 2024-05-13 10:18:08 -07:00
Pete Walters
0c2ec56809
Add HMAC validation to backup import. 2024-05-08 12:22:45 -05:00
Ehren Kret
9551a72323 migrate PhoneNumberUtil to swift 2024-05-08 09:36:18 -05:00
Ehren Kret
84bc79a894 migrate PhoneNumberUtil getExampleNumberForType:type:nbPhoneNumberUtil: to swift 2024-05-08 08:15:30 -05:00
Ehren Kret
12e9d554a4 migrate PhoneNumberUtilTest remaining tests to swift 2024-05-08 08:05:22 -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
Harry
36784dcced
Add invalid v2 Attachment content type 2024-05-07 15:06:59 -07:00
Harry
82efa4eb7f
Audit usages of TSResource.mimeType to ensure we check contentType first 2024-05-07 15:06:11 -07:00
Harry
397cbf94e6
Compute and cache v2 attachment video still frames at download time 2024-05-07 15:05:28 -07:00
Max Radermacher
fa48dd4b5d
Fix LocalProfileChecker avatar mismatch handling 2024-05-07 17:04:54 -05:00
Harry
4ad9df5f1b
Eliminate the last instance of TSAttachment outside explicit bridging code 2024-05-07 15:04:44 -07:00
Harry
427ee2b087
Use TSResource in ViewOnceMessageViewController 2024-05-07 15:04:01 -07:00
Max Radermacher
ae04b37ad6
Avoid addresses in OWSGroupCallMessage 2024-05-07 12:31:52 -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
Sasha Weiss
05960887cd
Support for Calls in Backups 2024-05-06 11:43:13 -07:00
Sasha Weiss
6ff76dd7e6
Do away with some ObjC test infra 2024-05-06 09:57:21 -07:00
Alex Konradi
f05c7fd129
Turn on libsignal CDSI lookup for all builds 2024-05-06 09:53:45 -04:00
Jordan Rose
401d55d751 OWSChatConnection: Handle TLS proxies for libsignal shadowing 2024-05-03 17:36:29 -07: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
67ad7494f4
Use TSResourceStream.avAsset directly in AudioPlayer 2024-05-03 14:44:06 -07:00
Harry
aa38eefe9c
Use AVPlayer instead of AVAudioPlayer in AudioPlayer class 2024-05-03 14:42:39 -07:00
Harry
633014ae72
Remove a few easy TSAttachmentStream bridges 2024-05-03 14:33:53 -07:00
Harry
fb4410c4c3
Get YYImages off AttachmentStream/TSResourceStream 2024-05-03 14:33:10 -07:00
Harry
ef6df4467a
Get still frame from video attachments 2024-05-03 14:31:40 -07:00
Harry
f0a5dd10bd
Load animated images for v2 AttachmentStream 2024-05-03 14:31:06 -07:00
Harry
85eaeafcc7
Render precomputed audio waveforms for v2 attachments 2024-05-03 14:30:25 -07:00
Harry
9c6b593fe0
Add loading of AVAsset and CGImage directly from encrypted file handle 2024-05-03 14:29:44 -07:00
Max Radermacher
23b3061cb3
Update to LibSignal v0.46.0 2024-05-03 13:37:04 -05:00
Max Radermacher
6f96ebe77d
Swiftify part of OWSGroupCallMessage 2024-05-03 13:36:04 -05:00
Max Radermacher
1ceab3701a
Remove unused tld property 2024-05-03 12:46:10 -05:00
Sasha Weiss
a25868491f
Make defaults in TSIncomingMessageBuilder explicit and complete 2024-05-02 15:56:02 -07:00
Max Radermacher
bd93c4a3d9
Use kOversizeTextMessageSizeThreshold consistently 2024-05-02 15:32:36 -05:00
Max Radermacher
6f4fbd37cb
Fetch profiles in the NSE 2024-05-02 15:32:14 -05:00