Age | Commit message (Collapse) | Author |
|
change"
This reverts commit 99def03db2d5470e4aaf139152c01bf79fc01c48.
The previous fix was flawed, as the participant permissions were
reloaded only for the participant who changed the general permissions.
Moreover, now all the participants reload the participant list both with
and without HPB when the general permissions change, so the previous fix
is no longer needed even for the participant who made the change.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Participants without custom attendee permissions fall back to the call
or conversation permissions. Due to this the participants need to be
fetched again to update their permissions when the call or conversation
permissions change.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Show active in conversation status in one-on-one conversations
|
|
Requesting a stream is an asynchronous operation, and it may take a
while to be fulfilled (for example, if the user needs to grant the
browser permission to use the device). When the Talk settings and the
device checker dialogs are closed the streams being used are stopped,
but this will have no effect if the promises that returns the streams
are fulfilled after that. In that case the streams need to be explicitly
stopped once finally got.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
The video stream got from MediaDevicesManager is now passed to a
VirtualBackground node, and its output is converted again to a stream
like the one used before with a TrackToStream node. In the future it
might be better to use a full media pipeline, but for now this is good
enough.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
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>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Fixes issues with stray WebRTC connections despite session termination.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
participant data
The user could have joined the call in another window/device and shouldn't jump to the call view
for this window unless the user pressed "Join call" here as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
When the current conversation was deleted while in a call, or
whenever someone has been removed from a room, the redirect
now targets the not-found page instead of the one about duplicate
session.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Jacek <jacek.oleksy@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Read the current conversation token directly from the store
in both participant and isInCall mixins.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
To remove duplication of the "get current participant" logic all over
the place and also for future use.
Signed-off-by: Vincent Petry <pvince81@yahoo.fr>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Also being in a conversation/call should make you appear online as before.
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>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
changed
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Otherwise there is no update of the computed and the call screen will not show up.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Georg Ehrke <developer@georgehrke.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: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Create a mixin for logic that is shared between GridView and PromotedView.
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: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|