Paulo Lanzarin
a156db25e4
Merge pull request #15358 from frankemax/fix-audio-infinite-joining
...
fix(audio): prevent race condition when joining audio
2022-07-15 15:24:14 -03:00
Paulo Lanzarin
383fe89653
Merge pull request #15364 from prlanzarin/u26/refactor/kutils-kboom
...
refactor: remove kurento-utils-js
2022-07-15 14:53:10 -03:00
prlanzarin
d06ae5ce40
fix: add default gUM factory to new peer wrapper
...
For scenarios such as preview-less camera sharing, old echo test
2022-07-15 17:07:15 +00:00
Anton Georgiev
cef352b6de
Merge pull request #15392 from GuiLeme/fix-bbb-demo-removal
...
fix(config): Correction to nginx assets folder
2022-07-15 11:45:02 -04:00
Anton Georgiev
f2e25768c7
Merge pull request #15390 from ramonlsouza/merge25-26-jul14
...
chore: Merge v2.5.3 into v2.6
2022-07-15 11:43:17 -04:00
GuiLeme
145d360553
[fix-bbb-demo-removal] - correction to nginx assets folder
2022-07-15 12:11:42 -03:00
Ramón Souza
419441017e
Merge pull request #15391 from ramonlsouza/fix-missing-color-white
...
fix: add missing import in audio controls
2022-07-15 15:47:53 +01:00
Ramon Souza
83d9feb9c0
fix missing import in audio controls
2022-07-15 11:41:11 -03:00
prlanzarin
cd9b8ccef4
fix: handle Firefox stream cleanup edge case (peer.js)
...
Firefox doesn't fire the ended evt/onended callback for live
MediaStreamTrack(s). We rely on that event.
Manually emit the ended event which works with the onended callback
when a track is stopped
2022-07-15 14:25:37 +00:00
Ramon Souza
d08ff18add
Merge remote-tracking branch 'upstream/v2.6.x-release' into merge25-26-jul14
2022-07-15 11:12:25 -03:00
Ramon Souza
024f918f5e
Merge remote-tracking branch 'upstream/v2.6.x-release' into merge25-26-jul14
2022-07-15 11:10:18 -03:00
Ramon Souza
db5ac1428a
Merge tag 'v2.5.3' into merge25-26-jul14
2022-07-15 11:08:02 -03:00
prlanzarin
72c0b23b9d
refactor: remove kurento-utils from compatibility
...
Phased out.
2022-07-15 14:00:12 +00:00
prlanzarin
45049cbd65
refactor: swap kurento-utils for new peer wrapper in screen sharing and audio
2022-07-15 14:00:12 +00:00
prlanzarin
6a4ceac61f
refactor(webcam): swap kurento-utils for the new peer wrapper
2022-07-15 14:00:12 +00:00
prlanzarin
7281475271
feat: add new peer wrapper to phase out kurento-utils
...
kurento-utils is unmaintained. It's served us well, but its age
shows. We need to transition to something else if we want to
have better maintainability and include simulcast, multistream, ...
This introduces a simplified/leaner wrapper kit that's almost
API-compatible with what we use right now - so widespread changes
are minimal). It's easier to maintain/read/transition from. This
can be read as an intermediate step to transitioning to
something definitive (ie mediasoup-client).
2022-07-15 13:51:03 +00:00
Ramón Souza
267a6f5c9c
Merge pull request #15203 from ramonlsouza/improve-ghost-button-border
...
style: improve ghost buttons border in low density display
2022-07-15 12:06:59 +01:00
Anton Georgiev
e35fee622b
Merge pull request #15385 from mariogasparoni/fix-15163-v2.6
...
fix(audio): prevent dial-in waiting / guest users to speak/listen to the room
2022-07-14 16:54:14 -04:00
Anton Georgiev
0aa408b585
Merge pull request #15383 from antobinary/bbb-demo-cleanup
...
refactor: further cleanup of bbb-demo
2022-07-14 10:57:13 -04:00
Anton Georgiev
7b8b45daa8
refactor: further cleanup of bbb-demo
2022-07-14 14:55:10 +00:00
Anton Georgiev
019b366ef8
Merge pull request #15376 from antobinary/epoch-akka
...
build: set default epoch of 1 to bbb*akka components
2022-07-14 10:24:43 -04:00
Mario Jr
3f99413cbb
fix(audio): prevent dial-in waiting / guest users to speak/listen to the room
...
Based on the strategy proposed by @schrd in #15163
Also thanks to @jacotec and @maximilianhoecker for the help on investigating
Closes #15163
2022-07-14 09:04:48 -03:00
Ramón Souza
da848e990a
Merge pull request #15320 from gabriellpr/dark-light-buttons
...
Styling light and dark buttons
2022-07-13 21:03:46 +01:00
gabriellpr
1c2f9e9cd9
Update styles.js
2022-07-13 16:35:02 -03:00
Paulo Lanzarin
3e8ccd370d
Merge pull request #15375 from prlanzarin/u26/fix/local-echo-gUM-block
...
fix(audio): block audio join while gUM isn't resolved (local echo)
2022-07-13 15:57:02 -03:00
gabriellpr
49f12c43af
Merge branch 'v2.6.x-release' into dark-light-buttons
2022-07-13 15:36:31 -03:00
Anton Georgiev
11a659e540
Merge pull request #15216 from GuiLeme/demo-page-removal
...
refactor: Demo-server removal
2022-07-13 14:09:08 -04:00
Ramón Souza
e6bfd5ac06
Merge pull request #15362 from JoVictorNunes/issue-15359
...
fix(chat): `undefined` property access
2022-07-13 17:28:06 +01:00
Anton Georgiev
7eddf391e1
build: set default epoch of 1 to bbb*akka components
2022-07-13 15:53:50 +00:00
prlanzarin
27896e74e6
fix(audio): block audio join while gUM isn't resolved (local echo)
...
The new local echo view doesn't block the "Join audio" button while
awaiting for getUserMedia permission to be granted/denied. That may
cause unexpected behavior when unattentive users just click "Join audio"
without granting or denying gUM.
This commit accounts for gUM resolution when deciding whether to block
the "Join audio" button. It also includes an extra "isConnecting" check
to it to avoid spam-clicking issues.
2022-07-13 14:35:37 +00:00
Ramón Souza
04386dfcd5
Merge pull request #15212 from gabriellpr/styling-buttons
...
style: Revised styles for our secondary buttons
2022-07-13 15:22:49 +01:00
Ramón Souza
a0f80e0efb
Merge pull request #15353 from gabriellpr/contrast-record-indicator
...
Improving contrast on recording indicator
2022-07-13 15:20:36 +01:00
GuiLeme
bdb9c6857f
Merge remote-tracking branch 'upstream/v2.6.x-release' into demo-page-removal
2022-07-13 11:16:51 -03:00
Paulo Lanzarin
c618998c44
Merge pull request #15374 from prlanzarin/u26/fix/local-echo-gUM-block
...
fix: change local echo `Stop hearing` locale to `Stop audio feedback`
2022-07-13 11:07:19 -03:00
prlanzarin
7b76d2e88f
fix: change local echo Stop hearing
locale to Stop audio feedback
2022-07-13 13:59:49 +00:00
Anton Georgiev
b22b38ba16
Merge pull request #15368 from paultrudel/fix-bbb-web-h2-error
...
refactor: Remove H2 from BBB-Web
2022-07-13 09:49:38 -04:00
Anton Georgiev
1393e4a7de
Merge pull request #15352 from germanocaumo/tldraw-z-f
...
fix(tldraw): initial/viewer zoom fixes + presToolbar height
2022-07-13 09:42:36 -04:00
Anton Georgiev
a7eaab0362
Merge pull request #15355 from bigbluebutton/c-p-v5-0-0-alpha-1
...
chore(playback): v5.0.0-alpha.1
2022-07-13 09:41:47 -04:00
Anton Georgiev
70c084bfdb
Merge pull request #15300 from JoVictorNunes/fix-focus-loss-Jun-30
...
fix: disable Tldraw autofocus
2022-07-13 09:39:06 -04:00
Paulo Lanzarin
64af188f1b
Merge pull request #15371 from prlanzarin/u26/fix/webcam-oninactive
...
fix(webcam): handle stream inactivation/gUM revocations
2022-07-13 10:37:36 -03:00
Anton Georgiev
20762cfac6
Merge pull request #15310 from germanocaumo/tldraw-production-fix
...
fix(tldraw): fix shapes not persisting in production +
2022-07-13 09:36:44 -04:00
Anton Georgiev
5b9a0c1bd9
Merge pull request #15096 from BrentBaccala/set-port-range
...
feat(config): Set port range
2022-07-13 09:29:18 -04:00
Paulo Lanzarin
ec474ad7f4
Merge pull request #15356 from prlanzarin/u26/fix/local-echo-tprop
...
fix(audio): make `hearing` a transient prop in local-echo
2022-07-13 09:35:13 -03:00
Anton Georgiev
154713ebbc
Merge pull request #15372 from antobinary/redis-first
...
build: auto-enable service bbb-export-annotations
2022-07-12 21:39:16 -04:00
Anton Georgiev
4c0226e375
build: auto-enable service bbb-export-annotations
2022-07-13 01:35:17 +00:00
Anton Georgiev
16125159e5
Merge pull request #15369 from antobinary/redis-first
...
build: ensure redis is up redis-server.service.d/overrride.conf
2022-07-12 20:38:48 -04:00
Anton Georgiev
f3f0054140
Merge pull request #15349 from BrentBaccala/git-worktrees-2.5
...
build: Let packaging scripts operate in a git worktree
2022-07-12 20:14:18 -04:00
prlanzarin
029c957b22
fix(webcam): handle stream inactivation/gUM revocations
...
The 'inactive' event is fired whenever the stream gets inactive (ie it
cannot be used anymore), and there are scenarios where that is
unexpected behavior and must be handled accordingly.
The main example of that is when gUM permissions are revoked by the user
via the browser's permission management panel.
Since MediaStream/Track inactive events aren't being handled in such
scenarios, what actually happens is that the camera just freezes without
further indication why.
This commit handles those scenarios in both video-preview and
video-provider by:
- 1) correctly stopping the camera (provider)
- 2) surfacing a toast (provider) or error indication (preview)
2022-07-12 22:03:01 +00:00
Anton Georgiev
19dd5be49c
build: ensure redis is up redis-server.service.d/overrride.conf
2022-07-12 20:57:34 +00:00
Anton Georgiev
2ba58598c8
Merge pull request #15366 from antobinary/html5-nodejs
...
build: bbb-html5-nodejs to reduce size of bbb-html5
2022-07-12 16:38:54 -04:00