summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2021-06-24Don't spam the log when matterbridge is disabledJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-24Merge pull request #5865 from ↵Vincent Petry
nextcloud/bugfix/5861/allow-selecting-own-screen-again Fix selecting the own screen in the gridview
2021-06-24Keep presentation mode if you or someone else still has a screenshareJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-24Fix selecting the own screen in the gridviewJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-24Merge pull request #5860 from nextcloud/bugfix/5859/fix-screenshare-iconJoas Schilling
Fix screenshare icon not crossing out when a screen is shared
2021-06-24Use PresentToAll and CancelPresentationJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-24Merge pull request #5862 from nextcloud/bugfix/5858/fix-lodash-safe-importJoas Schilling
Safely import lodash function
2021-06-24[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-23Safely import lodash functionVincent Petry
Fixes side effects that seem to affect the files app. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-23Fix screenshare icon not crossing out when a screen is sharedJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-23Merge pull request #5843 from ↵Joas Schilling
nextcloud/bugfix/5842/fix-unload-warning-pending-messages Fix unload warning with pending messages
2021-06-23Merge pull request #5856 from ↵Joas Schilling
nextcloud/bugfix/5845/fix-temp-message-retry-delete Fix removing temp message after retry
2021-06-23Fix removing temp message after retryVincent Petry
Also removed unused code about deletion after going through all calls of "deleteMessage" to check for missed signature changes. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-23Merge pull request #5854 from nextcloud/bugfix/5853/fix-conv-icon-visibilityJoas Schilling
Fix conversation icon visibility while in call
2021-06-23Merge pull request #5851 from ↵Joas Schilling
nextcloud/bugfix/5848/remove-voice-record-for-guests Remove voice recording for guests
2021-06-23Fix conversation icon visibility while in callVincent Petry
The conversation icon must be hidden during a call Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-23Merge pull request #5852 from nextcloud/bugfix/5846/fix-saving-sound-prefsJoas Schilling
Fix saving sound settings
2021-06-23Remove voice recording for guestsVincent Petry
Guests currently have no way of uploading files, pictures, so voice recordings fall under the same category. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-23Merge pull request #5844 from ↵Joas Schilling
nextcloud/bugfix/5841/participants-scrolltop-after-switch Scroll participant list to top on token change
2021-06-23Merge pull request #5849 from ↵Joas Schilling
nextcloud/techdebt/noid/also-have-sending-requests-marked-as-hpb Also have sending requests marked as hpb
2021-06-23Merge pull request #5850 from nextcloud/bugfix/5765/fix-emoji-icon-positionJoas Schilling
Fix emoji picker icon in guest mode
2021-06-23[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-22Fix saving sound settingsVincent Petry
Use the correct attributes and values when saving. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22Scroll participant list to top on token changeVincent Petry
When switching conversations, the participant list's scroll container is scrolled back to the top instead of keeping an arbitrary position. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22Fix emoji picker icon in guest modeVincent Petry
Moved emoji picker div into the input div so we can use its relative position. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22Also have sending requests marked as hpbJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-22Fix unload warning with pending messagesVincent Petry
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>
2021-06-22Merge pull request #5839 from ↵Joas Schilling
nextcloud/bugfix/noid/fix-scrolling-to-bottom-in-already-read-conversations Fix scrolling to bottom in already read conversations
2021-06-22Merge pull request #5840 from nextcloud/bugfix/5100/fix-sidebar-jumpJoas Schilling
Fix left sidebar click event handling
2021-06-22Fix left sidebar click event handlingVincent Petry
Rely on the event chain from the components instead of listening to native events. The latter's problem is that it would also fire when the user is clicking on the three dots menu. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22Fix scrolling to bottom in already read conversationsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-22Merge pull request #5807 from ↵Joas Schilling
nextcloud/dependabot/npm_and_yarn/nextcloud/vue-4.0.2 Bump @nextcloud/vue from 4.0.1 to 4.0.2
2021-06-22Merge pull request #5806 from ↵Joas Schilling
nextcloud/dependabot/npm_and_yarn/vue-material-design-icons-4.12.1 Bump vue-material-design-icons from 4.11.0 to 4.12.1
2021-06-22Merge pull request #5837 from ↵Joas Schilling
nextcloud/bugfix/5790/disable-avatar-menu-in-conversation-list Disable avatar menu in most conversation lists
2021-06-22Disable avatar menu in most conversation listsVincent Petry
Disable avatar menu in conversation lists to avoid interaction glitches. The only place where it's enabled currently is in the top bar. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22Merge pull request #5836 from nextcloud/bugfix/5826/separate-conversation-iconVincent Petry
Move conversation icon out of conversation header
2021-06-22Move conversation icon out of conversation headerVincent Petry
Move the conversation icon outside of the conversation header so that it doesn't get cut. Fixes issue where the status icon was cut. Fixes issue where clicking the avatar would open the settings dialog instead of the avatar menu. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-06-22[tx-robot] updated from transifexNextcloud bot
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-06-21Merge pull request #5660 from nextcloud/stop-sent-streams-when-media-is-disabledv12.0.0-alpha.3Vincent Petry
Stop sent streams when media is disabled
2021-06-21Do not trigger processing of pending replace track actions on receiversDaniel Calviño Sánchez
Receiver only peers do not handle local track changes, so there is no need to trigger the processing of pending replace track actions in that case, as there will be none. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Stop sent streams for initially disabled mediaDaniel Calviño Sánchez
Besides reacting to disable state changes the sent streams are also stopped now when tracks are initially disabled and no event is emitted. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Stop sent streams when media is disabledDaniel Calviño Sánchez
In order to stop the sent streams the track can be replaced in the sender by a null track. To differentiate between a null track due to no device being selected or the original track being stopped an additional attribute, "trackDisabled", is attached now to each sender. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Do not process pending replace tracks again if they are being processedDaniel Calviño Sánchez
If "processPendingReplaceTracks" was called while a processing was on-going (for example, on quick connection state changes) this would cause another processing in parallel, which could have unexpected results. To prevent that now there is at most a single processing on-going at any time. The method also returns a promise now, which will make possible to enqueue further actions after the processing has finished even if the processing was actually started in a different call. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Do not replace tracks when a connection has not been established yetDaniel Calviño Sánchez
If a connection has not started yet tracks can not be replaced, as Firefox will get "stuck" and not replace the tracks even if tried later again once connected. To address that now the tracks are replaced only when the connection is not in the "new" state (even if the connection is in the "checking" state replacing the track seems to work fine). If a track is tried to be replaced in the "new" state the action is enqueued and executed once the connection is started. Besides that as the replace track actions are now enqueued this also prevents replacing a track before the previous replacement has finished. This should not happen, but if it did it could have caused issues due to the track to be replaced not having been set yet. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Merge pull request #5831 from ↵Joas Schilling
nextcloud/bugfix/noid/fix-asterix-conflict-with-notifications Fix asterix conflict with notifications
2021-06-21Fix asterix conflict with notificationsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-21Replace anonymous with arrow function so "this" is properly definedDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-06-21Merge pull request #5828 from ↵Joas Schilling
nextcloud/feature/noid/populate-user-status-for-one-to-one-conversations-via-the-backend-call-already Populate user status for one to one conversations via the backend call already
2021-06-21Add documentation for status flagsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-21Use the preloaded user status for one-to-one conversationsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>