João Victor Nunes
9801905960
fix: improve the hooks of voice activity ( #20589 )
...
* fix: improve the hooks of voice activity
* Add check for users who haven't talked
2024-06-27 14:31:20 -03:00
João Victor
09fe35b1f0
Merge branch 'v3.0.x-release' into use-who-is-talking
2024-06-24 11:31:13 -03:00
João Victor
17b734e642
refactor(core-html5): custom hooks for voice data
2024-06-21 18:45:05 -03:00
Ramón Souza
90f3ad2e7e
Merge pull request #20564 from Scroody/fix-audio-arrow
...
Fix: Wrong position of audio arrow
2024-06-21 15:08:31 -03:00
André Möller
2ea66c8f56
Fix: Wrong position of audio arrow
2024-06-21 10:02:10 -03:00
André Castro
e89e579387
Update bigbluebutton-html5/imports/ui/components/audio/audio-graphql/audio-captions/live/component.tsx
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-20 11:25:59 -03:00
André Möller
01ef5342a5
Fix: Avatar is transparent in cc
2024-06-20 10:38:06 -03:00
Tiago Jacobs
ba02a327e1
Revert "refactor(core-html5): custom hook for voice data"
2024-06-19 14:18:58 -03:00
Ramón Souza
07fb4e5f20
Merge pull request #20528 from JoVictorNunes/use-who-is-talking
...
refactor(core-html5): custom hook for voice data
2024-06-19 11:55:51 -03:00
João Victor
7ede343490
refactor(core-html5): custom hook for voice data
2024-06-18 15:40:14 -03:00
Gustavo Trott
a27cd6cdb2
Merge pull request #20518 from GuiLeme/plugin-server-commands
...
feat(plugins): new server-command for typed-captions plugin
2024-06-18 13:33:16 -03:00
Ramón Souza
772e920b9a
Merge pull request #20511 from Arthurk12/bbb/3.0/20484
...
fix(audio-controls): add debounce/throttle to mute/unmute
2024-06-18 09:33:37 -03:00
Guilherme Leme
8db3a6be80
[plugin-server-commands] - added server-command caption save and add a captionLocale
2024-06-18 09:20:35 -03:00
Arthurk12
5160322638
fix(audio-controls): add debounce/throttle to mute/unmute
...
Adds debounce and throttle to mute/unmute button to prevent users from
spamming this actions.
2024-06-17 16:58:47 -03:00
Ramón Souza
88e67259f0
fix invalid hook call
2024-06-17 13:15:08 -03:00
João Victor
13425335df
Fix imports
2024-06-17 08:54:03 -03:00
João Victor
ac72582c04
Merge branch 'v3.0.x-release' into remove-mongo-adapters
2024-06-14 16:55:53 -03:00
Gustavo Trott
6984763da7
Merge pull request #20483 from GuiLeme/fix-caption-locale-subscription
...
fix(html5): caption subscription error
2024-06-14 16:53:22 -03:00
João Victor
7738207fb5
Remove users adapter consumption
2024-06-14 11:35:53 -03:00
João Victor
78958ccf45
Remove meeting adapter consumption
2024-06-14 10:30:48 -03:00
Guilherme Leme
284753e6b9
[fix-caption-locale-subscription] - fix captionLocale subscription error
2024-06-13 15:47:54 -03:00
João Victor
8568580ed4
Fix comment
2024-06-13 12:01:34 -03:00
João Victor
af44df46e7
fix: join breakout with audio
2024-06-13 12:00:30 -03:00
João Victor
4ab27cb24e
refactor: remove withTracker from audio test container
2024-06-13 11:31:07 -03:00
João Victor
a20bc0655f
refactor: remove withTracker from audio container
2024-06-13 10:54:46 -03:00
João Victor
d3244760e7
fix: tweak dependency array
2024-06-12 18:24:13 -03:00
João Victor
3eaabca582
refactor: remove withTracker from audio modal container
2024-06-12 17:44:52 -03:00
Lucas
9bf3f54183
feat: Initial BBB 3.0 Gladia transcriptions implementation ( #20295 )
...
* feat(html5): initial implementation of Gladia transcriptions to BBB 3.0
* fix(transcription): Add missing locales and fix invalid cc menu key
* fix(bbb-transcription-controller): Bump transcription controller to fix some bugs
* fix: adjust yq syntax for setting fs esl password in transctiption-controller
* fix(transcription): Use newer useSettings format from transcription options
* fix(captions): Correctly use captions settings
---------
Co-authored-by: João Victor <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-06-12 12:06:07 -04:00
João Victor Nunes
1b87055343
refactor(audio): replace Tracker.Dependency with makeVar ( #20408 )
2024-06-12 09:25:46 -04:00
Anton Georgiev
42089c0309
Merge pull request #20464 from GuiLeme/fix-captionLocale
...
fix(html5): Fix captionLocale logic to fetch correct captions
2024-06-11 16:06:44 -04:00
Ramón Souza
911f663e27
remove defaultProps from components
2024-06-11 13:10:04 -03:00
Guilherme Leme
0c7b9d8919
[fix-captionLocale] - Fix captionLocale to fetch correct captions
2024-06-11 09:38:54 -03:00
João Victor
af52a8574c
refactor: remove voice users adapter
2024-06-06 15:47:41 -03:00
João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency
with observer hook ( #20322 )
...
* refactor(storage): replace Tracker.Dependency with observer hook
* fix(storage): set initial value
* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
Tainan Felipe
3bc40df230
Add: useDeduplicatedSubscription hook ( #20376 )
...
* Add: useDeduplicatedSubscription hook
* Fix: TS error
* Add: components using useDeduplicatedSubscription
* Change: Move to useDeduplicatedSubscription
* Change: unsubscribe logic to own useEffect
* Change: remove file import over package
* Fix: TS errors
* Fix: private chat not loading
* Change: revert changes on queries
* Fix: eslint error
* Remove: html-webpack-plugin package
* Fix: external video
* Add: comment about the stringToHash function
* Fix: video player showing tools over presentation
2024-06-04 10:40:54 -03:00
Guilherme Pereira Leme
bbf43f1e55
feat(html5): Added captionLocale property and related logic ( #20272 )
...
* [captionLocale] - added captionLocale
* [captionLocale] - changes in review
* [captionLocale] - Added new mutation captionAddLocale and removed captionSetOwner
* [captionLocale] - add action validation
* [captionLocale] - Changes in review
* [captionLocale] - fix update of graphql server
* [captionLocale] - merge conflicts
2024-06-03 16:14:32 -04:00
Lucas
4f741b8cc0
fix(captions): Fixed captions mute/unmute, adding some debug logs ( #20345 )
...
* fix(captions): Fixed captions mute/unmute
* typescript updates
* more lint adjustments
---------
Co-authored-by: João Victor Nunes <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
2024-05-29 16:48:07 -04:00
Gustavo Trott
fd3071c28a
Refactor (gql-middleware): Introduces clientSessionUUID
and validations (error handling) ( #20353 )
2024-05-29 17:43:17 -03:00
Ramón Souza
7514066fc3
fix: Client can't load in certain cases ( #20336 )
...
* move settings
* remove meteor cache files
2024-05-29 09:26:11 -04:00
João Victor
a48b96f166
Merge branch 'v3.0.x-release' into remove-with-trackers-0516
2024-05-20 08:26:31 -03:00
João Victor
fd253d6c2d
refactor(settings): remove both Meteor's Tracker.Dependency and all uses in old format
2024-05-17 17:33:52 -03:00
João Victor
a078060087
removal: remove withTracker from LocalEchoContainer component
2024-05-16 10:22:51 -03:00
Ramón Souza
20762d133a
Merge pull request #20250 from ramonlsouza/user-away-mutation-check
...
refactor: only send disable away mutation if user is away
2024-05-15 13:34:28 -03:00
Ramón Souza
10c8b50987
only send disable away mutation if user is away
2024-05-14 10:31:05 -03:00
João Victor
40fa0eaab3
fix(audio): explicitly pass whcih user to mute
...
- Do not assume current user to mute when params are nullable
2024-05-10 08:52:01 -03:00
João Victor
a99581ce64
fix(audio): moderators not able to mute users
2024-05-09 16:03:54 -03:00
prlanzarin
983b8a85cf
fix(audio): improve help modal for listen only scenarios
...
The audio troubleshooting modal has very microphone-specific strings,
which might confuse users trying to join listen only.
Review the Help screen so that listen only scenarios are more generic.
As a bonus, review the unknownError locale with a more actionable text.
2024-05-03 21:41:06 +00:00
prlanzarin
a748d8ccbb
fix(audio): remove listen only retry routines
...
Listen only has a built-in retry routine on join failures that's
convoluted half-broken. It stems from the Kurento era where it could
fail randomly due to a myriad of reasons.
Production logs indicate that the retry is seldom used nowadays in
mediasoup-based environments. The presence of the retry also breaks
the error troubleshooting modal when actual failures happening, leaving
users in the dark about what's happening.
Remove the listen only retry code from AudioManager and bubble up any
join failure to the callers.
2024-05-03 21:18:44 +00:00
prlanzarin
027d5ad288
fix(audio): handle NotAllowedError in skipCheck:true scenarios
...
In scenarios where the join audio flow skips echo test, NotAllowedError
(and any other errors) are all being mashed together under a generic
MEDIA_ERROR object.
Properly handle specific errors in audio-manager so they're correctly
render in the audio modal help screen.
2024-05-03 21:15:58 +00:00
prlanzarin
a3a1245078
fix(audio): review audio modal help screen
...
- Adds a new Help view for unknown error codes
- Correctly detect NotAllowedError (permissions) - they are currently
being treated like unknown errors in the Help modal
- Rephrase NotAllowedError help text; make it more succint and direct
- Rephrase the unknown error help text; make it more succint and direct
- Add error code and message to that view
- Add public.media.audioTroubleshootingLinks to allow referencing KB
links on the Help modal
- See inline docs
2024-05-03 20:50:03 +00:00