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

9746 Коммитов

Автор SHA1 Сообщение Дата
Nextcloud bot a509fdce61
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-09 03:17:49 +00:00
Nextcloud bot f19ca637df
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-08 03:20:11 +00:00
Ivan Sein 7103f50fa0
Merge pull request #5585 from nextcloud/bugfix/noid/add-versions-to-api-docs
Add versions to API docs (sorry for cleaning up)
2021-05-07 15:33:53 +02:00
Joas Schilling bed14653db
Add versions to API docs (sorry for cleaning up)
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-07 14:33:38 +02:00
Joas Schilling 4733fe150f
Merge pull request #5584 from nextcloud/bugfix/noid/remove-description-from-system-message
Remove the description from the system message
2021-05-07 13:30:02 +02:00
Joas Schilling 06da3fdf19
Remove the description from the system message
Looked a bit too weird in some clients with multiline descriptions and the quotes

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-07 12:43:25 +02:00
Nextcloud bot 693c22d909
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-07 03:22:14 +00:00
Joas Schilling fb48e64cff
Merge pull request #5579 from nextcloud/fix-switching-devices-in-firefox
Fix switching devices in Firefox
2021-05-06 20:48:54 +02:00
Daniel Calviño Sánchez 37330d2fe5 Fix switching devices in Firefox
If a device is currently active and a different one is requested Firefox
returns the currently active device. To overcome this all the tracks of
the same device kind as the requested one are stopped before performing
the request.

However, a device is also "active" as long as any other device returned
in the same "getUserMedia" request is active. Both audio and video are
requested at once when a call is started, so during calls it was needed
to stop both devices first to be able to switch just one of them.

Moreover, since Firefox 88 there is a grace period for requesting again
the media permissions to the user once a track stops. During that grace
period the device is also "active" and it is not possible to switch to
another device even if the previous one was requested on its own,
without any other device. In this case the permissions have to be
manually revoked to be able to switch to another device before the grace
period ended.

To solve all that now the ID of the requested device is marked as a
required constraint instead of an optional one, which forces Firefox to
honour the requested device and return it instead of the active one.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-05-06 19:12:11 +02:00
Vincent Petry fa38b02c33
Merge pull request #5577 from nextcloud/update-list-of-system-messages
Update list of system messages
2021-05-06 18:23:48 +02:00
Joas Schilling b7dbff89ec
Update list of system messages
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-06 17:20:20 +02:00
Joas Schilling eab19dee6a
Merge pull request #5565 from nextcloud/tests/noid/messages-store
Added JS tests for messages store
2021-05-06 15:33:13 +02:00
Joas Schilling 534763267d
Merge pull request #5574 from nextcloud/changelog/11.2.1
Add changelog for 11.2.1
2021-05-06 14:24:44 +02:00
Joas Schilling a8ea4b76c9
Add changelog for 11.2.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-06 13:59:30 +02:00
Joas Schilling 12d949f6e1
Merge pull request #5520 from nextcloud/disable-planb-mcu
Disable use of deprecated "Plan-B" semantics if HPB is used.
2021-05-06 12:49:02 +02:00
Joas Schilling 522bf864f4
Merge pull request #5567 from nextcloud/tests/noid/roomselector
Added tests for RoomSelector
2021-05-06 08:40:21 +02:00
Vincent Petry 4c005bc7dc
Merge pull request #5560 from nextcloud/bugfix/5517/remove-old-firefox-fallback
Remove old firefox screenshare fallback and allow to see other screens
2021-05-06 08:35:34 +02:00
Vincent Petry 6d4d27fd44
Add test mock for n() function
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-05 11:58:27 +02:00
Vincent Petry 7cdd5b0774
Added tests for RoomSelector
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-05 11:12:10 +02:00
Vincent Petry e1c577b969
Added JS tests for messages store
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-05 08:52:37 +02:00
Nextcloud bot d1625a15fe
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-05 03:31:32 +00:00
Joas Schilling e48e75e5ab
Allow showing the screenshares of others and switching correctly between them
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-04 16:53:36 +02:00
Joas Schilling a7475da814
Close the Actions-menu when clicking "Show your screen"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-04 16:53:36 +02:00
Joas Schilling cc168f43a9
Drop screensharing support for FF <66
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-04 16:53:36 +02:00
Joas Schilling 4d4ddce438
Merge pull request #5564 from nextcloud/tests/noid/talk-hash-store
Added talk hash store and fetchConversations tests
2021-05-04 08:36:18 +02:00
Joas Schilling edf28faae3
Merge pull request #5543 from nextcloud/tests/noid/more-js-store-test3
Add test for participants store
2021-05-04 08:34:05 +02:00
Nextcloud bot 25adadedfd
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-04 03:20:37 +00:00
Vincent Petry 8c671b6bb7
Added talk hash store and fetchConversations tests
Added fetchConversations tests.
Added maintenance mode and talk hash check in conversation tests.
Added talk hash store tests, also for maintenance mode check.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-03 20:33:50 +02:00
Vincent Petry 9b1da13351
Add test for participants store
Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-03 16:57:50 +02:00
Vincent Petry d5791609d2
Merge pull request #5526 from nextcloud/techdebt/noid/conversation-messages-to-store-actions
Decouple conversations and messages services from the global store
2021-05-03 15:20:55 +02:00
Vincent Petry 15c6b7cb68
Move postNewMessage to a store action
Removes the store usage in messagesService

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-03 13:48:43 +02:00
Vincent Petry e5bfb5753c
Move fetch messages logic to the store
Move fetchMessages and lookForNewMessages to store actions, including
logic for cancelling them.
Removed store usage for these functions in messagesService and moved it
to the store actions.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-03 13:46:42 +02:00
Vincent Petry 73119704db
Move fetchConversations to a store action
Also move talk hash and maintenance mode toast handling to the talk hash
store.

Signed-off-by: Vincent Petry <vincent@nextcloud.com>
2021-05-03 13:45:21 +02:00
Joas Schilling a30c7b958a
Merge pull request #5561 from nextcloud/bugfix/noid/allow-to-copy-the-link-of-a-conversation
Allow to copy the link of an open conversation
2021-05-03 12:58:00 +02:00
Joas Schilling 4c9de0272c
Allow to copy the link of an open conversation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-05-03 11:50:50 +02:00
Joas Schilling 254a54036a
Merge pull request #5538 from nextcloud/bugfix/3023/only-show-public-messages-as-last-messages
Only show public messages as last messages
2021-05-03 11:17:54 +02:00
Joas Schilling 79c6c08cdc
Merge pull request #5551 from nextcloud/fix-initial-camera-quality
Fix initial camera quality
2021-05-03 10:37:58 +02:00
Joas Schilling 0433c0bf53
Merge pull request #5550 from nextcloud/fix-quality-warning-tooltip-not-staying-dismissed
Fix quality warning tooltip not staying dismissed
2021-05-03 10:34:42 +02:00
Joas Schilling f3f8743fa4
Merge pull request #5541 from nextcloud/bugfix/noid/fix-conversation-search-focus
Fix conversation search focus
2021-05-03 09:55:04 +02:00
Daniel Calviño Sánchez 15fb86332b Fix initial camera quality
When a call started and the VideoConstrainer was created the video track
was assumed to be already in high quality, so when the VideoConstrainer
was asked to apply again the high quality constraints it just ignored
the request. However, in some cases the browser does not initialize the
camera in high quality, so the camera was kept in a lower quality for
as long as the high quality was kept being requested.

Moreover, even if the browser initialized the camera with high quality
that quality might not be exactly the same as the one set when applying
the high quality constraints, so even in those cases the constraints
should be applied anyway for consistency.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-05-03 09:32:29 +02:00
Daniel Calviño Sánchez fdd1e0f2df Fix quality warning tooltip not staying dismissed
The flag that keep track of whether the quality warning tooltip was
dismissed was a local data of the LocalMediaControls component, so it
was reset when a new instance of the component was created again. As a
new instance could be created several times during the same call (for
example, when switching between speaker and grid mode) the warning
tooltip could appear again after being dismissed. Now the flag is kept
in the store and shared between different instances.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-05-03 09:28:41 +02:00
Joas Schilling 63619f4fa5
Merge pull request #5549 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-jest-24.3.6
Bump eslint-plugin-jest from 24.3.5 to 24.3.6
2021-05-03 08:53:32 +02:00
Joas Schilling e29c9e1389
Merge pull request #5542 from nextcloud/bugfix/noid/make-sure-the-user-exists
Make sure the user we are testing with exists
2021-05-03 08:39:43 +02:00
Nextcloud bot d27cb6d6b0
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-03 03:18:20 +00:00
Nextcloud bot e2082214e5
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-05-02 03:18:08 +00:00
Joas Schilling 3a3b7d0bcb
Merge pull request #5548 from nextcloud/dependabot/npm_and_yarn/babel/preset-env-7.14.0
Bump @babel/preset-env from 7.13.15 to 7.14.0
2021-05-01 10:02:30 +02:00
dependabot[bot] 718e097135
Bump eslint-plugin-jest from 24.3.5 to 24.3.6
Bumps [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) from 24.3.5 to 24.3.6.
- [Release notes](https://github.com/jest-community/eslint-plugin-jest/releases)
- [Changelog](https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md)
- [Commits](https://github.com/jest-community/eslint-plugin-jest/compare/v24.3.5...v24.3.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-01 07:04:07 +00:00
dependabot[bot] d66bc8b69f
Bump @babel/preset-env from 7.13.15 to 7.14.0
Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.13.15 to 7.14.0.
- [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.14.0/packages/babel-preset-env)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-01 07:03:10 +00:00
Joas Schilling fb6baf21c9
Merge pull request #5545 from nextcloud/dependabot/npm_and_yarn/babel/core-7.14.0
Bump @babel/core from 7.13.16 to 7.14.0
2021-05-01 08:59:30 +02:00
Joas Schilling f497618ff5
Merge pull request #5546 from nextcloud/dependabot/npm_and_yarn/stylelint-13.13.0
Bump stylelint from 13.12.0 to 13.13.0
2021-05-01 08:59:08 +02:00