Commit graph

10894 commits

Author SHA1 Message Date
Audric Ackermann 8fea533124
darken a bit the green of sent message box in light theme 2021-11-23 09:50:17 +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 53289298a9
auto select the first audio input on connection success webrtc 2021-11-22 14:39:38 +11:00
Audric Ackermann d5f6180ae6
create offer and answer ourselves and do not use the negotiation needed
event.

this event is causing us to loop in negotiation needed when each side
try to create one, gets the answer and so on...
2021-11-22 14:36:02 +11:00
Audric Ackermann 1dff310820
no video track by default and will be turn ON if asked to 2021-11-19 13:27:16 +11:00
Audric Ackermann 6f3625f99c
move the state of calling to its own slice 2021-11-19 10:49:05 +11:00
Audric Ackermann 80566fd60e
cleanup sessionprotobuf 2021-11-19 10:46:45 +11:00
Audric Ackermann 2f49228317
update turn servers 2021-11-19 09:27:52 +11:00
Audric Ackermann 4ce1b7813a
add data-testid for leftpane sections and edit profile dialog 2021-11-18 11:36:14 +11:00
Audric Ackermann c1471426ac
dismiss a call when answered from another of our devices 2021-11-17 16:01:33 +11:00
Audric Ackermann 7b0587876f
opengroup messages from blocked user are dropped
Fixes #2019
2021-11-17 10:38:44 +11:00
Audric Ackermann 1d3a89f058
hide activeAt = 0 convo from search results
Fixes #2033
2021-11-17 10:22:54 +11:00
Audric Ackermann 22e4c9d850
fix archlinux pw unused issue
on archlinux, the appimage links to the system sqlite by default which
does not support sqlcipher
2021-11-17 10:21:19 +11:00
Audric Ackermann 485a5b257d
fix ringing sound for in release builds 2021-11-16 10:53:43 +11:00
Audric Ackermann d04884e97a
bump to v1.7.5 2021-11-15 16:56:39 +11:00
Audric Ackermann 67665dde56
handle network switching with webrtc
dirty hack from
https://bugs.chromium.org/p/chromium/issues/detail?id=982793
2021-11-15 16:53:00 +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 c1db4bf06d
update ringing sound 2021-11-15 14:46:41 +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 f871ed53df
add a sample test with playwright 2021-11-12 16:07:41 +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 dafb536f58
disable negotiationevent on recipient side
probably cause issues on network changes
2021-11-10 10:42:38 +11:00
Audric Ackermann 29c187c6a0
add a notification on incoming call + an audio playing 2021-11-09 17:25:25 +11:00
Audric Ackermann 25c7a2febd
data extraction notification on a line rather than a column 2021-11-09 15:45:18 +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 f91ed7729b
cleanup SessionCompositionBox 2021-11-08 11:03:08 +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 b47c9952d8
cleanup unused folders 2021-11-04 16:56:57 +11:00
Audric Ackermann 62e8150021
add padding to qr code for easy scanning in dark mode
Relates #2004
2021-11-04 16:38:46 +11:00
Audric Ackermann 16ab506eb6
double click on message replies to
Relaes #2006
2021-11-04 16:32:06 +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 8468598b3a
send a pre offer to the PNServer for video calls 2021-11-04 11:49:34 +11:00
Audric Ackermann 8618cf75e9
send and handle uuid for multi device calls 2021-11-04 11:36:39 +11:00
Audric Ackermann 73d36c9769
send hangup event on datachannel to close video stream quicker
on the recipient side too
2021-11-03 16:16:40 +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 25910be0fd
do not display the reveal seed banner if user just used it 2021-11-03 09:38:12 +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