prlanzarin
d0ad8afe64
fix(audio): prevent overlapping sessions from gUM-induced timeouts
...
`getUserMedia` is called by each audio bridge if it hasn't been
triggered during pre-flight screens. This ties gUM to the bridge's
negotiation timers and audio-manager's activation tracking, leading to
two issues:
- A gUM prompt left unanswered for over 30 seconds can cause an
incorrect 1010 (negotiation timeout) audio error.
- If `retryThroughRelay: true`, and a joinAudio timeout occurs due to an
unanswered gUM prompt, but the user responds while the system retries
the connection, it can create overlapping audio sessions, resulting in
mute state inconsistencies when `muteOnStart: true`.
This commit addresses these issues by moving gUM handling to the
audio-manager before any bridge action. This removes gUM from the
negotiation timeout trackers, ensuring that gUM errors are treated as
browser API errors (as expected).
Additionally, audio activation tracking in audio-manager has been updated
to exclude gUM times. Initially, gUM was included to catch unintended
browser-related gUM timeouts (e.g., Chrome bugs), but this skewed the
metric intended for tracking *negotiation times*. With this change,
`secondsToActivateAudio` will now focus solely on negotiation.
2024-10-21 19:19:49 +00:00
hiroshisuga
36c9819d24
[3.0.0 transcription] Add locales as much as possible ( #21376 )
...
* Update en.json
* Update settings.yml
* Create transcriptionLocale.ts
* Update component.tsx
* Update component.tsx
* Revert IN -> ID
Because it will be fixed in the main repository
* let -> const message
British -> GB
* Refactor audio captions messages and locales to fix issues reported by typescript code validation
---------
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-10-18 15:22:04 -03:00
Ramón Souza
9001a7102b
Merge pull request #21465 from germanocaumo/fix-meeting-metadata
...
fix(client): convert meeting metadata to expected format
2024-10-18 10:37:00 -03:00
Ramón Souza
3f4d5bda76
adjust raise hand icon position
2024-10-17 16:35:51 -03:00
Ramón Souza
225f69a08d
Merge pull request #21370 from germanocaumo/fit-to-width-zoom-fixes
...
fix(whiteboard): fit to width and zoom misc fixes
2024-10-17 15:37:32 -03:00
João Victor
0f20eb936b
fix(chat): Do not highlight messages that does not have toolbar
2024-10-17 14:28:20 -03:00
João Victor
4725e64229
fix(chat): Reset both editing and replying states after sending an message
2024-10-17 13:39:51 -03:00
João Victor
3f52a58335
fix(chat): Add ability to cancel an editing by clicking on the warning message
2024-10-17 13:39:51 -03:00
João Victor
ad5b19e03e
style(chat): Replied message and reply preview with white background
2024-10-17 13:39:51 -03:00
João Victor
fdb0805805
fix(chat): Canceling a reply intention not working
2024-10-17 13:39:50 -03:00
João Victor
825951f963
fix(chat): Adjust away message localization
2024-10-17 13:39:50 -03:00
João Victor
621c1ad0bf
style(chat): Add background color to message content
2024-10-17 13:39:50 -03:00
Ramón Souza
d1ee773564
Update bigbluebutton-html5/imports/ui/components/chat/chat-graphql/chat-message-list/page/chat-message/message-toolbar/component.tsx
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-10-17 10:31:41 -03:00
germanocaumo
b74d791105
fix(client): convert meeting metadata to expected format
...
The metadata is comming from server with { name: metaname, value: metavalue }, which is not compatible with
getFromMeetingSettings, so it's not reading corretly.
Convert it before storing.
2024-10-17 10:25:05 -03:00
João Victor
e3fc7e713c
test(chat): Adjust notification message selector
2024-10-17 09:04:29 -03:00
João Victor Nunes
83514efe58
styles(chat): a new chat UI
2024-10-17 09:03:33 -03:00
João Victor Nunes
f895266eb0
fix(external-video): Video file sharing is broken ( #21448 )
...
- Avoids calling seekTo before the onStart event. In such case, React Player remounts the player, triggering a new onReady event, which was causing an infinite loop.
2024-10-16 16:10:27 -03:00
Tainan Felipe
f91903945d
Remove: Remove stack trace and error code from error screen ( #21450 )
2024-10-16 16:02:53 -03:00
Ramón Souza
349e04724e
move set away toggle to options menu ( #21447 )
2024-10-16 14:13:12 -03:00
João Victor Nunes
93f82e2d90
feat(chat): message reactions ( #21385 )
...
* feat(chat): message reactions
* fix: Revert settings.yml change introduced in #21355
2024-10-16 13:33:07 -03:00
André Castro
dfd3e252b0
style(nav-bar/recording-indicator): Refactor padding in RecordingStatusViewOnly
for consistent spacing. ( #21454 )
...
* style(nav-bar/recording-indicator): Refactor padding in `RecordingStatusViewOnly` for consistent spacing.
* TS fix
2024-10-16 09:55:38 -03:00
André Castro
2056fe2677
Fix: [3.0] userdata-bbb_hide_presentation_on_join
parameter is hiding presentation for presenters ( #21397 )
...
* Fix: [3.0] userdata-bbb_hide_presentation_on_join parameter is hiding presentation for presenters
* Update bigbluebutton-html5/imports/ui/components/layout/push-layout/pushLayoutEngine.jsx
Rabbit suggestion
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* changing on the hide presentation for presenter
---------
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Co-authored-by: Gabriel Porfirio <gabrielporfirio1994@gmail.com>
2024-10-15 15:03:10 -03:00
Ramón Souza
93d2a0cb59
Merge pull request #21432 from Scroody/fix-talking-ind-on-viewer
...
refactor(nav-bar/talking-indicator): Refactor styles in `TalkingIndicator` to conditionally apply styles based on user role.
2024-10-15 14:59:06 -03:00
germanocaumo
d8054da172
fix(tldraw): reduce mounted camera delay
2024-10-15 12:15:16 -03:00
Tainan Felipe
a6c307c8b9
Add: new connection close error messages ( #21392 )
...
* Add: new connection close error messages
* Fix: TS type assertion
* Fix: Restore message description
* Add: Locale for server closed connection event
2024-10-14 21:23:58 -03:00
Gustavo Trott
1eeff8d142
Merge pull request #21368 from GuiLeme/new-server-side-architecture
...
refactor (plugins): Read plugins configs from a manifest file instead of client settings
2024-10-14 17:20:52 -03:00
Ramón Souza
d2afb2824b
Merge pull request #21355 from JoVictorNunes/chat-message-edit-and-delete
...
feat(chat): Add ability to edit and delete messages
2024-10-14 17:20:30 -03:00
João Victor
2315887f9e
fix(chat): Deleted messages in chat exports
2024-10-14 16:40:32 -03:00
Ramón Souza
3a531b0532
refactor: Remove the "Raise Hand" experience from the reactions bar ( #21373 )
...
* move raise hand out of reactions bar
* adjust reactions bar border-radius
* adjust button background + remove custom icon
* fixing raise hand test
* skipping raise hand test
* fixed learning dashboaard test, flaky to notification test
---------
Co-authored-by: Gabriel Porfirio <gabrielporfirio1994@gmail.com>
2024-10-14 13:16:59 -03:00
André Möller
9fe6dad956
refactor(nav-bar/talking-indicator): Refactor styles in TalkingIndicator
to conditionally apply styles based on user role.
2024-10-14 10:48:58 -03:00
Ramón Souza
bc5828c8c8
Merge pull request #21413 from ramonlsouza/issue-21317
...
fix: [3.0 Beta 2] Chat lock settings do not work as expected
2024-10-14 10:40:06 -03:00
João Victor
f0f87b9e1d
Merge branch 'v3.0.x-release' into chat-message-edit-and-delete
2024-10-14 09:51:53 -03:00
germanocaumo
76cea79518
Merge branch 'v3.0.x-release' into fit-to-width-zoom-fixes
2024-10-11 14:00:22 +00:00
Guilherme Leme
a590d15f7c
[new-server-side-architecture] - replace checksum algorithm of manifest.json to be sha256 and renamed javascriptEntrypointChecksum to javascriptEntrypointIntegrity
2024-10-10 15:49:16 -03:00
Ramón Souza
60e551a31d
Merge pull request #21412 from Scroody/i-21308
...
Fix: Handle repeated client console error (on slide change)
2024-10-10 13:20:54 -03:00
Ramón Souza
00245b8a32
Merge pull request #21407 from ramonlsouza/fix-fullscreen-app
...
fix: fullscreen button does not work
2024-10-10 10:48:46 -03:00
André Möller
11454d1a47
Fix: Handle repeated client console error (on slide change)
2024-10-10 09:35:36 -03:00
Ramón Souza
29b04f37e4
enable private chat with moderators for locked viewers
2024-10-10 09:22:34 -03:00
Ramón Souza
d5fcb43554
Merge pull request #21396 from Scroody/i-21283
...
Fix: [3.0 Beta2] Pinning shared notes onto whiteboard crashes whiteboard
2024-10-10 09:06:52 -03:00
Ramón Souza
62dee1150c
fix: locale issues ( #21408 )
2024-10-09 19:47:32 -04:00
Guilherme Leme
f375d4d3aa
[plugin-sdk-issue-121] - change naming for jsEntrypointchecksum
2024-10-09 17:40:41 -03:00
Guilherme Leme
04a5a9da9f
[plugin-sdk-issue-121] - Added checksum logic to both the manifest and the js bundled plugin
2024-10-09 16:36:32 -03:00
Ramón Souza
e80511144e
Merge pull request #21335 from JoVictorNunes/chat-replies-feat
...
feat(chat): message replies
2024-10-09 15:29:35 -03:00
Tainan Felipe
1efe1b1b0b
fix: Remove TlDraw from the DOM when the presentation is minimized ( #21106 )
...
* Remove TlDraw from the DOM when the presentation is minimized
* Fix: Restore presentation on annotation update
2024-10-09 14:23:12 -04:00
Ramón Souza
6741437a28
Merge pull request #21381 from ramonlsouza/issue-21297
...
fix: Unlocking specific user to see other viewers cursors not working
2024-10-09 14:34:30 -03:00
KDSBrowne
f785b13e8d
improve timeout handling in adjustCameraOnMount
2024-10-09 17:25:29 +00:00
Ramón Souza
3aabed9c27
fix fullscreen button
2024-10-09 14:23:06 -03:00
KDSBrowne
a54d10de45
fix camera position not updating correctly when tab is hidden
2024-10-09 15:49:22 +00:00
Ramón Souza
dc655dc8a6
Merge pull request #21391 from Scroody/i-21332-2
...
Fix(webcam): do not display fullscreen button on iPhone
2024-10-09 10:35:41 -03:00
Ramón Souza
4fc037235a
Merge pull request #21390 from ramonlsouza/issue-21342
...
style: Update outline buttons to full colour
2024-10-09 09:24:20 -03:00