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

11389 Коммитов

Автор SHA1 Сообщение Дата
marco cc85184842 Fix some stylelint warnings
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-19 10:31:45 +01:00
Nextcloud bot 37f960b69c
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-16 03:14:58 +00:00
Joas Schilling 9221a7981f
Merge pull request #6771 from nextcloud/make-own-peer-related-code-more-robust
Make own peer related code more robust
2022-01-13 14:50:51 +01:00
Joas Schilling 2cff9366db
Merge pull request #6770 from nextcloud/fix-empty-name-for-unnamed-guests-in-permissions-change-notifications
Fix empty name for unnamed guests in permissions change notifications
2022-01-13 13:49:13 +01:00
Daniel Calviño Sánchez a95bc9df42 Remove left users from signaling list after a reconnection
The signaling object keeps a list of the known session IDS in the room
which is updated when participants join or leave the room. However, the
list was not updated when filtering the users that left in the meantime
during a reconnection.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:40:35 +01:00
Daniel Calviño Sánchez 236b9759c7 Start publishing if needed on any "users changed" event
The own peer was created if needed when the list of participants in the
call actually changed. In most cases this worked fine, but sometimes
(for example, with forced reconnections, depending on the timing of the
signaling messages) it could happen that the own peer was stopped and,
once the participant list was updated, the participants were still the
same as before and thus the own peer was not started again.

Now the own peer is started if needed on any "users changed" event; this
should make no difference in the cases in which the own peer was not
needed or it was already active, but it should fix the corner cases in
which it was needed but the participant list changed without the
participants actually changing.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:40:35 +01:00
Daniel Calviño Sánchez a063b4e825 Show loading spinner on local video if needed even if own peer is null
The own peer and, therefore, the peer in LocalCallParticipanModel could
be null in some cases even if an own peer is needed to send media to the
HPB. This should be just a transient situation, although it could happen
too by bugs in the code.

Due to this the call view should show the local participant as "not
connected" not only when the own peer is null, but also if the own peer
is null and an own peer would be nevertheless needed.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:40:35 +01:00
Daniel Calviño Sánchez 57bca16280 Clear own peer from LocalCallParticipanModel when ended
"iceConnectionStateChanged" is not emitted when on transitions to the
"closed" state, as events are not emitted on user initiated actions.
Therefore, the own peer needs to be explicitly removed from the
LocalCallParticipanModel when ended.

In most cases this was already done, but sometimes the own peer could be
ended like a remote peer in the "disconnectedSessionIds" loop in
"usersChanged" (for example, after a forced reconnection, depending on
the timing of the signaling messages). When that happened the peer was
not removed from LocalCallParticipanModel, so it was still treated as it
was connected even if the connection was already closed (so, for
example, the analyzer still tried to get the stats and Firefox printed
"RTCPeerConnection is gone (did you enter Offline mode?)" on each try).

Due to this now "peerEnded" is emitted by the Peer object and the own
peer is removed from LocalCallParticipanModel by handling that event.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:40:34 +01:00
Daniel Calviño Sánchez cf0cf8df3f Stop sending offers again for own peer if current session ID changed
When an own peer is needed offers are periodically sent until the
connection is established. However, if the current session ID changed
(which would happen after a forced reconnection) the previous session
ID is no longer relevant, so the offers with the old ID should not be
sent anymore (the process to send offers with the new ID will be started
when needed).

Moreover, the previous process must be stopped as well to prevent
creating new Peer objects with the old ID, which would cause them to be
added to the CallParticipantCollection (as the ID does not match with
the current session ID, so it is seen as a peer for another participant)
and thus appear in the call view.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:40:34 +01:00
Daniel Calviño Sánchez 0a4f903f2e Fix empty name for unnamed guests in permissions change notifications
The display name is not set for unnamed guests, so the computed name
(which is the one shown in the participant list) should be used instead.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2022-01-13 04:26:04 +01:00
Nextcloud bot 6efbeda433
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-13 03:14:45 +00:00
Joas Schilling 472f95d2ab
Merge pull request #6764 from nextcloud/bugfix/noid/fix-remaining-icon-sizes
Fix material design icon sizes
2022-01-12 15:43:16 +01:00
Marco 3493808708
Merge pull request #6648 from nextcloud/enh/noid/improve-videos-bottom-bar
Enh/noid/improve videos bottom bar
2022-01-12 14:39:43 +01:00
marco fd8401ffde Fix size of material design icons
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-12 14:36:45 +01:00
marco b3e9fc6980 Fix bottom-bar buttons placement
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-12 13:14:34 +01:00
Nextcloud bot 046aa98447
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-12 03:14:29 +00:00
marco 4591c5143b Fix margins
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-11 11:41:11 +01:00
marco 5f4a52831b Do not wrap title and icons
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-11 11:41:11 +01:00
marco 3504377ade Reduce icons size
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-11 11:41:11 +01:00
Joas Schilling c1d566ce5c
Merge pull request #6493 from nextcloud/dependabot/npm_and_yarn/nextcloud/stylelint-config-2.0.1
Bump @nextcloud/stylelint-config from 1.0.0-beta.0 to 2.0.1
2022-01-11 08:24:30 +01:00
marco 85bfd0439e Fix some more imports
Signed-off-by: marco <marcoambrosini@pm.me>
2022-01-11 08:07:47 +01:00
Nextcloud bot e00bc72b36
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-11 03:15:01 +00:00
Joas Schilling 860b1a5153 Fix some stylelint
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-01-10 13:01:02 +01:00
dependabot[bot] 704f418087 Bump @nextcloud/stylelint-config from 1.0.0-beta.0 to 2.0.1
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud/stylelint-config) from 1.0.0-beta.0 to 2.0.1.
- [Release notes](https://github.com/nextcloud/stylelint-config/releases)
- [Changelog](https://github.com/nextcloud/stylelint-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/stylelint-config/commits/v2.0.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/stylelint-config"
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 12:59:49 +01:00
Joas Schilling b5fa5cf8dd
Merge pull request #6752 from nextcloud/dependabot/npm_and_yarn/webrtc-adapter-8.1.1
Bump webrtc-adapter from 8.1.0 to 8.1.1
2022-01-10 11:49:52 +01:00
Joas Schilling 4960ef74c2
Merge pull request #6750 from Tachi107/docs-readme-simplewebrtc-library
docs(readme): point to SimpleWebRTC library
2022-01-10 10:39:42 +01:00
Joas Schilling 5800980cfc
Merge pull request #6753 from nextcloud/dependabot/npm_and_yarn/nextcloud/webpack-vue-config-4.3.0
Bump @nextcloud/webpack-vue-config from 4.2.0 to 4.3.0
2022-01-10 10:37:04 +01:00
Joas Schilling 8f21b984e2
Merge pull request #6751 from nextcloud/dependabot/npm_and_yarn/extendable-media-recorder-wav-encoder-7.0.65
Bump extendable-media-recorder-wav-encoder from 7.0.64 to 7.0.65
2022-01-10 10:30:46 +01:00
dependabot[bot] 24407eef49
Bump extendable-media-recorder-wav-encoder from 7.0.64 to 7.0.65
Bumps [extendable-media-recorder-wav-encoder](https://github.com/chrisguttandin/extendable-media-recorder-wav-encoder) from 7.0.64 to 7.0.65.
- [Release notes](https://github.com/chrisguttandin/extendable-media-recorder-wav-encoder/releases)
- [Commits](https://github.com/chrisguttandin/extendable-media-recorder-wav-encoder/compare/v7.0.64...v7.0.65)

---
updated-dependencies:
- dependency-name: extendable-media-recorder-wav-encoder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-10 09:21:23 +00:00
Joas Schilling d4eb2841dd
Merge pull request #6754 from nextcloud/dependabot/npm_and_yarn/extendable-media-recorder-6.5.15
Bump extendable-media-recorder from 6.5.14 to 6.5.15
2022-01-10 10:20:05 +01:00
Nextcloud bot 46790c0861
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-10 03:15:56 +00:00
Nextcloud bot 0cc200e6bb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-09 03:12:46 +00:00
Nextcloud bot eed69a5b9d
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-08 03:12:28 +00:00
dependabot[bot] 32f82b0af5
Bump extendable-media-recorder from 6.5.14 to 6.5.15
Bumps [extendable-media-recorder](https://github.com/chrisguttandin/extendable-media-recorder) from 6.5.14 to 6.5.15.
- [Release notes](https://github.com/chrisguttandin/extendable-media-recorder/releases)
- [Commits](https://github.com/chrisguttandin/extendable-media-recorder/compare/v6.5.14...v6.5.15)

---
updated-dependencies:
- dependency-name: extendable-media-recorder
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-08 02:04:19 +00:00
dependabot[bot] d4f87a4146
Bump @nextcloud/webpack-vue-config from 4.2.0 to 4.3.0
Bumps [@nextcloud/webpack-vue-config](https://github.com/nextcloud/webpack-vue-config) from 4.2.0 to 4.3.0.
- [Release notes](https://github.com/nextcloud/webpack-vue-config/releases)
- [Changelog](https://github.com/nextcloud/webpack-vue-config/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/webpack-vue-config/compare/v4.2.0...v4.3.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/webpack-vue-config"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-08 02:04:13 +00:00
dependabot[bot] 99a39dd2c1
Bump webrtc-adapter from 8.1.0 to 8.1.1
Bumps [webrtc-adapter](https://github.com/webrtchacks/adapter) from 8.1.0 to 8.1.1.
- [Release notes](https://github.com/webrtchacks/adapter/releases)
- [Commits](https://github.com/webrtchacks/adapter/compare/v8.1.0...v8.1.1)

---
updated-dependencies:
- dependency-name: webrtc-adapter
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-08 02:02:43 +00:00
Andrea Pappacoda 42802db02a
docs(readme): point to SimpleWebRTC library
The readme previously pointed to the commercial SimpleWebRTC product,
that has little in common with the deprecated open source library.

Signed-off-by: Andrea Pappacoda <andrea@pappacoda.it>
2022-01-07 23:35:41 +01:00
Nextcloud bot 010e15c670
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-07 13:29:09 +00:00
Nextcloud bot 5b19d4be16
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-06 03:15:16 +00:00
Joas Schilling d72a98fc67
Merge pull request #6691 from nextcloud/dependabot/npm_and_yarn/nextcloud/vue-4.3.0
Bump @nextcloud/vue from 4.2.0 to 4.3.0
2022-01-05 11:38:30 +01:00
Joas Schilling 9baa2fd20c
Merge pull request #6743 from nextcloud/feature/6723/attributes-in-search
Add attributes in search results
2022-01-05 10:04:08 +01:00
Nextcloud bot 2505ea7d87
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-05 03:14:54 +00:00
Joas Schilling a302efc6d9
Merge pull request #6724 from nextcloud/bugfix/fix-selection-when-someone-is-screensharing
Bugfix/fix selection when someone is screensharing
2022-01-04 14:18:25 +01:00
Joas Schilling 7b1b4b66ab
Merge pull request #6727 from nextcloud/Valdnet-patch-1
l10n: Change "Video" to "Camera"
2022-01-04 11:10:17 +01:00
Joas Schilling 5ee5931861
Add attributes in search results
Signed-off-by: Joas Schilling <coding@schilljs.com>
2022-01-04 10:36:52 +01:00
Nextcloud bot 9ee8ec1eaa
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-04 03:14:33 +00:00
Joas Schilling 6da48ab986
Merge pull request #6731 from nextcloud/Valdnet-patch-2
l10n: Change to a capital letter
2022-01-03 10:57:16 +01:00
Joas Schilling 1427ba6a0c
Merge pull request #6740 from nextcloud/dependabot/npm_and_yarn/url-parse-1.5.4
Bump url-parse from 1.5.3 to 1.5.4
2022-01-03 09:05:05 +01:00
Nextcloud bot b9e773c9eb
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2022-01-03 03:14:19 +00:00
dependabot[bot] 1dd8056b4e
Bump url-parse from 1.5.3 to 1.5.4
Bumps [url-parse](https://github.com/unshiftio/url-parse) from 1.5.3 to 1.5.4.
- [Release notes](https://github.com/unshiftio/url-parse/releases)
- [Commits](https://github.com/unshiftio/url-parse/compare/1.5.3...1.5.4)

---
updated-dependencies:
- dependency-name: url-parse
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-01-01 02:02:26 +00:00