Pedro Beschorner Marin
d688a2572f
fix(captions): remove padding when no content
...
Avoid rendering the captions wrapper's padding when there's no data to
be displayed at the live feedback.
2022-07-20 17:20:49 +00:00
Pedro Beschorner Marin
f726cb0ad5
refactor(captions): UX improvements
...
Parse the audio transcript before broadcasting it's content back to the
client and the recording actor. Limiting by 8 words per line and max of
2 lines to avoid CPU intensive operations over this recurring event.
Replace Calibri font family with Verdana to improve character spacing,
add relative sizing to the text content and a background padding.
2022-07-20 17:20:49 +00:00
Pedro Beschorner Marin
1519462f4e
feat(captions): use audio's floor
...
Broadcast the transcript's event based on the voice user's floor state.
2022-07-20 17:20:49 +00:00
Pedro Beschorner Marin
75969ec93c
feat(captions): audio captions app
...
Add a server-side app for the audio captions feature and record proto-events
for this data.
As it is, only behaves as a pass-through module. The idea is to include all
the business intelligence in this app.
2022-07-20 17:20:48 +00:00
Pedro Beschorner Marin
0bc730b3e3
refactor(captions): improve recovery
...
Use the user's talking state to trigger a speech API recovery after long
periods of silence.
2022-07-20 17:20:48 +00:00
Pedro Beschorner Marin
944edf2ccf
feat(captions): web speech prototype
...
Hardcoded pt-BR prototype for closed captions generated by the browser's
WebSpeech API.
2022-07-20 17:20:48 +00:00
Daniel Petri Rocha
40d0c454c0
Escape Pango markup characters
2022-07-20 18:13:11 +02:00
Ramón Souza
c3dd17f913
Merge pull request #15406 from KDSBrowne/v2.6.x-fix-fs-cursor
...
Cursor Position Update For Video Focus Layout
2022-07-20 17:10:30 +01:00
Anton Georgiev
0a79961bd0
Merge pull request #15399 from antobinary/alpha-2
...
chore: Pulled the latest 2.6 HTML5 locales from Transifex
2022-07-20 12:09:38 -04:00
Joao Victor
a1ed921039
fix: breakout remaining time label
2022-07-20 12:22:46 -03:00
prlanzarin
d23189d1ed
refactor(audio): log VoiceUser cleanup on User remove and centralize it
...
There's a VoiceUser cleanup procedure bound to the User's cleanup
routine in Meteor's server-side. That cleanup is _silent_ and does not
use a dedicated modifier from voice-user et al, which is not
straightforward and might waste a few minutes of understanding what's
happening when debugging audio collections.
This commit centralizes that cleanup in a new clearVoiceUser modifier in
voice-user as well as logs when it works.
2022-07-20 12:13:37 +00:00
Anton Georgiev
d006442ac1
Merge pull request #15410 from bigbluebutton/antobinary-patch-1
...
chore: Added a template for test case tracking
2022-07-19 15:51:32 -04:00
Anton Georgiev
922080894c
chore: Added a template for test case tracking
2022-07-19 15:45:47 -04:00
Joao Victor
cff1c087a8
feat: front-end support for exporting presentations with annotations
2022-07-19 16:36:00 -03:00
Daniel Petri Rocha
b148049acc
Escape shell metacharacters
2022-07-19 18:12:09 +02:00
Paulo Lanzarin
f0bcd2cf4e
Merge pull request #15403 from bigbluebutton/sfu290a5
...
build(bbb-webrtc-sfu): v2.9.0-alpha.5
2022-07-19 09:02:53 -03:00
KDSBrowne
100bfcfb86
update fullscreen element check
2022-07-19 10:51:59 +00:00
KDSBrowne
ed55d58b01
handle cursor positions for video focus
2022-07-19 03:37:47 +00:00
KDSBrowne
47303757de
handle cursor position for fullscreen presentation
2022-07-19 01:23:10 +00:00
Ramón Souza
73c4bebe9b
Merge pull request #15248 from JoVictorNunes/issue-15240
...
fix: missing translations for some labels on L. A. Dashboard
2022-07-18 21:19:45 +01:00
Ramón Souza
f083bb9a20
Merge pull request #15273 from JoVictorNunes/issue-15272
...
fix: apply presentation 'isCurrent' changes to local state
2022-07-18 21:19:20 +01:00
Ramón Souza
2fd65dfc1c
Merge pull request #15099 from schrd/fix-issue-14982
...
Fix: only show breakout room in user list when user is in breakout room
2022-07-18 21:17:17 +01:00
Ramón Souza
7c7827fc17
Merge pull request #15365 from JoVictorNunes/issue-15312
...
fix(Dashboard): wrap header on small screens
2022-07-18 21:16:46 +01:00
Paulo Lanzarin
d5c63d10e5
build(bbb-webrtc-sfu): v2.9.0-alpha.5
2022-07-18 17:01:22 -03:00
Ramón Souza
5e24c3a58c
Merge pull request #15400 from ramonlsouza/v2.5.x-release
...
chore: Pulled the latest 2.5 HTML5 locales from Transifex
2022-07-18 19:41:22 +01:00
Localization Server
35ca527d94
chore: Pulled the latest 2.5 HTML5 locales from Transifex
2022-07-18 15:38:01 -03:00
Localization Server
1539f402c7
chore: Pulled the latest 2.6 HTML5 locales from Transifex
2022-07-18 16:58:19 +00:00
Ramón Souza
3d77b2a52c
chore: Bump version to 2.5.4
2022-07-18 13:15:28 -03:00
Daniel Petri Rocha
7906e1405d
Resize PNG resolution to avoid large files
2022-07-18 17:32:51 +02:00
Gustavo Trott
7562ce8b51
Merge pull request #15384 from mariogasparoni/fix-15163-v2.5
2022-07-18 11:47:19 -03:00
Paulo Lanzarin
6db899f6a3
Merge pull request #15394 from prlanzarin/u26/feat/icerestart
...
fix(bbb-html5): serve compressed version of /compatibility files
2022-07-18 11:27:39 -03:00
prlanzarin
83ddc621a8
fix(bbb-html5): serve compressed version of /compatibility files
...
Files are compressed on build, but gzip_static on isn't set on their
nginx route - so original files are being served, uncompressed.
This commit serves the previously compressed files instead (thus
reducing initial transfer size by ~1 MB).
Someone should look into whether serving compressed version of the rest
of assets makes sense - it probably does.
Still pending: fonts, locales, svgs, everything under resources, ...
2022-07-16 00:36:26 +00:00
Anton Georgiev
400a525e8f
Merge pull request #15386 from antonbsa/small-ci-test-fixes
...
test: Skip tests with false CI failures and improve debug tools
2022-07-15 20:09:20 -04:00
Anton B
944e0b2981
test: add audio tests
2022-07-15 17:54:16 -03:00
Anton B
c85ffa86cd
test: change skip annotation to fixme
2022-07-15 17:23:31 -03:00
Joao Victor
0ac69cba0a
fix: comparison to render custom buttons
2022-07-15 17:16:33 -03:00
Joao Victor
34aaf07fed
Merge branch v2.6.x-release into virtual-backgrounds-skeleton-preview
2022-07-15 17:14:16 -03:00
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
Anton B
1dd5878d9d
Merge remote-tracking branch 'upstream/v2.6.x-release' into small-ci-test-fixes
2022-07-15 15:05:13 -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