Age | Commit message (Collapse) | Author |
|
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: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Extract common emitter code to mixin
|
|
nextcloud/fix-null-stream-given-to-rtcpeerconnection-addtrack
Fix null stream given to RTCPeerConnection.addTrack
|
|
The EmitterMixin is not a Vue mixin but a raw JavaScript mixin, so it is
stored in "src/utils" rather than in "mixins".
The emitter code was almost the same in all classes, except that some
classes allowed triggering events without parameters and others did not.
The mixin uses the most generic code, that is, the one that also allows
triggering events without parameters.
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>
|
|
nextcloud/fix-stopped-speaking-events-still-emitted-once-started-to-speak-again
Fix "stopped speaking" events still emitted once started to speak again
|
|
If a call is started and no audio nor video device is selected there
will be no stream in the local media. If a device is then selected a new
MediaStream will be created to add the track to it. However, the event
did not include the stream that the track was added to but a null
object, so when the event was handled calling
"RTCPeerConnection.addTrack()" failed due to being given a null stream.
Now the event includes the stream that the track was added to, which
will be either the already existing stream or the one just created.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Follow up to 4308d35
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
The "stopped speaking" events emitted by the audio monitor are not
immediately relayed, but once a grace period of one second has elapsed.
However, when the user starts to speak again the timeout was not
cleared, so the "stopped speaking" event was emitted even if the user
started to speak again.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
nextcloud/dependabot/npm_and_yarn/vue-material-design-icons-4.13.0
Bump vue-material-design-icons from 4.12.1 to 4.13.0
|
|
icon we had shown
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Depending on invocation order otherwise the computed
could be first used before the element was mounted to the DOM.
That would cache the computed and cause the element
to never exist although it was added to the DOM afterwards.
The problem with a cached "null" is that
"first unread message has not been seen yet, so don't move it"
then always exited the updating of the readmarker.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
src/components/LobbyScreen.vue
43:34 warning Expected 1 line break after opening tag (`<p>`), but no line breaks found vue/singleline-html-element-content-newline
43:64 warning Expected 1 line break before closing tag (`</p>`), but no line breaks found vue/singleline-html-element-content-newline
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Reported at Transifex.
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
|
|
nextcloud/feature/5452/add-create-conversation-button-if-public
Add create conversation button
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
nextcloud/bugfix/5776/fix-video-toggling-on-pasting
Fix video toggling on pasting
|
|
nextcloud/bugfix/4921/show-description-and-relative-lobby-time
Add description and relative lobby timer on lobby screen
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Improve ESLint part 2
|
|
nextcloud/bugfix/noid/dont-overwrite-selected-devices-when-there-is-only-one
Don't save device selection when there is only one device
|
|
This will allow a laptop to recover after being disconnected from
a docking-station for one call and being docked afterwards again
to use the previous selected device again.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: marco <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Rename language strings to camelCase
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
This reverts commit 81d76dde09a89a68b113a0288583c964d13b8758.
The changes were needed due to the chat view having an absolute
position. Since Talk 12 that is no longer the case, so these changes
just caused an unneeded margin.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
nextcloud/work-around-chromium-bug-of-iceconnectionstate-stuck-as-disconnected
Work around Chromium bug of iceConnectionState stuck as "disconnected"
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Due to a bug in Chromium the "iceConnectionState" of a RTCPeerConnection
may get stuck as "disconnected" even if the connection has already
failed. However, in that case "connectionState" does change to "failed",
so now its listened too to changes in "connectionState" to handle that
case.
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: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|