Age | Commit message (Collapse) | Author |
|
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Editor/Viewer while in a call (Viewer Overlay Call View)
|
|
Signed-off-by: Grigorii Shartsev <grigorii.shartsev@nextcloud.com>
|
|
Signed-off-by: Marco <marcoambrosini@icloud.com>
|
|
Signed-off-by: Marco <marcoambrosini@icloud.com>
|
|
Similarly to other media settings, like whether audio, video and
virtual background are enabled or not, now the virtual background type
is loaded from the local storage when a call is joined.
Note that video streams are not available, though; blur, image and video
background parameters can be stored in the local storage and reused
between calls, even if Talk was closed and opened again. However, a
video stream is a live object that can not be directly persisted; a key
to trigger capturing a stream again from certain source could be used...
but for now there is no support for persisted video streams.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
|
notification
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Grigorii Shartsev <grigorii.shartsev@nextcloud.com>
|
|
Signed-off-by: Grigorii Shartsev <grigorii.shartsev@nextcloud.com>
|
|
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
the notification
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
When the client receives a message to switch to a different room the
WebUI joins that room. If the WebUI was already in a call it will
automatically join the call in the target room; in that case the call
view will be kept shown during the switch, rather than showing the chat
while leaving the previous call and joining the new room to then show
the call again when joining the call in the target room.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: szaimen <szaimen@e.mail.de>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
the next() function is not available in the afterEach router
guard
https://router.vuejs.org/guide/advaiced/navigation-guards.html#global-after-hooks
Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
|
|
This is an attempt to fix the problem that multiple links are
suggested by the browser when searching for a room by the name.
The assumption is that while the URL is being changed the page
title is recorded but we currently change the title to the new
name already.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: szaimen <szaimen@e.mail.de>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
The devices mixin logic is initialized when loading the app but the
devices shouldn't be initialised until the DeviceChecker's modal has
been opened.
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
The audio encoder is initialized when the AudioRecorder component is
mounted, and the store keeps track of whether the audio encoder was
already initialized to not do it again.
However, the audio encoder was also unconditionally registered in the
main components of the main and sidebar Talk UIs, which caused a
duplicated registration when the audio encoder was initialized (as the
store did not "know" that it was already registered).
Due to all this the unconditional registration is removed (which also
avoids registering the audio encoder when it will not be needed, like
when the current user is a guest without upload permissions).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
audiorecorder component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Only display a warning when leaving the page completely, which would
abort pending sending operations.
Switching between conversations will keep sending in the background so
no warning is needed.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Use margin-top to avoid overriding the top value which has different
values depending on how many notifications are visible.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
To avoid overlapping with the top bar, the toastify notification is
shifted down.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Currently when a call with 40 people is started and they join one by one
with 3.1s difference, each of the participant will fetch the conversation
40 times resulting in 1.6k requests.
At the same time the info doesn't really change anymore as the participant
details of other participants have been removed from the room API with
version 3. A refreshing of the room therefor only makes sense when once,
to update the hasCall and callFlag attributes.
The conversations callFlag however is not used at the moment and the worst
that could happen without the refreshing is the values updating on the next
refreshing of the complete room list which is done every 30 seconds.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
Add conversation name and dedscription to topbar
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Moved joinConversation, leaveConversation and a few other dependencies
to the participantsStore.
Removes the dependency to the store from participantsService.
There's a slight change of behavior: joinConversation in the service now
also connects to signaling, and only when this is done the first
action dispatch are done. In the previous implementation the store
already received some updates before we even connected to signaling.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|