prlanzarin
5ee0ff9af2
fix(screenshare): add proper signaling heartbeat, +
...
Same rationale as in video-provider's commit
(34fa37ae4f092af4a5aef0cf01d96c033d97473c).
This commit does the following:
- Implement actual heartbeat checks to trigger reconnects when
necessary
- Properly catch and log WebSocket.send errors
2023-03-08 15:46:55 -03:00
prlanzarin
a83f3b675e
fix(video): add proper signaling WS heartbeat, +
...
video-provider's current ping-pong is as good as nothing in 2.5+. We
were counting on Meteor's (and consequently the component's mount state)
before 2.5 to act as a "heartbeat" as far as the socket is concerned.
The ping-pong served only to sustain traffic for finnicky,
traffic-dependant firewall.
Since 2.5, the component's state is _kind of_ detached from Meteor's -
which means it won't unmount when Meteor disconnects. That causes the
video-provider websocket to lose its borrowed heartbeat and leads to a
bunch of reconnectiong inconsistencies, the worst of them being a stuck,
useless signaling socket that will cause cameras not to work until a
client refresh.
This commit does the following:
- Implements actual heartbeat checks to trigger signaling socket
reconnects when necessary, all within the scope of video-provider
- Remove borked, eons old 'offline'/'online' event handlers: they were
causing unnecessary camera drops AND causing video-provider to
generate a stuck signaling socket
- Properly catch WebSockets.send errors
2023-03-08 15:46:51 -03:00
prlanzarin
e9f0a7347c
fix(video): properly render reconnecting view
...
The stream state change handler in video-list-item is using a component
state reference inside a DOM event callback - which means it is always
presuming `isStreamHealthy` is false (initial value). That prevents the
health state from actually transitioning when necessary (and
consequently rendering the reconnecting view in video-list item).
This commit removes the state-based transition check in the state change
handler and unifies the reconnecting view to use the username
placeholde (replacing the loading spinners).
2023-03-08 15:46:44 -03:00
Ramón Souza
f2a3031b04
Merge pull request #16949 from KDSBrowne/bbb-chat-list-a11y
...
Add List and List Item Roles to Chat Elements
2023-03-08 13:14:56 -03:00
Anton Georgiev
1226165f86
Merge pull request #16958 from ramonlsouza/wb-doc-fix
...
fix: whiteboard crash with new presentation
2023-03-08 10:06:11 -05:00
Ramón Souza
8ee8a5508f
fix whiteboard crash when adding a new presentation
2023-03-08 10:01:18 -03:00
Ramón Souza
2fabb1a8e5
Merge pull request #16952 from antobinary/wb-fix
...
fix: avoid wb crash when switching presentation
2023-03-08 08:36:59 -03:00
Anton Georgiev
8e640a7918
fix: avoid wb crash when switching presentation
2023-03-07 16:11:40 -05:00
KDSBrowne
68caf7549c
add list and listitem roles to chat
2023-03-07 18:18:15 +00:00
Ramón Souza
3c376e112d
Merge pull request #16936 from ramonlsouza/not-logged-redirect
...
fix: return logoutUrl on logout even if the user is not logged in
2023-03-07 13:03:20 -03:00
Ramón Souza
4aeb406aaf
Merge pull request #16754 from Scroody/i-16640
...
fix: Banned user sees message upon return attempt (before - only blue screen)
2023-03-07 13:03:00 -03:00
Anton Georgiev
7cfa1ce813
Merge pull request #16940 from tibroc/docs-fix-version-build
...
docs: Fix the version build script
2023-03-07 10:20:24 -05:00
timo
6320e358f8
Fixes the version build script
...
The script that adds the different versions to docusaurus was broken
when not running it from the develop branch. This commit should fix
that.
2023-03-07 16:15:22 +01:00
Anton Georgiev
5fced70d2e
Merge pull request #16932 from hiroshisuga/patch-63
...
fix: Fix an inline typo
2023-03-07 09:13:18 -05:00
Anton Georgiev
24b48b564f
Merge pull request #16934 from tibroc/docs-remove-edit-#16863
...
docs: Remove the edit button on the bottom of each page
2023-03-07 09:11:57 -05:00
Anton Georgiev
ffe95ba631
Merge pull request #16926 from tibroc/update-docs-#16668
...
docs: Update new docs to the latest changes
2023-03-07 09:11:33 -05:00
Ramón Souza
5846312f93
return logoutUrl even if the user is not logged in
2023-03-07 09:38:57 -03:00
Ramón Souza
65a91970d3
Merge pull request #16820 from antobinary/indexing-2
...
fix: index auth-token-validation by connectionId
2023-03-07 09:04:24 -03:00
Ramón Souza
e69f3af339
Merge pull request #16922 from lfzawacki/v2.6.x-release-moderator-layout
...
feature(layout): Moderators can now setPushLayout
2023-03-07 08:30:05 -03:00
timo
c8bbe8120f
Remove 'edit' button on the bottom of each page
...
The workflow to edit the page would either way not be a simple click to
an edit page. But you'd have to fork the repo, sign a CLA, and then do a
PR against the correct version. So I decided to remove it.
2023-03-07 11:26:00 +01:00
hiroshisuga
20325de995
typo
2023-03-07 13:29:00 +09:00
timo
ce3d2af5b9
Fix glob in workflow
...
The path needs to be a glob.
2023-03-06 23:32:16 +01:00
timo
2ac692926c
Remove some old files
...
This commit removes some old files from the initial setup and testing of
the docs.# with '#' will be ignored, and an empty message aborts the commit.
2023-03-06 23:31:15 +01:00
timo
bb194801a4
Move greenlight v3 docs to this repo
...
As originally planned, the greenlight v3 docs are added to this repo.
See #16667
2023-03-06 23:30:40 +01:00
Anton Georgiev
e3f870d614
Merge pull request #16925 from kepstin/recording-fixes
...
build(bbb-presentation-video): Update to 4.0.0-rc.1
2023-03-06 16:16:58 -05:00
Anton Georgiev
944c79439a
Merge branch 'v2.6.x-release' into recording-fixes
2023-03-06 16:15:41 -05:00
timo
45498b0aab
Update new docs to the latest changes
...
This commit adds the latest changes from
https://github.com/bigbluebutton/bigbluebutton.github.io
to this repo.
Closes #16668
2023-03-06 22:15:30 +01:00
Anton Georgiev
3f35872ae6
Merge pull request #16924 from bigbluebutton/antobinary-patch-2
...
build(bbb-presentation-video): Bump to 4.0.0-rc.1
2023-03-06 16:14:54 -05:00
Anton Georgiev
f0a55b491f
Merge pull request #16929 from MaximKhlobystov/disable-tests
...
test: Disable three tests that are failing in CI: shared notes + upload presentation
2023-03-06 16:13:51 -05:00
Lucas Fialho Zawacki
8f5460312a
fix(layout): Propagate correct presenter layout when push is off and moderator sets it to true
2023-03-06 18:08:25 -03:00
Maxim Khlobystov
30b57c162b
Disable the test for uploading a single presentation
2023-03-06 18:40:38 +00:00
Maxim Khlobystov
9ce18aeef6
Disable two shared notes tests with fixme()
2023-03-06 18:40:08 +00:00
Paulo Lanzarin
e16b809ca4
Merge pull request #16904 from bigbluebutton/sfu296
...
build(bbb-webrtc-sfu): v2.9.6
2023-03-06 15:21:14 -03:00
Ramón Souza
85871df5b3
Merge pull request #16901 from gabriellpr/data-test-learning-dashboard
...
test: Adding data-test to learning dashboard for testing
2023-03-06 14:27:48 -03:00
Calvin Walton
c7213ad2c3
bbb-presentation-video: Update to 4.0.0-rc.1
...
See the release notes:
https://github.com/bigbluebutton/bbb-presentation-video/releases/tag/4.0.0-rc.1
This version should be feature-complete for BigBlueButton 2.6 whiteboard
video generation.
I have updated the `bbb-presentation-video.placeholder.sh` script to
download the prebuilt packages from the Github release rather than clone
the source code. Work to automate handling of including this package in
the builds automatically is still yet to be done.
2023-03-06 11:57:53 -05:00
Anton Georgiev
c9cb2596fb
build(bbb-presentation-video): Bump to 4.0.0-rc.1
2023-03-06 11:14:16 -05:00
Anton Georgiev
fad3040312
Merge pull request #16921 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_fr
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'fr'
2023-03-06 10:18:26 -05:00
transifex-integration[bot]
b06e9ce21b
Apply translations in fr
...
translated for the source file 'bigbluebutton-html5/public/locales/en.json'
on the 'fr' language.
2023-03-06 14:42:44 +00:00
Anton Georgiev
498d69b6a1
Merge pull request #16915 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_eu
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'eu'
2023-03-06 09:32:37 -05:00
Anton Georgiev
b79081a4c0
Merge pull request #16908 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_et
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'et'
2023-03-06 09:32:16 -05:00
Anton Georgiev
43aa20ef97
Merge pull request #16905 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_de
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'de'
2023-03-06 09:32:05 -05:00
Anton Georgiev
9fef59ca88
Merge pull request #16900 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_ja
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'ja'
2023-03-06 09:31:52 -05:00
Gabriel Porfirio
c2b2ebfaa4
adding data-test to basic infos
2023-03-06 11:19:38 -03:00
Anton Georgiev
3affbd6c23
Merge pull request #16912 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_es_ES
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'es_ES'
2023-03-06 09:01:29 -05:00
Anton Georgiev
725402611d
Merge pull request #16913 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_gl
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'gl'
2023-03-06 09:01:11 -05:00
Anton Georgiev
dab47986dd
Merge pull request #16911 from bigbluebutton/translations_bigbluebutton-html5-public-locales-en-json--v2-6-x-release_es
...
Translate 'bigbluebutton-html5/public/locales/en.json' in 'es'
2023-03-06 09:00:10 -05:00
Ramón Souza
529a6e470c
Merge pull request #16864 from Scroody/I-16437
...
fix: Switching from breakout room to parent meeting no longer keeps the webcam activated.
2023-03-06 10:25:27 -03:00
imdt
666dc838c8
Not required pieces of code removed.
2023-03-06 10:13:46 -03:00
Ramón Souza
0e28b96aa2
Merge pull request #16906 from Tainan404/fix-restoreOnUpdate-feature
...
Fix: restoreOnUpdate feature does not work when switching presentation
2023-03-06 09:09:05 -03:00
Ramón Souza
0b854fc0a1
Merge pull request #16916 from KDSBrowne/bbb-16910-16892
...
fix: Inability to Move a Group of Objects | Add Select Cursor
2023-03-06 08:45:51 -03:00