Audric Ackermann
894349e710
cleanup props passing of avatar and name with a custom hook
2021-11-23 16:18:27 +11:00
Audric Ackermann
e716f73d6c
mute audio from bg when video is in fullscreen
...
this is to avoid having two times the remote sound playing
one in the bg and one in the fullscreen
2021-11-22 15:28:27 +11:00
Audric Ackermann
a4daabfa75
add a way to choose the audioouput/mute a webrtc call
2021-11-22 15:04:43 +11:00
Audric Ackermann
6f3625f99c
move the state of calling to its own slice
2021-11-19 10:49:05 +11:00
Audric Ackermann
1203f1dc48
remove none state on callState. instead set it to undefined
2021-11-15 14:48:03 +11:00
Audric Ackermann
b8d5a1c166
disable audio output switching as this is broken for now
2021-11-15 14:46:22 +11:00
Audric Ackermann
6625b7c7b6
calls fix cross platforms issue with uuid
2021-11-12 16:05:22 +11:00
Audric Ackermann
8c9832f118
add a toggle audio output button
2021-11-12 11:45:17 +11:00
Audric Ackermann
cca1b4dabe
add a button to start a video call
2021-11-08 15:33:49 +11:00
Audric Ackermann
ef25e5956f
add a spinner for when video call video is loading
2021-11-08 14:09:50 +11:00
Audric Ackermann
3741e96c61
show input toggles in fullscreen mode too
2021-11-05 14:42:46 +11:00
Audric Ackermann
9951d7947b
topright position for initial draggable call container
2021-11-05 14:03:41 +11:00
Audric Ackermann
8df85441f7
fix video stream not displaying in draggable container
2021-11-05 13:30:18 +11:00
Audric Ackermann
57449857f6
reject call after 1 minute showing the dialog
2021-11-04 16:16:27 +11:00
Audric Ackermann
4700a0c832
allow to hangup even if current call should already be closed
2021-11-04 15:17:28 +11:00
Audric Ackermann
27e87edac2
add a ringing and establishing connection label video calls
2021-11-04 14:28:04 +11:00
Audric Ackermann
dd25d9cb7f
fix flickering of video stream on mute/unmute
2021-11-04 13:41:11 +11:00
Audric Ackermann
8618cf75e9
send and handle uuid for multi device calls
2021-11-04 11:36:39 +11:00
Audric Ackermann
864d710460
add a handle to resize the inconvo call video
2021-11-03 16:05:59 +11:00
Audric Ackermann
0f21e12073
make resizable the height of the inconvo call
2021-11-03 14:05:44 +11:00
Audric Ackermann
1f11872870
set fullscreen off when remote stream is muted
2021-11-03 09:48:08 +11:00
Audric Ackermann
390af96514
WIP
2021-10-29 16:24:22 +11:00
Audric Ackermann
03d8a233f4
update fullscreen icon
2021-10-29 16:05:21 +11:00
Audric Ackermann
331dd8edfa
allow fullscreen and add svg fullscreen icon
2021-10-29 15:21:30 +11:00
Audric Ackermann
a0b33fbbbb
add hook to listen for video call events
2021-10-29 14:15:02 +11:00
Audric Ackermann
6a1f575c46
create a hook for listening for video call events
...
+ wip fullscreen video calls
2021-10-28 16:10:28 +11:00
Audric Ackermann
a45f5f520a
incoming call dialog show avatar + caller name
2021-10-28 13:36:01 +11:00
Audric Ackermann
d50d7eb803
our video off => show our avatar
2021-10-28 12:03:11 +11:00
Audric Ackermann
ae8688bf2a
cleanup UI for missed call messages in msg list
2021-10-19 16:11:19 +11:00
Audric Ackermann
678a5bcb3b
center avatar in draggable video window and handle mute video events
2021-10-18 14:45:40 +11:00
Audric Ackermann
ecceaeaa8f
got datachannel working
2021-10-18 11:52:21 +11:00
Audric Ackermann
13d828c02c
split up calling container logic
2021-10-14 15:16:52 +11:00
Audric Ackermann
30a234158f
lint
2021-10-14 14:38:07 +11:00
Audric Ackermann
cade0ffeb6
make sure audio locally is muted so we do not hear ourselves
2021-10-14 14:17:47 +11:00
Audric Ackermann
3a864b16ca
cosmetic changes for calling buttons
2021-10-14 14:12:15 +11:00
Audric Ackermann
ce79ce1f8b
add buttons with popover to choose call src device
2021-10-14 14:12:15 +11:00
Audric Ackermann
fbd51c2974
add buttons to display list of inputs + toast on empty
2021-10-14 14:12:08 +11:00
Audric Ackermann
b85425ff83
make a draggable or in conversation call container
2021-10-05 16:44:42 +11:00
Warrick Corfe-Tan
6743201cc4
added perfect negotiation
...
Adding toast for cam and audio permission when making a call.
adding missed call message and toast when a call is received while mid-call.
background call message work
2021-10-01 13:39:47 +10:00
Audric Ackermann
c54f63ab45
add listener for video calls events
2021-09-27 13:57:31 +10:00
Audric Ackermann
94bc3da2c7
working video calls accept with real streaming with android
2021-09-23 14:50:24 +10:00
Audric Ackermann
8b611a2867
make call UI react to incoming and ongoing calls
2021-09-23 13:37:38 +10:00
Audric Ackermann
6c50ec4bf1
link accept/decline and endcall buttons to the webrtc background
2021-09-22 16:31:00 +10:00
Warrick Corfe-Tan
5d4d63c76d
Adding partial UI for calls.
2021-09-22 15:44:15 +10:00