Commit Graph

33580 Commits

Author SHA1 Message Date
Max Radermacher
cd976e6ac2
Remove unused legacy device transfer code 2024-05-22 14:33:32 -05:00
Max Radermacher
592c119f77
Clone all submodules if one of them fails 2024-05-22 14:32:57 -05:00
Max Radermacher
1ef3a956d6
Update to LibSignal v0.47.0 2024-05-22 13:48:32 -05:00
Marissa Le Coz
c90afa154a
Fix call ctrls hiding during 1:1 audio call 2024-05-22 14:30:11 -04:00
Adam Sharp
f245dcc2d7
Address unused variable warnings in SignalServiceKit 2024-05-22 12:04:52 -04:00
Adam Sharp
bcc31cbc4f
Double Tap to Edit 2024-05-21 15:15:59 -04:00
Marissa Le Coz
4ef5211825
Add quick react configuration option to emoji sheet in calls 2024-05-21 14:06:57 -04:00
Harry
ebb626ea10
Split raw attachment reference owner enums by their containing table 2024-05-21 10:37:57 -07:00
Harry
5c31047c54
Split out and clean up thread wallpaper image storage 2024-05-21 10:37:05 -07:00
Harry
0331807a05
Handle TSResource in AudioPlayer, take 2 2024-05-21 10:14:07 -07:00
Marissa Le Coz
139e2eabd2
Productionize CallMemberView for remote group members 2024-05-20 17:56:30 -04:00
Sasha Weiss
da934a3039
Don't display story onboarding overlay if already viewed 2024-05-20 14:50:52 -07:00
Sasha Weiss
0abdf5793b
Integrate shared Message Backup integration test repo 2024-05-20 14:37:05 -07:00
Sasha Weiss
fefbf7e5c3
Validate incoming edit message target timestamp 2024-05-20 14:14:14 -07:00
Harry
d8a48c67c6
Don't create two attachments every time we get an edit message sync transcript 2024-05-20 14:07:44 -07:00
Jordan Rose
cbaae3fb08 Tighten up checks for PublicKey.init(keyBytes:)
For historical reasons libsignal's PublicKey.init(_:) allows trailing
data, because the type byte specifies how much of the data is relevant
anyway. init(keyBytes:), however, should not be so lax, since it's
assuming the key data is a Curve25519 public point.
2024-05-20 10:18:42 -07:00
Jordan Rose
0ac5558493 Move libsignal-net proxy handling into SignalProxy
Since this already affects more than just the chat connection, having
it in OWSChatConnection isn't really the best choice. This way we can
be sure the libsignal Net instance's proxy settings will be updated
before any notifications go out.
2024-05-17 16:20:13 -07:00
Jordan Rose
9defb935a0 0 is not a valid TLS proxy port 2024-05-17 16:20:13 -07:00
Jordan Rose
04c950412d Update to LibSignal v0.46.2 2024-05-17 15:46:34 -07:00
Max Radermacher
9ed39ec9f9
Move Preconditions to SignalServiceKit 2024-05-17 17:41:15 -05:00
Adam Sharp
e34d892299 Improve positioning of debug-only linked device URL popover 2024-05-17 17:52:04 -04:00
Sasha Weiss
3ffcc47a66
Scaffold for Backup integration tests 2024-05-17 13:59:49 -07:00
Max Radermacher
3526c2b650
Remove unused canBuildWebSocket 2024-05-17 13:53:08 -05:00
Sasha Weiss
5e218e8546
Add support for plaintext backup import/export 2024-05-17 10:40:21 -07:00
Adam Sharp
98e3df7757 Update swiftlint config for version 0.55.1
Disables new rules that disagree with the existing code style.
2024-05-17 11:30:46 -04:00
dependabot[bot]
59e7e1dc0f Bump rexml from 3.2.6 to 3.2.8
Bumps [rexml](https://github.com/ruby/rexml) from 3.2.6 to 3.2.8.
- [Release notes](https://github.com/ruby/rexml/releases)
- [Changelog](https://github.com/ruby/rexml/blob/master/NEWS.md)
- [Commits](https://github.com/ruby/rexml/compare/v3.2.6...v3.2.8)

---
updated-dependencies:
- dependency-name: rexml
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-17 11:29:58 -04:00
Ehren Kret
933387a881 fix sharing gpx files 2024-05-17 08:16:49 -05:00
Max Radermacher
503d5c635e
Rip out a bunch of NonCallKitCallUIAdaptee 2024-05-16 18:24:04 -05:00
Max Radermacher
cab7fb76f4
Fix a typo related to storedPrimaryFolderName 2024-05-16 17:58:53 -05:00
Max Radermacher
a50d904141
Lower compression resistance for reaction names 2024-05-16 16:18:20 -05:00
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
Pete Walters
6e19eb7b20
Don't discard mention ranges on edit 2024-05-16 15:29:09 -05:00
Sasha Weiss
47c6f80c27
Track which field is missing in SDSError.missingRequiredField 2024-05-16 12:38:13 -07:00
Adam Sharp
cd862ce75e Fix missing DebugUI symbol when building for profiling 2024-05-16 15:16:22 -04:00
Max Radermacher
354dc28451
Fix flaky PniDistributionParameterBuilderTest 2024-05-16 13:21:44 -05:00
Elaine
6b5dfdc9b2 Bump version to 7.13 2024-05-16 11:34:48 -06:00
Elaine
c493a588b3 Update translations 2024-05-16 11:32:56 -06:00
Pete Walters
e5a229cd7a
Coordinate dismiss of ComposeVC with presentation of ConversationVC 2024-05-16 09:33:06 -05:00
Rashad Sookram
5a9244ffa8
Update to RingRTC v2.42.0 2024-05-15 16:23:42 -05:00
Max Radermacher
69bf3d736e
Add GroupThreadCall type; move groupThread to it 2024-05-15 16:22:43 -05:00
Max Radermacher
53577e82a3
Rename SignalCall.Mode.group to .groupThread 2024-05-15 16:17:48 -05:00
Max Radermacher
49b4ba0f06
Remove implicitly-unwrapped call mode properties 2024-05-15 16:13:13 -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
3cf36728b9
Correctly show new PIN entry after skipping old PIN entry post-registration
Co-authored-by: Pete Walters <pete@signal.org>
2024-05-15 10:27:36 -07:00
Harry
3ad0f4c89a
Don't use backup internal registration step in tests 2024-05-14 17:59:52 -05:00
Marissa Le Coz
8c1bdf835e
Add haptics when selecting reactions 2024-05-14 18:57:08 -04: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
Marissa Le Coz
8a9273775c
Animate out emoji picker bar in call 2024-05-14 15:54:06 -04:00