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

9456 Коммитов

Автор SHA1 Сообщение Дата
Joas Schilling 8136513923
We have the full room data already
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:21 +01:00
Joas Schilling ba5282518d
Statuses are integers now
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 7b1a8ee4d1
Document return types as well
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 64a28fa550
Chat, Settings and Guests are v1 api only atm
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 3fed42b478
Move call API to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 7eaafce5b0
Move other room APIs to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 4aee4e9969
Move other participant handling to API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 0aedba5503
Move room modifications to API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling db7c09ec4e
Move deleting and getting a room to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:20 +01:00
Joas Schilling 3a680dc3fb
Move removing paricipants to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 6c0246bc37
Make leaving a room API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling e331d29bed
Make joining a room API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 5ba0871fd3
Add API version to files/share integration tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 8eae2e8895
Move get participants to API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 174789f9bb
Check users on correct endpoint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 1b4b1c6a72
Move get rooms to API v4
Added FIXMEs for participant parameters that should check the participant endpoint instead

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 7673f4f931
Move conversation creation to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 79d52e6791
Move lobby and SIP to v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 5bff56f2ca
Move listed rooms to API v4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:19 +01:00
Joas Schilling 6902e57057
Show a "Connecting …" screen until we finished joining
If by accident we never receive a users list, just switch to
"Waiting for others to join the call …" after some seconds.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 6184127a50
Make the UI handle the call state on it's interactions instead of the 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-03-08 11:56:18 +01:00
Joas Schilling a545cff72b
Only load sessions on the room list for this PHP session
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 723d47f648
Fix session selection in signaling code
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 783fb000da
Don't clear previous sessions when joining
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 6ad31df01b
Fix selecting the session when there could be multiple
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling c97f55e240
Group multiple sessions of the same attendee
Combine the session values:
* All inCall bit flags
* Newest lastPing
* Any sessionId (for online checking)

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 0e20ca571b
Don't load the session by default on getParticipantsForRoom
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:18 +01:00
Joas Schilling 1caca56073
Don't load session on getRoomsForUser when not needed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:17 +01:00
Joas Schilling 4031c182df
Prepare selecting the correct session in case there are multiple
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:17 +01:00
Joas Schilling 6d9c838071
Replace the former unique attendee key with a normal index
This allows an attendee to have multiple sessions in the same conversation.

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 11:56:17 +01:00
Vincent Petry d0c3e431d0
Use MDI in video preview in a conversation
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-03-08 11:15:05 +01:00
Jakob Röhrl 22da040506 own messages can be copied
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de>
2021-03-08 10:42:21 +01:00
Joas Schilling 88a4c2c4f3
Fix the background job checking the schema
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-08 09:59:46 +01:00
Nextcloud bot fd11a20815
[tx-robot] updated from transifex 2021-03-08 03:17:01 +00:00
Nextcloud bot def62a7650
[tx-robot] updated from transifex 2021-03-07 03:13:31 +00:00
dependabot[bot] 768258ccdc
Merge pull request #5334 from nextcloud/dependabot/npm_and_yarn/emoji-regex-9.2.2 2021-03-06 03:39:28 +00:00
Nextcloud bot feedce0ed9
[tx-robot] updated from transifex 2021-03-06 03:16:32 +00:00
dependabot[bot] d96c8ba1f3
Merge pull request #5333 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.13.9 2021-03-06 03:09:24 +00:00
dependabot[bot] 94ef8bc77e
Bump @babel/preset-env from 7.13.8 to 7.13.9
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.8 to 7.13.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.9/packages/babel-preset-env)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-06 02:22:27 +00:00
dependabot[bot] d29a392bf3
Merge pull request #5331 from nextcloud/dependabot/npm_and_yarn/babel/runtime-7.13.9 2021-03-06 02:20:07 +00:00
dependabot[bot] e95b9a51d3
Bump emoji-regex from 9.2.1 to 9.2.2
Bumps [emoji-regex](https://github.com/mathiasbynens/emoji-regex) from 9.2.1 to 9.2.2.
- [Release notes](https://github.com/mathiasbynens/emoji-regex/releases)
- [Commits](https://github.com/mathiasbynens/emoji-regex/compare/v9.2.1...v9.2.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-06 02:08:09 +00:00
dependabot[bot] 86396e8803
Bump @nextcloud/vue-dashboard from 1.0.1 to 1.1.0
Bumps [@nextcloud/vue-dashboard](https://github.com/nextcloud/nextcloud-vue-dashboard) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/nextcloud/nextcloud-vue-dashboard/releases)
- [Changelog](https://github.com/nextcloud/nextcloud-vue-dashboard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-vue-dashboard/compare/v1.0.1...v1.1.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-06 02:06:03 +00:00
dependabot[bot] 9c83699d2d
Bump @babel/runtime from 7.13.8 to 7.13.9
Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.13.8 to 7.13.9.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.13.9/packages/babel-runtime)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-06 02:05:10 +00:00
Marco Ambrosini a8c2fdd845 Fix action caption
Signed-off-by: Marco Ambrosini <marcoambrosini@pm.me>
2021-03-05 14:28:47 +00:00
marco cee91904e1
Merge pull request #5288 from nextcloud/techdebt/noid/inject-the-preloaded-user-status
Inject the preloaded user status into the avatar component
2021-03-05 13:58:11 +00:00
Joas Schilling 83efc55766
Merge pull request #5316 from nextcloud/fix-not-joining-call-again-on-reconnection-with-hpb
Fix not joining call again on reconnection with HPB
2021-03-05 13:29:26 +01:00
Joas Schilling 7dae1f712d
Inject the preloaded user status into the avatar component
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-03-05 13:07:16 +01:00
Daniel Calviño Sánchez 24c9e2b158 Add hint of issue in notification about error connecting to signaling
Several errors in a row in the hello response usually point to a
misconfigured signaling server that can not connect to the Nextcloud
server. The error message now also takes into account the number of
hello response errors in a row and hints at a possible misconfiguration.

As this is a very specific issue the UI does not show any other detail
regarding the received error, and the message is not reverted to the
generic one if the websocket connection fails after the hello response
failed; it is just a hint to make an admin look at the browser console
or the signaling server logs.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-05 12:46:48 +01:00
Daniel Calviño Sánchez de1653461d Show error notification also when signaling hello message fails
Until now an error notification was shown if the connection of the
websocket to the external signaling server failed. However, if the
websocket connection succeeded but then there was an error when actually
connecting to the signaling server at an application level (the hello
message response was an error) no error notification was shown in the
UI. Now the error notification is also shown in that case, and it will
not be removed (no matter if originally it happened due to an error in
the websocket or in the connection) until the connection has succeeded.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-03-05 12:46:48 +01:00
Jakob Röhrl 9dbbd8deef seperators added
Signed-off-by: Jakob Röhrl <jakob.roehrl@web.de>
2021-03-05 10:54:41 +01:00