Greyson Parrelli
7d5786ea93
Add a core-util-jvm module.
...
This is basically a location where we can put common utils that can also
be imported by libsignal-service (which is java-only, no android
dependency).
2023-10-05 19:13:19 -04:00
Alex Hart
f5c5a34798
CallLink profile sharing via ProfileKeySendJob.
2023-10-03 10:00:42 -04:00
Alex Hart
0940c88c20
CallLink NullMessage sending.
2023-09-28 19:57:33 -04:00
Alex Hart
92b0ebb6f6
Call Link single-user request sheet.
2023-09-11 17:07:12 -03:00
Alex Hart
13853c708e
Implement proper in-call status for call links.
2023-08-10 15:29:02 -03:00
Alex Hart
ca210f2b6d
Add denial dialogs for call links.
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
Nicholas
7ff4a82755
Show popup on switching to/from speakerphone.
2023-08-01 15:51:31 -04:00
Alex Hart
e47765d7d5
Add logging to WebRtcActivity Intent.
2023-06-28 17:13:15 -04:00
Cody Henthorne
6c95b766d6
Fix answer audio call and video starting bug.
2023-06-26 14:10:13 -04:00
Alex Hart
1bdc77affe
Resolve issue with incoming video call state.
2023-06-22 14:52:10 -03:00
Alex Hart
9fef8386e6
Fix initial call state when starting from action.
2023-06-15 15:36:08 -04:00
Alex Hart
6cd59daf0a
Fix several issues with call notifications.
2023-06-15 15:36:08 -04:00
Alex Hart
886c149c3f
Add in-call info sheet for call links.
2023-06-15 13:31:59 -04:00
Nicholas
e4f70fa4fe
Delegate to system to handle rotation in video call PiP.
2023-05-10 15:59:26 -04:00
Nicholas
89397ae7cc
Picture-in-Picture call improvements.
2023-05-05 12:48:53 -03:00
Nicholas
125c4f43cf
Make audio device button directly toggle when only two devices are present.
2023-05-05 12:48:53 -03:00
Alex Hart
7374e7ee23
Fix PiP crash on devices that lie about support.
...
Fixes #12924
2023-05-02 09:51:45 -03:00
Nicholas
d70213e031
Mute the camera if Signal loses focus.
...
Addresses #12754 .
2023-04-24 19:12:10 -04:00
Alex Hart
ea6d1a9381
Fix case where device lied about pip mode support.
2023-04-14 16:30:07 -04:00
Aaron Labiaga
0156e74f5a
Improve transition to PiP mode.
...
Use setAutoEnterEnable to true for smooth transition to
Picture-in-Picture when in gestural navigation mode.
Closes #12878
2023-04-12 16:29:48 -04:00
Alex Hart
022195508a
Swap AlertDialog.Builder for MaterialAlertDialogBuilder.
2023-04-05 16:40:23 -03:00
Alex Hart
d3daaff6a4
Update collapsed toolbar state for group calling.
2023-04-05 16:40:23 -03:00
Nicholas
a0aeac767d
New Android 12+ audio route picker for calls.
2023-04-05 16:40:23 -03:00
Alex Hart
8f9713a2c0
Add new call toast and remove call button labels.
2023-03-23 13:32:51 -04:00
Cody Henthorne
e76bec63a3
Remote ring small groups feature flag.
2022-12-08 12:07:02 -04:00
Cody Henthorne
8d7393e4b5
Fix controlls showing in call PIP.
2022-09-28 11:33:35 -04:00
Alex Hart
26bebb9811
Upgrade several AndroidX Libraries.
...
AppCompat 1.2.0 to 1.5.1
Lifecycle 2.3.1 to 2.5.1
Navigation 2.3.5 to 2.5.2
Fragment 1.3.5 to 1.5.2
Annotations 1.2.0 to 1.4.0
Window 1.0.0-alpha09 to 1.0.0
AAPT2 to 7.0.4
Fragment-Testing 1.3.5 to 1.5.2 (matching Fragment)
2022-09-14 15:30:43 -04:00
Cody Henthorne
9558513190
Prevent empty call screen after missed calls.
2022-09-13 13:07:42 -04:00
Cody Henthorne
84717b95f7
Add logging around how call activity is started.
2022-08-18 16:01:05 -04:00
Cody Henthorne
a51754e207
Fix premature call termination during safety number change.
2022-08-02 14:36:30 -04:00
Rashad Sookram
88b895f5ea
Notify when calls start to be routed over cellular data.
...
Only when the device thinks that it's also connected to a WiFi network.
2022-07-21 13:18:20 -04:00
Alex Hart
7a0f4fafe2
Implement new Safety Number Changes bottom sheeet.
2022-07-11 13:35:53 -03:00
Cody Henthorne
a3bbf944e5
Handle bluetooth permission crash during calls.
2022-05-13 12:39:23 -04:00
Rashad Sookram
38b6362b25
Fix enabling video while ringing for an audio-only call.
...
* Update to RingRTC v2.20.4
Co-authored-by: Jim Gustafson <jim@signal.org >
2022-05-02 15:25:55 -04:00
Cesar Valiente
092b30f64f
Utilize isSeparating for better foldable device support.
2022-04-06 12:37:43 -04:00
Rashad Sookram
ec92d5ddb7
Display audio levels for each participant in group calls.
2022-04-06 12:37:43 -04:00
Rashad Sookram
f2046c3c05
Vibrate when entering call reconnecting state.
2022-03-28 19:07:21 -04:00
Greyson Parrelli
8d4419705b
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Greyson Parrelli
2b5d65ae04
Revert "Update to libsignal-client 0.15.0"
...
This reverts commit 3d5f04eba757563dd92366d994a96cf323b8d540.
2022-03-28 19:07:20 -04:00
Jordan Rose
1e316ea19f
Update to libsignal-client 0.15.0
2022-03-28 19:07:20 -04:00
Cody Henthorne
403958fed3
Handle 1:1 call reconnecting events.
2022-03-28 19:07:20 -04:00
Cody Henthorne
90d4069d0a
Fix crash and UI issues in call screen.
2021-12-20 13:31:18 -05:00
Cody Henthorne
49270e677e
Fix improper glare handling.
2021-11-04 17:00:04 -04:00
Cody Henthorne
e637f15a43
Refactor call audio routing and bluetooth management.
2021-09-28 11:42:51 -04:00
Cody Henthorne
db7272730e
Add Small Group Ringing support.
2021-08-24 16:59:09 -03:00
Cody Henthorne
8802cebb64
Prevent constantly requesting new video resolutions in group calls.
2021-08-13 13:58:38 -04:00
Cody Henthorne
655e43a079
Update call UI to new designs.
2021-08-10 16:27:52 -04:00
Alex Hart
52978b1b42
Ensure landscape operation is only enabled on foldable displays.
2021-08-02 16:19:39 -04:00