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-05-18Fix remaining warningsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-24Fix eslintJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-01-20Fix linter errorsmarco
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-05Add DeviceChecker to entry pointsmarco
Signed-off-by: marco <marcoambrosini@pm.me>
2021-08-23Fix event names to kebap-caseJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-08-11Fix duplicated registration of audio encoderDaniel Calviño Sánchez
The audio encoder is initialized when the AudioRecorder component is mounted, and the store keeps track of whether the audio encoder was already initialized to not do it again. However, the audio encoder was also unconditionally registered in the main components of the main and sidebar Talk UIs, which caused a duplicated registration when the audio encoder was initialized (as the store did not "know" that it was already registered). Due to all this the unconditional registration is removed (which also avoids registering the audio encoder when it will not be needed, like when the current user is a guest without upload permissions). Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-07-07Initialize the wav encoder in the entry points instead of in the ↵Marco Ambrosini
audiorecorder component Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-04-28Decouple participantsService from the storeVincent Petry
Moved joinConversation, leaveConversation and a few other dependencies to the participantsStore. Removes the dependency to the store from participantsService. There's a slight change of behavior: joinConversation in the service now also connects to signaling, and only when this is done the first action dispatch are done. In the previous implementation the store already received some updates before we even connected to signaling. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-18Refactor usages of fetchConversationVincent Petry
Instead of calling the service's "fetchConversation" method and manually adding to the store, use the new "fetchConversation" store action that does that directly Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-08Don't mark conversation as read any more on clickVincent Petry
When joining a conversation, don't mark it as read any more. The only moment will be when scrolling down to the bottom of a conversation and when clearing the read marker, in which case we immediately update the store. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-02Merge pull request #5082 from nextcloud/bugfix/4552/fix-duplicate-on-deleteJoas Schilling
Fix redirect when deleting current conversation
2021-02-25Remove obsolete usage of token attr in ChatViewVincent Petry
Signed-off-by: Vincent Petry <vincent@nextcloud.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-21Initial state service is deprecatedJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-01-14Simplify deleteConversation store actionVincent Petry
Merge deleteConversation that takes a conversation object with deleteConversationByToken since only the token is needed anyway. 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-11-18Fix public page callsVincent Petry
Fixes chat in sidebar for video verification and when chatting about a file from a public link. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2020-10-05Import @nextcloud/dialogs scss fileJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-31Only show browser warning when interacting with talkJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-07-01Don't kill the previous session when we navigate awayJoas Schilling
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-01Don't show call state when asking to kill the other sessionJoas Schilling
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-05-26Move X-Nextcloud-Talk-Hash handling to a mixinJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-19Do not fetch all conversations on room participants update eventsDaniel Calviño Sánchez
The room participants update events are sent by the external signaling server: -When a user resumes the session -When an internal client joins or leaves the conversation -When the BackendNotifier sends a "participants" event (that is, when the type of a participant changes, when the name of a guest changes or when guests are cleaned) -When the BackendNotifier sends a "incall" event (that is, when a participant joins or leaves the call) In all those cases it is not really needed to fetch all the conversations to get the updated state, but only the current conversation. Note that it is not enough to fetch just the participants, as for example when a call is started that modifies some attributes in the conversation, like "hasCall". Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-14Remove unused propMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-14Fix callview in sidebarsMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-08Fix stylelintJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-04Fix import formatJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-29Remove all direct calls to getSignalingJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-29Add wrappers for signaling related functionsJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-07Move the logic to a method to avoid multiple executionsMarco Ambrosini
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-03-31Unify the getter for the current conversation and the name of the computedJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-11Fix Public share integrationJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-07Also mark the chat read immediatellyJoas Schilling
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-01-16Leave conversation when navigating away from public share pageDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-16Prevent unload while in a call in the public share pageDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-16Replace dummy sidebar contents with CallView and ChatViewDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-16Show feedback to the user while joining the conversationDaniel Calviño Sánchez
The button is disabled and a loading icon is shown next to its text. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-16Add slide animation when opening and closing the sidebarDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-01-16Add dummy Talk sidebar to public share pageDaniel Calviño Sánchez
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>