Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/spreed.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-17Revert "Fix participant permissions not reloaded when general permissions ↵Daniel Calviño Sánchez
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>
2022-03-09Fix participant permissions not reloaded when general permissions changeDaniel Calviño Sánchez
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>
2021-12-14Merge pull request #6606 from nextcloud/bugfix/6364/show-active-status-in-1to1sMarco
Show active in conversation status in one-on-one conversations
2021-11-30Fix devices not released when got after the dialog was closedDaniel Calviño Sánchez
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>
2021-11-25Only call getParticipants methods once in group conversationsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-25Move getParticipants logic to a mixinmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-10-21Only use the attendeeId based objectJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-20Show background blur in the device checkerDaniel Calviño Sánchez
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>
2021-10-07Introduce different layers for permissionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-07Allow users individually into the lobbyJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-10-05Create VolumeIndicator componentmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-10-05Handle device events conditionallymarco
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>
2021-10-05Move device switching logic to a mixinmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-08-27Don't select own video when opening settingsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-08-23Fix event names to kebap-caseJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-08-23Fix license tagJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-08-23AutofixesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-06-17Lint fixMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-05-10Bring back redirect to not-found pageVincent Petry
Fixes issues with stray WebRTC connections despite session termination. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-08Make the UI handle the call state on it's interactions instead of the ↵Joas Schilling
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>
2021-02-12Fix redirect when deleting current conversationVincent Petry
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>
2021-01-20Remove "unsupported browser" warning for OperaJacek
Signed-off-by: Jacek <jacek.oleksy@gmail.com>
2021-01-15Make the dial-in info better readableJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-11-26Adjust mixins to not rely on local attrsVincent Petry
Read the current conversation token directly from the store in both participant and isInCall mixins. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2020-11-25Introduce participant mixinVincent Petry
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>
2020-10-12Use defined constantsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-10-01Show online status and status icon in Talk as discussedJoas Schilling
Also being in a conversation/call should make you appear online as before. Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-23Always show the status messagesJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-09-01Add an arrowNavigation mixin based on the unified searchJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-27Fix permanent timeoutJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-08-20Fix buttons in localvideoMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-08-20Deselect local video upon disabling itMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-08-20Make LocalVideo selectableMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-08-20Adapt Localvideo component for big screenMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-08-05Show the status when mentioning peopleJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01Fix mixin state also when the component is loaded after the state already ↵Joas Schilling
changed Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01Trigger a vue event when SessionStorage "joined_conversation" changesJoas Schilling
Otherwise there is no update of the computed and the call screen will not show up. Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01Redirect to a plain page to avoid reconnectionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-06-16Fix build on macOSGeorg Ehrke
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-05-26Move X-Nextcloud-Talk-Hash handling to a mixinJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-19Fix browser version comparison with ChromiumJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-18Use a better lib for browser detectionJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-08Use grid in promoted viewMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-08Move methods to call mixinMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-08Use actual video components in the grid and move dummies to dev modeMarco Ambrosini
Create a mixin for logic that is shared between GridView and PromotedView. Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-04-08Don't show a warning to use the same browserJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-07Apply suggestions from code review Joas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-07Remove linksMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-04-07Add documentationMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-04-07Move the logic to a method to avoid multiple executionsMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>