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

11365 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] e72f04d959
Bump workbox-webpack-plugin from 6.3.0 to 6.4.1
Bumps [workbox-webpack-plugin](https://github.com/googlechrome/workbox) from 6.3.0 to 6.4.1.
- [Release notes](https://github.com/googlechrome/workbox/releases)
- [Commits](https://github.com/googlechrome/workbox/compare/v6.3.0...v6.4.1)

---
updated-dependencies:
- dependency-name: workbox-webpack-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-20 02:02:54 +00:00
Joas Schilling 6a39775c84
Merge pull request #6574 from nextcloud/bugfix/noid/fix-topbar-height
Fix topbar height
2021-11-19 15:47:00 +01:00
Joas Schilling adb6559d99
Merge pull request #6573 from nextcloud/bugfix/noid/fix-video-container-size
Fix video container sizing (Again)
2021-11-19 15:42:24 +01:00
marco 5961cde832 Fix topbar height
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-19 14:53:05 +01:00
marco ef30fe5f6d Fix video container sizing
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-19 14:46:35 +01:00
Joas Schilling bd5f03052b
Merge pull request #6568 from nextcloud/bugfix/noid/make-volume-indicator-grey-again
Make the volume indicator grey again when mic is disabled
2021-11-19 13:13:37 +01:00
Joas Schilling ae479b0b6b
Make the volume indicator grey again when mic is disabled
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-19 12:34:08 +01:00
Marco 898bc40f3f
Merge pull request #6558 from nextcloud/bugfix/6500/only-enable-devices-when-selecting-a-device
Only enable devices when the device selection is shown
2021-11-19 12:01:39 +01:00
Marco c1912f248f
Merge pull request #6560 from nextcloud/bugfix/noid/no-individual-leave-message-when-meeting-was-ended
No individual leave message when the meeting was ended for all
2021-11-19 11:58:18 +01:00
Joas Schilling 91db6635ce
Merge pull request #6559 from nextcloud/bugfix/noid/missed-call-is-only-with-1-user
A missed call is only when there was only 1 user
2021-11-19 11:51:59 +01:00
Joas Schilling fba23d2d8c
No individual leave message when the meeting was ended for all
After a meeting is ended for all, the individual devices still trigger
the leaveCall routine. This printed a "call_left" message, although
the session has already left due to the moderator.
So in case the call flags of the sessions don't change, we no longer
create those system messages

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-19 10:44:20 +01:00
Joas Schilling 7647eae7e7
A missed call is only when there was only 1 user
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-19 10:36:17 +01:00
Joas Schilling bc7385495d
Only enable devices when the device selection is shown
Otherwise this is a false positive from initially loading the device list

Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-19 10:22:29 +01:00
Nextcloud bot 8e4f7972a3
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2021-11-19 03:46:26 +00:00
rakekniven 8cd576719e
l10n: Add dot to the end of the sentence
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2021-11-18 17:46:52 +01:00
Marco bab0320ec9
Merge pull request #6552 from nextcloud/bugfix/noid/fix-icons-in-the-callview
Fix buttons in the topbar
2021-11-18 16:42:18 +01:00
marco 6e8d08a488 Fix buttons in the topbar
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18 14:47:58 +01:00
Joas Schilling b3e06234d9
Merge pull request #6549 from nextcloud/changelog/13.0.0-rc.2
Add changelog for 13.0.0-rc.2
2021-11-18 12:17:18 +01:00
Joas Schilling b13ff7d5b1
Add changelog for 13.0.0-rc.2
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-18 11:55:52 +01:00
Joas Schilling 3b80c74ad0
Merge pull request #6538 from nextcloud/bugfix/6504/fix-connection-warning-positioning
Fix connection warning positioning
2021-11-18 11:52:43 +01:00
marco 18441b7179 Fix connection warning positioning
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18 11:24:58 +01:00
Joas Schilling b8a17633b8
Merge pull request #6544 from nextcloud/do-not-emit-change-events-if-attribute-did-not-change
Do not emit "change" events if attribute did not change
2021-11-18 11:21:40 +01:00
Joas Schilling 4699421b92
Merge pull request #6545 from nextcloud/do-not-apply-constraints-again-until-the-previous-operation-finished
Do not apply constraints again until the previous operation finished
2021-11-18 11:13:56 +01:00
Daniel Calviño Sánchez de32c67ee0 Do not apply constraints again until the previous operation finished
"applyConstraints" is asynchronous, so calling it several times in a row
tried to apply the constraints again while the constraints for the
previous quality were still being applied. Due to this the constraints
for the same quality could be applied several times. Now applying
further constraints is deferred and collapsed in a single operation
until the previous operation finished.

When several different qualities are deferred there is no need to apply
the full sequence of deferred qualities; only the last quality is
applied, as qualities do not depend on previous qualities and the last
applied quality will always override any other quality previously
applied.

Note that, in general, "applyConstraints(quality)" is not expected to be
called again while the previous constraints are still being applied, so
deferring further calls should rarely happen. However, in practice this
could happen due to bugs in other parts of the code, so it is safer to
guard against it.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-18 11:02:31 +01:00
Daniel Calviño Sánchez a9e6bef72e Do not emit "change" events if attribute did not change
"change:XXX" events should be emitted only if XXX actually changed. In
most cases the duplicated events were not a problem, but when background
blur was enabled in a call with more than 5 participants it could cause
the browser to crash.

SentVideoQualityThrottler starts listening to events when video becomes
available, so if "change:videoAvailable(true)" was emitted again the
event handlers were duplicated. One of the handlers was set for the
"speaking" event, which causes the video quality to be adjusted if
needed. When background blur is enabled adjusting the video quality
restarts the effect, which causes the video stream to be recreated,
which in turn caused "change:videoAvailable(true)" to be emitted.

Due to all this, whenever the user spoke in a large call after another
user had spoken the event handlers for the "speaking" event were
duplicated, and each handler execution reset the background blur.
Eventually there were so many event handlers for the "speaking" event
that stopping and starting again the background blur so many times at
once temporary ate all the available memory, even if the objects would
have been garbage collected and the memory freed in a normal way later.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-18 11:02:11 +01:00
Joas Schilling b2df05fb96
Merge pull request #6542 from nextcloud/bugfix/noid/fix-margins-on-1on1s
Bugfix/noid/fix margins on 1on1s
2021-11-18 10:53:00 +01:00
marco d051fa0ee5 Fill big video margins
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18 10:46:35 +01:00
marco de92ee3226 Fix sidebar localvideo sizing regression
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18 10:46:12 +01:00
marco 0d56a20c39 Fill local video
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-18 10:45:46 +01:00
Marco 54a202c534
Merge pull request #6521 from nextcloud/bugfix/noid/add-breathing-room-to-stripe
Add breathing room to stripe
2021-11-18 09:26:38 +01:00
Joas Schilling f740c0962a
Merge pull request #6537 from nextcloud/bugfix/6526/use-the-same-default-for-the-device-checker
Use the same default for the device checker in the conversation settings
2021-11-17 18:20:20 +01:00
marco 21ef8430b2 Fix localvideo in stripe
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-17 17:12:50 +01:00
marco a8c835cc1d Fix everything but localvideo
Signed-off-by: marco <marcoambrosini@pm.me>
2021-11-17 16:55:33 +01:00
Joas Schilling e34da309b9
Use the same default for the device checker in the conversation settings
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 16:46:19 +01:00
Marco 7a55298868
Merge pull request #6533 from nextcloud/bugfix/noid/improve-blurring
Reduce the bluring so it's not "You on a single color" and disable by default
2021-11-17 15:35:11 +01:00
Joas Schilling b7538684b9
Disable background blur by default due to it's performance impact
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 15:03:29 +01:00
Joas Schilling 7302d67f8b
Reduce the bluring so it's not "You on a single color"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 14:49:09 +01:00
Joas Schilling fb0c8efbab
Merge pull request #6517 from nextcloud/add-setup-check-for-background-blur
Add setup check for background blur
2021-11-17 14:01:24 +01:00
Daniel Calviño Sánchez 0c3288a80a Add documentation about web sever requirements for background blur
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-17 13:48:58 +01:00
Daniel Calviño Sánchez e2ba672f16 Add setup check for background blur
A new section is added to Talk administration settings for web server
checks.

The check creates a JitsiStreamBackgroundEffect object to ensure that
the background blur files could be initialized, rather than implementing
its own logic to verify the .wasm and .tflite files. Due to this, the
browser running the check needs to support and have WebAssembly enabed,
although it does not need to support the background blur itself (like
Safari, which does not implement the needed canvas filters, but can
anyway be used to do the check).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2021-11-17 13:48:58 +01:00
Marco a7358d7492
Merge pull request #6522 from nextcloud/update-video-verification-screenshot
Update video-verification screenshot
2021-11-17 11:04:34 +01:00
Joas Schilling e446b28004
Merge pull request #6523 from nextcloud/bugfix/noid/fix-non-themed-video-verification-button
Fix non-themed video-verification button
2021-11-17 10:50:51 +01:00
Joas Schilling 013e668e24
Fix non-themed video-verification button
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 10:41:50 +01:00
Joas Schilling 39ed794940
Update video-verification screenshot
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 10:35:04 +01:00
Joas Schilling 0f69fef5c4
Also round corners of the promoted placeholder
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 10:08:59 +01:00
Joas Schilling e8c5108fa3
Also add breathing room in the stripe
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 10:08:33 +01:00
Marco cc5bbc7ea2
Merge pull request #6519 from nextcloud/bugfix/6514/topbar-missing-in-sidebar-integrations
Add the topbar in the sidebars
2021-11-17 09:35:16 +01:00
Joas Schilling 75daaedc5a
Make sure the call button is white on the video verification
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 09:25:13 +01:00
Joas Schilling 0e97587cdf
Stop the button row before the close button in the files sidebar
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 09:17:23 +01:00
Joas Schilling 43936651d2
Fix "Close sidebar" button
Signed-off-by: Joas Schilling <coding@schilljs.com>
2021-11-17 09:17:05 +01:00