Граф коммитов

6789 Коммитов

Автор SHA1 Сообщение Дата
Joas Schilling 5e410934cb
Store the guest name in browser storage
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-28 15:19:24 +02:00
marco 59977a622a
Merge pull request #3703 from nextcloud/bugfix/noid/dont-break-lessthan3-in-last-message
Don't break LessThan3 in last message
2020-05-28 14:06:12 +02:00
marco 97db7a9cc8
Merge pull request #3704 from nextcloud/bugfix/noid/less-console-spam-unless-dev-mode
Reduce console spam unless in dev mode
2020-05-28 14:04:33 +02:00
Joas Schilling 130f21aac9
Reduce console spam unless in dev mode
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-28 13:57:44 +02:00
Joas Schilling 98d8d04f62
Merge pull request #3702 from nextcloud/Valdnet-patch-1
l10n: Add a period character in the text
2020-05-28 13:28:55 +02:00
Joas Schilling 34a7163224
Don't break LessThan3 in last message
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-28 13:08:39 +02:00
Valdnet 5b93f98e66
l10n: Add a period character in the text 2020-05-28 09:01:54 +02:00
Nextcloud bot 6886c6e0f7
[tx-robot] updated from transifex 2020-05-28 03:03:13 +00:00
Joas Schilling 7e39bee3cc
Merge pull request #3700 from nextcloud/bugfix/1057/make-video-button-half-opace
Make the video button half opace as well
2020-05-27 22:23:35 +02:00
Joas Schilling 14dcf5ce4d
Make the video button half opace as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-27 19:38:01 +02:00
Joas Schilling fa2e70f573
Merge pull request #3684 from nextcloud/bugfix/3672/reload-page-on-changing-notification-when-necessary
Reload page on changing conversation and disable start/join call when Talk hash is dirty
2020-05-27 19:22:12 +02:00
Joas Schilling c1c5ca2792
Merge pull request #3693 from nextcloud/feature/3671/add-command-to-detect-active-calls
Add a command to detect active calls
2020-05-27 19:21:00 +02:00
Joas Schilling 65c7dea462
Merge pull request #3692 from nextcloud/feature/3643/display-name-and-controls-on-screenshares
Add bottombar in screensharings
2020-05-27 16:24:37 +02:00
Joas Schilling e7ee833c0d
Add a command to detect active calls
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-27 16:20:40 +02:00
Marco Ambrosini ddcf432df3 Fix label
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-27 15:28:59 +02:00
Marco Ambrosini acf5f1226c Use VideoBottomBar component in the screen component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-27 15:04:48 +02:00
Marco Ambrosini 752a4f5752 Create VideoBottomBar component
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2020-05-27 15:04:13 +02:00
Joas Schilling 207d9eedb9
Merge pull request #3690 from nextcloud/bugfix/noid/add-space-between-icon-and-label-of-call-button
Add 4px space between icon and label of the call button
2020-05-27 10:54:18 +02:00
Joas Schilling c9f08b237d
Add 4px space between icon and label of the call button
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-27 10:50:02 +02:00
marco f766280437
Merge pull request #3689 from nextcloud/techdebt/noid/move-sidebar-state-to-browser-storage-plugin
Move sidebar state to browser storage package
2020-05-27 01:15:17 -07:00
Joas Schilling 679fb087f6
Move sidebar state to browser storage package
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-27 09:53:43 +02:00
Nextcloud bot 68bd2b723c
[tx-robot] updated from transifex 2020-05-27 02:59:14 +00:00
Joas Schilling 3e0885749b
Merge pull request #3685 from nextcloud/techdebt/noid/oc-redirect-is-deprecated
Replace deprecated OC.redirect() with the correct way to redirect
2020-05-26 21:58:18 +02:00
Joas Schilling 4cc72fa36a
Merge pull request #3686 from nextcloud/bugfix/noid/avatar-for-user-null-is-requested
Don't request avatars for user null
2020-05-26 21:58:02 +02:00
Joas Schilling 72e2c83115
Add required alt attribute to image
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:55:33 +02:00
Joas Schilling aa42584015
Simplify vue logic
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:54:52 +02:00
Joas Schilling f11728eaad
Don't request an avatar for guests, they don't have any
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:54:14 +02:00
Joas Schilling 55851fbe82
Replace deprecated OC.redirect() with the correct way to redirect
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:37:44 +02:00
Joas Schilling 6a1fe27ddc
Disable the "Start call" button when talk hash is dirty
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:29:09 +02:00
Joas Schilling a96b76942e
Reload the page when changing conversations after talk hash is dirty
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:22:50 +02:00
Joas Schilling fcd7960c18
Move X-Nextcloud-Talk-Hash handling to a mixin
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 19:17:19 +02:00
Joas Schilling 5e67921f80
Merge pull request #3609 from nextcloud/make-joining-the-call-synchronous
Make joining the call synchronous
2020-05-26 15:58:33 +02:00
Joas Schilling 61f8808f74
Merge pull request #3677 from nextcloud/bugfix/3630/close-menu-after-fullscreen-interaction
Close action menu after entering/leaving fullscreen
2020-05-26 15:35:23 +02:00
marco 0db508e52d
Merge pull request #3678 from nextcloud/bugfix/3631/dotdotdot-menu-icon-white-in-navigation-when-in-call
… menu icon in app navigation is white when in a call
2020-05-26 06:24:00 -07:00
Joas Schilling ba2d315fd1
Merge pull request #3665 from nextcloud/show-sidebar-when-viewer-is-opened
Show sidebar when Viewer is opened
2020-05-26 15:14:35 +02:00
Joas Schilling 3b13db8a52
… menu icon in app navigation is white when in a call
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 14:51:12 +02:00
Joas Schilling 53c6e68e0b
Close action menu after entering/leaving fullscreen
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 14:44:00 +02:00
Daniel Calviño Sánchez 993c5ac037 Make joining the call synchronous
Joining a call was already partially synchronous (it waited until the
media permissions were granted and the local media started), but it did
not wait until the call was joined in the server. However, as the store
is updated with the new call flags when "joinCall" returns the store was
updated before the call was actually joined in the server.

If the call status was fetched again from the server before the call was
finally joined then the received status overwrote the one set locally.
As whether the call view is shown or not is based on the call status
this could cause the call view to be shown, then hidden, and then shown
again once the call was finally joined.

To prevent that now "joinCall" waits until the call was joined in the
server, so the local call status always matches the call status in the
server, and thus the call view is no longer shown, hidden and shown
again.

An alternative approach would have been to prefer the local call status
over the one sent by the server. However, if the call view is shown
before the call is joined in the server the call view is empty (there
will be no other participant); from a user point of view it is clearer
if joining the call shows a loading spinner in the button and takes some
time than if the call view is shown with no other participant and no
sign of joining the call still being in progress.

Also, this makes joining the call behave similar to leaving it, as
leaving the call was already synchronous.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-26 12:30:50 +02:00
Daniel Calviño Sánchez 035a751c57 Fix "joinCall" of standalone signaling not returning a promise
"Signaling.Standalone.joinCall" should return a promise, like done for
"Signaling.Base.joinCall".

The standalone signaling object is able to defer joining a call if
called before its room has been joined. However, it only takes into
account the last room that a call was tried to be joined in. This is
still the case now when the promise is returned; if "joinCall" is called
on a different room while a previous was pending the previous one is
just rejected (although if it is in the same room the previous promise
is reused).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-26 12:28:43 +02:00
Daniel Calviño Sánchez 5395307743 Show sidebar when viewer is opened
The Viewer expects that, if the app has a sidebar, an
"OCA.Files.Sidebar" object exists. This object should contain a
"state.file" property with the name of the file currently shown (or an
empty string if the sidebar is closed), and "open" and "close" functions
to be called by the Viewer when opening and closing the sidebar is
triggered by the Viewer.

The sidebar adjusts its width to the width of the sidebar once the
opening ends. The sidebar comes from nextcloud/vue, and its opening is
animated with a transition, so "OCA.Files.Sidebar.open" needs to wait
until the transition ends to be resolved.

Besides the "OCA.Files.Sidebar" object the Viewer also expects that the
sidebar element in the DOM has an "app-sidebar" id. In nextcloud/vue >=
2.0.0 the id of the sidebar was changed to "app-sidebar-vue", so it
needs to be overridden to be found by the Viewer.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-26 12:28:22 +02:00
Joas Schilling 375360ec54
Merge pull request #3610 from nextcloud/do-not-fetch-all-conversations-on-some-signaling-events
Do not fetch all conversations on some signaling events
2020-05-26 12:16:54 +02:00
Joas Schilling eaac931fc0
Merge pull request #3662 from nextcloud/techdebt/3292/docs-for-clustering
Add docs for the HPB conversation clustering
2020-05-26 11:32:26 +02:00
Joas Schilling 30bc12bf32
Fix typo
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-26 11:29:43 +02:00
Nextcloud bot 8efc0a24e8
[tx-robot] updated from transifex 2020-05-26 02:58:50 +00:00
Joas Schilling cb3459dbc8
Merge pull request #3668 from nextcloud/changelog/9.0.0
Move the changelog to 9.0.0 so it shows in the appstore
2020-05-25 16:26:17 +02:00
Joas Schilling 258b97228b
Move the changelog to 9.0.0 so it shows in the appstore
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-25 16:20:15 +02:00
Joas Schilling 516bd87c4d
Merge pull request #3660 from nextcloud/fix-file-attributes-passed-to-viewer
Fix file attributes passed to viewer
2020-05-25 15:20:16 +02:00
Joas Schilling 4c86732ac5
Merge pull request #3663 from nextcloud/fix-joining-a-different-call-on-the-same-signaling-server
Fix joining a different call on the same signaling server
2020-05-25 15:18:48 +02:00
Daniel Calviño Sánchez ea15b2bf69 Fix joining a different call on the same signaling server
The token passed to "startCall" was set when WebRTC was set up. However,
WebRTC is set up only when the signaling server is changed. Therefore,
when joining a call in a different conversation but in the same
signaling server the token used was the one from the first conversation.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2020-05-25 14:40:33 +02:00
dependabot-preview[bot] a56643beb5
Merge pull request #3658 from nextcloud/dependabot/npm_and_yarn/webrtc-adapter-7.6.1 2020-05-25 10:42:14 +00:00