Age | Commit message (Collapse) | Author |
|
Max width on call view tooltips
|
|
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>
|
|
nextcloud/bugfix/noid/dont-show-HPB-trial-form-when-running-hpb
Don't show the HPB trial form when a HPB is configured and the trial …
|
|
nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-3.0.0
Bump @nextcloud/dialogs from 2.0.1 to 3.0.0
|
|
Update conversation name directly after call returns
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
After starting an upload or sharing a file in the conversation,
set the focus back to the message field.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
After renaming a conversation, set the name back into the state for
immediate display instead of waiting for the next signal/event many
seconds later.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Due to a change in the underlying component a date given as a timestamp
is no longer automatically converted to a Date object, so it needs to be
explicitly done.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
nextcloud/bugfix/noid/menu-position-for-left-sidebar-avatars
Fix menu position for left sidebar avatars
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Fix IRC bridge connection password and add channel password field
|
|
Adjusted placeholder text of the search box at the top of the
participant list, to make it clearer that one can also simply search for
participants, not only add new ones.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
It causes unnecessary load on Chrome browser.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
|
Signed-off-by: Julien Veyssier <eneiluj@posteo.net>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
nextcloud/bugfix/2946/fix-participants-scrolling-overlap
Fix participants list search box overlap
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
When scrolling up, the participants are not visible any more above the
search box.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Show icon only with dnd status in the message
|
|
Added missing "nowrap" and increased width.
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
|
|
Also being in a conversation/call should make you appear online as before.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
The string text will appear in Transifex.
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Fix height in Talk sidebar in Files app
|
|
When starting the local media for the first time the media devices could
have not been enumerated yet, so even if the remembered devices are
available they were not used in the first "getUserMedia" request.
However, as the devices are enumerated after getting the user media (as
that is the only time when it is guaranteed that the full device
information can be got) this caused the remembered devices to be then
found and further "getUserMedia" requests to be made for them.
To avoid an initial "getUserMedia" request with default ids followed by
other requests with the remembered ones now the media devices are tried
to be enumerated before starting a call.
This does not guarantee that the extra "getUserMedia" requests will be
avoided, as if persistent media permissions are not granted the browser
may not provide the full device IDs, but at least avoids them in some
cases.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
When the devices are enumerated the selected audio and video input id
may change depending on which devices are available. Therefore, when
"getUserMedia" is called if an enumeration has been triggered but it has
not finished yet now it will be waited for the enumeration to finish
before getting the user media.
Enumerating the devices is a fast operation, so this should not cause
any noticeable delay when getting the user media.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Before the audio and video input id changes were marked as pending only
while waiting for "getUserMedia" to finish. However, in the initial
phase of handling input id changes the tracks for the previous device
are stopped, which could cause the stream to be removed (for example, if
there was just a single active device) even if it is still referenced in
the "localStreamsChanged" array. Now handling input id changes are
marked as pending since the beginning, which prevents ended streams to
be removed while they may still be needed later.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
When all the tracks from a stream were ended the stream was immediately
removed. However, if there were pending audio or video changes the
stream could be reused to add new tracks once "getUserMedia" finishes
without having to create a new one.
Moreover, this also fixes an issue when changing audio and video devices
at the "same" time. When a device is changed first the tracks for the
previous device are stopped. If both the audio and video devices were
changed then all the tracks of the stream were ended, and thus the
stream was removed. However, the stream was still referenced in the
"localStreamsChanged" arrays of the handlers, so when "getUserMedia"
returned the new track the old stream was not found, a new one was
created and the track was added to it. As this happened for both audio
and video two different streams ended being created, each one only with
audio tracks or video tracks, and as both streams were passed to
"localStreamChanged" either the audio or the video, depending on the
last stream passed, were disabled due to the stream not having tracks of
that type.
Something similar happened too when "getUserMedia" failed, although in
that case the old stream was the one passed to "localStreamChanged".
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Before the selected input devices were used as long as the device was
still available and Talk was still open. However, if the device was
disconnected and connected it was not automatically selected again, even
if Talk was still open. Now the last selected device of each kind is
remembered, so it will be automatically used if available when joining a
call, even if it was disconnected and connected or if Talk was closed
and opened.
Additionally, if audio or video devices were explicitly disabled this
will also be remembered and respected when Talk is open again.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Since nextcloud-vue 2.0.0 the server styling is not used for the
sidebar. Therefore the reduced top margin (10vh) for empty contents in
"#app-sidebar" is no longer applied. As the default top margin is used,
which is designed for the main view and thus is quite large (30vh), the
empty content in the chat tab appears very low. Moreover, no sidebar is
shown if the window height is small, so the button to join the
conversation may not be reachable. Instead now the empty content is
centered in the tab contents using a flex display, which also causes a
sidebar to be shown if there is not enough available space to show the
contents.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Since nextcloud-vue 2.4.0 the tabs content container is no longer a
direct child of the app sidebar and it is now wrapped in an
".app-sidebar-tabs" container. Therefore the hacked minimum height and
overflow need to be set in that container instead (although the hidden
overflow still needs to be propagated to the tabs content container).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
|
|
Online > User type
|
|
nextcloud/dependabot/npm_and_yarn/nextcloud/vue-dashboard-1.0.1
|
|
nextcloud/vue-dashboard 1.0.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
I feel so philosophical today.
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
Signed-off-by: GretaD <gretadoci@gmail.com>
|
|
Signed-off-by: Joas Schilling <coding@schilljs.com>
|
|
nextcloud/ignore-forcemute-message-if-already-muted
Ignore "forceMute" message if already muted
|
|
Fix scrolling of sidebar's chat
|
|
nextcloud/fix-getting-messages-again-after-the-component-was-destroyed
Fix getting messages again after the component was destroyed
|
|
nextcloud/fix-memory-and-event-handler-leaks-in-calls
Fix memory and event handler leaks in calls
|