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