Greyson Parrelli
9944fbb487
Fix next backup interval test.
2025-11-05 15:00:49 -05:00
Cody Henthorne
6a456a288d
Fix signal backup daily schedule bug.
2025-09-15 20:33:58 -04:00
Cody Henthorne
3bb6a0a560
Fix daily backups being incorrectly scheduled for multiple days away.
2025-09-09 15:55:11 -04:00
Alex Hart
216c29c206
Add CallScreenMediator pattern to facilitate moving from views to compose.
2025-02-11 15:31:06 -05:00
Jameson Williams
33c918defd
Convert tests to Kotlin, remove Hamcrest.
...
Resolves #13884
2025-01-13 21:49:49 -05:00
Jameson Williams
040d05a0a6
Remove BaseUnitTest.java
...
Resolves #13804
2024-11-21 10:36:09 -05:00
Nicholas Tinsley
727a0f8273
Add additional verification code parser test case.
2024-07-26 23:43:54 +02:00
Nicholas Tinsley
aec0a9951a
Prevent backups from being scheduled twice within the jitter window.
...
Fixes #13559 .
2024-07-09 13:40:41 -04:00
Clark
173ee95e62
Fix backup jitter and add unit tests.
2024-06-10 14:20:56 -04:00
Cody Henthorne
c54313c32e
Add another verification code test case.
2024-01-23 11:52:04 -05:00
Nicholas Tinsley
9ed80d46b6
Add confirmation dialog for lowering a raised hand.
2023-12-19 11:12:57 -05:00
Nicholas Tinsley
c2f5a6390e
Initial raise hand support.
2023-12-19 11:12:57 -05:00
Alex Hart
3c9004d87d
Remove maximum denial tracking.
2023-08-10 15:29:02 -03:00
Alex Hart
30d0b6fd0e
Add additional call links moderation ui.
2023-08-10 15:29:02 -03:00
Alex Hart
d247e2c111
Implement several parts of the call links admin UX.
2023-08-10 15:05:18 -03:00
Greyson Parrelli
91d3f331e5
Make CameraX blocklist remote configurable.
2022-08-09 16:23:44 -04:00
Cody Henthorne
e024541b8a
Add telecom integration allow list and change processing for outgoing audio calls.
2022-07-21 13:18:20 -04:00
Rashad Sookram
f7b9942f11
Stop showing video in group calls when it isn't being forwarded.
2022-05-02 15:25:55 -04:00
Greyson Parrelli
057231b9c3
Update libsignal-client to 0.14.0
2022-03-17 12:12:56 -04:00
Alex Hart
711148423d
Excise PowerMock and reenable like a bunch of ignored tests.
...
Co-authored-by: Rashad Sookram <rashad@signal.org >
2022-03-17 12:12:55 -04:00
Greyson Parrelli
3ac63cc59d
Implement new feature flag strategy for AEC selection.
2022-03-08 10:41:37 -04:00
Cody Henthorne
b9b2924939
Add screen share receive support and improve video calling rotation.
2021-05-26 00:39:59 -04:00
Chris Eager
b3aec58e69
Add additional test cases to VerificationCodeParserTest.
2021-05-10 19:30:10 -04:00
Chris Eager
09cba8774d
Add support for verification codes without an internal hyphen
2021-03-19 14:38:30 -05:00
Alex Hart
790f8426ac
Fix issue when single user leaves ParticipantCollection.
2021-01-14 06:53:18 -04:00
Alex Hart
0ccc7e3c06
Distinguish between primary and secondary devices in participants list.
2021-01-13 19:43:23 -05:00
Alex Hart
71be388989
Order grid by latest speakers and prevent any unnecessary shifts.
2021-01-13 19:43:23 -05:00
Greyson Parrelli
97b7b4a501
Fix crash when receiving SMS before finishing registration.
...
If someone has set Signal as the default SMS but has cleared data or
otherwise reset the app's storage state, it can get into a weird
situation. Notably, it'll crash because SmsReceiveJob.onRun() expects
Recipient.self() to be available.
However, it also makes it impossible to get the registration SMS,
because the app won't post a notification for the code.
This change will post notifications and SmsRetriever broadcasts for
relevant SMS messages.
2020-09-23 16:54:38 -04:00
Alex Hart
ed878ec4b4
Add more generic SMS verification code pattern.
2020-07-27 17:57:56 -04:00
Alan Evans
9ebe920195
Move all files to natural position.
2020-01-06 11:08:30 -05:00