André Möller
d77e44ee27
merge
2024-08-01 13:10:21 -03:00
João Victor
fb9ecba8e1
fix(presentation): presentation snapshot overflowing the slide
2024-08-01 12:12:19 -03:00
André Möller
174b09e86a
later changes
2024-08-01 11:59:27 -03:00
Guilherme Leme
6f35d4d366
[video-control-plugin-sdk] created extensible-are screenshare helper and refactored buttons rendering for screenshare
2024-07-31 14:47:54 -03:00
Guilherme Leme
da62c1068e
[video-control-plugin-sdk] created useUserCameraDomElement as a dom element manipulation hook
2024-07-31 14:44:55 -03:00
Guilherme Leme
3b3b0dfc51
[video-control-plugin-sdk] added display function and onclick arguments to user-camera dropdown option
2024-07-31 14:40:24 -03:00
André Möller
c6b1ac6c6b
Fix: Unable to focus chat when double clicking it
2024-07-31 14:02:43 -03:00
Paulo Lanzarin
aa8f6d80f8
Merge pull request #20805 from prlanzarin/u30/refactor/remove-connstatus-jitter
...
fix(connection-status): jitter causes false positive critical alerts
2024-07-31 11:11:21 -03:00
Ramón Souza
eab40d5793
Merge pull request #20801 from ramonlsouza/fix-chat-alerts-jul30
...
fix: chat alerts
2024-07-31 11:10:43 -03:00
Ramón Souza
89c8144c67
Merge pull request #20795 from ramonlsouza/fix-locale-issues
...
fix: locales issues
2024-07-31 10:07:15 -03:00
prlanzarin
24ae746a88
fix(connection-status): jitter causes false positive critical alerts
...
Jitter evaluation, as an alert trigger, was changed in 3.0 to get the internal
average jitter used in the conn-status component data (which is total jitter
delay divided by jitterbuffer emit events). This was done accidentally and that
metric is _very_ different from the one used in 2.7 (point-in-time jitter from
remote-inbound-rtp/inbound-rtp, highest on the interval, gathered on
/utils/stats.js). The alert thresholds were preserved, which makes it overly
sensitive in regards to jitter (and thus causes it to be critical whenever the
user is in audio).
Remove jitter as a connection status alert trigger, which fixes the
false positive. The implementation on <= 2.7 is also not ideal - if
anything, it generates false negatives. That's why I'm removing jitter for
the time being since it's ill-suited (at least in the way it's used)
for what we want to achieve.
2024-07-30 18:59:49 +00:00
André Möller
f18d201de2
Client: Adding loading status to buttons
2024-07-30 15:53:49 -03:00
Ramón Souza
d6b5467e43
fix chat alerts
2024-07-30 15:27:16 -03:00
Lucas Zawacki
9a53be26b1
fix(emoji-picker): Fix emoji picker width
2024-07-30 14:29:38 -03:00
João Victor
8b4a2f39e0
fix(webcam): turn useGetStats hook into a service method to avoid function re-instantiation
2024-07-30 10:20:18 -03:00
João Victor
62662ee415
refactor(webcam): remove adapter; turn it into a hook
2024-07-30 09:35:47 -03:00
Ramón Souza
ffea7765c3
filter invalid locale
2024-07-29 16:21:52 -03:00
João Victor
00e5cd5909
fix(webcam): sort connecting streams first
2024-07-29 11:08:35 -03:00
João Victor
d24c63db2b
fix(webcam): store grid items in a ref to avoid a quick blink when the subscription is loading
2024-07-29 10:42:00 -03:00
João Victor
30a955cd2d
fix(webcam): use aggregate filter to filter grid items instead of proxying which items not to bring
2024-07-29 10:37:38 -03:00
Ramón Souza
394d9f9236
fix: whiteboard settings ( #20785 )
2024-07-26 17:12:45 -04:00
Ramón Souza
06f832e1fe
Merge pull request #20770 from JoVictorNunes/fix-connection-status-0724
...
fix(html5): connection status picking wrong status
2024-07-26 15:12:48 -03:00
João Victor Nunes
5a00a85f07
fix(html5): a couple of fixes for the recording button ( #20758 )
2024-07-26 12:45:48 -04:00
germanocaumo
675f628f9b
fix(webcam): wrong VirtualBackground storage info
...
Use StorageSingleton to correct save and restore webcam background.
Remove unused storage set.
2024-07-25 15:05:13 -03:00
Ramón Souza
0459e98776
Merge pull request #20737 from JoVictorNunes/bbb-web-api-singleton
...
refactor(html5): centralize `/bigbluebutton/api` requests
2024-07-25 09:30:31 -03:00
Ramón Souza
3fc9ff0eeb
Merge pull request #20757 from Scroody/port30-i-19644
...
Fix: [3.0] Breakout room invitation option missing from user dropdown
2024-07-24 15:38:54 -03:00
João Victor
8e265de443
fix(html5): connection status picking wrong status
2024-07-24 13:36:01 -03:00
germanocaumo
124bbe401e
fix: askForConfirmationOnLeave not working if user joined audio ( #20739 )
...
Fix missing isMuted in Audio Service
Fix muteMicrophone function not working on leave
2024-07-24 11:49:43 -04:00
Ramón Souza
b14e5034eb
fix: Client crash if speech synthesis is not enabled ( #20756 )
2024-07-24 10:39:11 -04:00
André Möller
dc74ecfa65
Fix: [3.0] Breakout room invitation option missing from user dropdown
2024-07-23 15:21:26 -03:00
Ramón Souza
c57623172f
Merge pull request #20730 from KDSBrowne/bbb-20726
...
fix(whiteboard): Remove active cursors in tldraw when access is revoked
2024-07-22 16:39:48 -03:00
Arthur B. Grossi
291809bff0
feat(private-chat): message read confirmation feedback ( #20722 )
...
* feat(graphql-server): add new view `v_chat_private_read_feedback`
Adds a view called `v_chat_private_read_feedback` to retrieve the last seen time
of the recipient of a private chat.
* refactor(chat): removes unused prop `lastSeenAt`
* feat(private-chat): message read confirmation feedback
Adds message read confirmation feedback feature to private chats.
This feature uses the private chat recipient's `lastSeenAt' attribute to
check which messages were read. Messages read are show in the chat with
a check icon next to it.
Feature behind a flag in settings.yml, which is disabled by default:
- `public.chat.privateMessageReadFeedback.enabled`
* fix(chat): poll chart message
Fixes poll chart message which was not using the full chat width due to
previous changes in chat messages `flex-direction`.
* fix: adds missing initial value for `privateMessageReadFeedback`
* fix: linter errors
* fix(chat): add `recipientHasSeen` property to existing view
This commit changes the way the messages read by the recipient are
tracked. The previous strategy required the client to calculate the read
messages and as a consequence all messages of the given chat
were re-rendered every time the recipient `lastSeenAt` time
changed. The current strategy consists of calculating the read messages
on the server(based on recipient `lastSeenAt`) and just expose to the
client a boolean(`recipientHasSeen`) for each message that indicates whether
it has already been read or not.
* fix: typo in message description
* fix: typo in settings flag
* fix: vertically align icon
2024-07-22 12:01:24 -04:00
Ramón Souza
b8faf496ce
fix empty media area
2024-07-19 16:06:09 -03:00
Gustavo Trott
cf0b32efff
Merge pull request #20682 from germanocaumo/skip-ecoTest-if-previous
...
Microphone: add option to skip echo test if session has valid input/output devices stored
2024-07-19 13:16:11 -03:00
João Victor
003e3832ac
Merge branch 'v3.0.x-release' into bbb-web-api-singleton
2024-07-19 11:59:50 -03:00
germanocaumo
6502cfe646
refactor: rename skipCheckIfPreviousDevice to skipEchoTestIfPreviousDevice
...
changed userData from bbb_skip_check_if_previous_device to bbb_skip_echotest_if_previous_device
2024-07-19 11:29:38 -03:00
João Victor
433a4a2e04
refactor(html5): centralize /bigbluebutton/api requests
2024-07-19 11:27:48 -03:00
João Victor Nunes
b0498d29b2
fix(webcam): a couple of pagination fixes, improvements, et al. ( #20720 )
2024-07-19 08:52:55 -04:00
germanocaumo
b885b5790f
feat(plugins): add open and close presentation area command support ( #20635 )
2024-07-19 08:52:23 -04:00
Ramón Souza
539caec578
fix external video blank space ( #20733 )
2024-07-18 16:28:30 -04:00
germanocaumo
cbe0b4f6ae
feat(webcams): skip video preview if valid input devices stored ( #20696 )
...
* feat(webcams): skip video preview if valid input devices stored
Additionally:
- refactor: re-use the existing VirtualBackground_* storage info instead
of creating a new one
- fix: store background choices per deviceId instead of globally
- fix: guarantee background restore attempts are *critical* when
video-preview is supposed to be skipped. We want the preview to be
shown if the previous background could not be restored to preserver
the user's privacy choice
- fix: cameras could not be shared if no previous device info was in
the user's session
- fix: uploaded background images were not correctly restored
- fix: do not spin up virtual bg workers for brightness if it has not
been altered by the user
- refactor: remove old video-provider background restore routine,
centralize it in video-preview
* fix(skip-video-preview): correct storage check and add playwright test and docs
---------
Co-authored-by: prlanzarin <4529051+prlanzarin@users.noreply.github.com>
2024-07-18 16:24:10 -04:00
KDSBrowne
1a887ba6ac
remove active cursors when access is revoked
2024-07-18 17:00:28 +00:00
Gustavo Trott
c6b9ab35ae
refactor: Remove old userStatus Emoji ( #20717 )
...
* Remove old userStatus Emoji
* tweak docs
* fix bkroom errors
2024-07-18 08:58:38 -04:00
Ramón Souza
5defa2687a
fix presenter cannot change slide after ext. video ( #20716 )
2024-07-17 15:55:37 -03:00
João Victor Nunes
f505f11f5a
fix(connection-status): stop RTT calculation on meeting end ( #20708 )
2024-07-17 11:37:04 -03:00
João Victor Nunes
1d737fbada
refactor(html5): recording start/stop modal ( #20679 )
...
* refactor(html5): recording start/stop modal
* Add suport for errors
2024-07-16 15:29:29 -03:00
Gustavo Trott
1683f4c3fe
refactor: Rename all customParameters
references to userMetadata
or userdata
( #20692 )
...
* Rename all customParameters references to userMetadata
* fix linter error
* Update docs/docs/development/api.md
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
* Update bigbluebutton-html5/imports/ui/components/settings-loader/component.tsx
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-07-16 13:40:49 -04:00
João Victor Nunes
1b99e08da7
refactor: remove /clientStartupSettings
request ( #20700 )
...
* Remove clientStartSettings request
* Remove StartupDataFetch component
* Fix client logger
2024-07-16 10:40:13 -03:00
Lucas
bdfde2befd
feat(plugin): Verify plugin integrity with 'checksum' option ( #20693 )
...
* feat(plugin): Verify plugin integrity with 'checksum' option
* fix(types): Add optional checksum type definition in PluginConfig
2024-07-15 16:34:14 -04:00
Ramón Souza
8299c38305
Merge branch 'v3.0.x-release' into bbb-20650
2024-07-15 15:29:44 -03:00
Ramón Souza
c1c2910b24
Merge pull request #20659 from JoVictorNunes/issue-20651
...
feat(whiteboard): add option to `disabledFeatures` for infinite whiteboard
2024-07-15 15:27:56 -03:00
Ramón Souza
4987391ab6
Merge pull request #20701 from Scroody/loading-steps-fix
...
Fix: Loading steps not being accurately represented
2024-07-15 13:07:04 -03:00
Ramón Souza
2018b6884e
Merge pull request #20702 from ramonlsouza/check-memo
...
refactor: reduce useMemo use
2024-07-15 11:13:08 -03:00
Ramón Souza
8a0c3187f9
fix ts error
2024-07-12 16:44:40 -03:00
Ramón Souza
e72d6d3f19
remove useStreamUsers useMemo
2024-07-12 14:47:17 -03:00
André Möller
dd5974d069
Fix: Loading steps not being accurately represented
2024-07-12 14:45:30 -03:00
Ramón Souza
47ee93eb91
remove unique data from talking indicator useMemo
2024-07-12 13:36:01 -03:00
Gustavo Trott
fda1b5b107
Remove unnecessary user voice props
2024-07-12 13:26:26 -03:00
Ramón Souza
1c516ee0c2
remove recording indicator useMemo with time as a dependency
2024-07-12 11:18:36 -03:00
Ramón Souza
ab28888bc4
Merge pull request #20681 from JoVictorNunes/fix-connection-status-sorting
...
fix(connection-status): user report sorting
2024-07-11 10:56:37 -03:00
Ramón Souza
556806cc90
Merge pull request #20683 from JoVictorNunes/port-20669-30
...
fix: external video can be seen through sidebar on mobile
2024-07-11 10:08:41 -03:00
Gustavo Trott
7a03136d02
Merge pull request #20686 from gustavotrott/gql-server-auth-session
...
refactor (graphql): Big refactor on Graphql authentication
2024-07-10 20:17:23 -03:00
Gustavo Trott
2c2d595212
Big refactor on Graphql authentication
2024-07-10 18:30:01 -03:00
Ramón Souza
e8a796379d
Merge pull request #20633 from JoVictorNunes/issue-20611
...
fix: inconsistencies in presentation upload toast
2024-07-10 17:38:08 -03:00
KDSBrowne
54479d9017
fix(whiteboard) Delete key removing text shape while editing ( #20668 )
...
* fix delete key removing shapes while editing
* remove backspace
2024-07-10 15:42:08 -04:00
João Victor
e2528ff8cd
fix: external video can be seen through sidebar on mobile
2024-07-10 16:39:21 -03:00
prlanzarin
cd65f880a3
fix(audio): disable skipCheckIfPreviousDevice in mobile
...
Mobile users have significant trouble figuring out correct audio I/O
devices according to feedbacks. The potential absence of echo test after
having set an initial device in the first join cycle might complicate
things even further if they got it wrong.
Ignore the skipCheckIfPreviousDevice flag in mobile endpoints. They'll
always go through the echo test if no other skip flag is set, even if
they had a previously configured device.
2024-07-10 15:12:10 -03:00
germanocaumo
eeafc22259
feat(echo-test): add skipCheckIfPreviousDevice option
2024-07-10 14:54:17 -03:00
João Victor
fbe8310d23
fix(connection-status): add initial variables for audio and video
2024-07-10 13:46:44 -03:00
João Victor
054bab8a3e
fix(connection-status): user report sorting
2024-07-10 12:25:05 -03:00
Ramón Souza
1420d4a03a
Merge pull request #20645 from JoVictorNunes/hide-virtual-background-controls
...
fix: hide virtual background controls in unsupported browsers
2024-07-10 10:01:36 -03:00
KDSBrowne
df51cdabf2
fix(wb): increase duplicated shape distance from origional ( #20677 )
2024-07-09 14:37:06 -04:00
KDSBrowne
7e7fd3e0ac
fix(wb): handle preloading next slide camera position ( #20674 )
2024-07-09 14:36:06 -04:00
Ramón Souza
2220340037
refactor: port layout button changes to v3.0.x ( #20672 )
2024-07-09 14:20:46 -04:00
KDSBrowne
d947e13bfd
fix(whiteboard): increase wheel zoom speed ( #20675 )
2024-07-09 10:52:10 -04:00
Ramón Souza
0197db1953
Merge pull request #20663 from ramonlsouza/fix-sidebar-integ-layout
...
fix: sidebar in integration layouts
2024-07-08 17:11:30 -03:00
Gustavo Trott
cdac0aba32
Merge pull request #20664 from Tainan404/add-base-url-util
...
Add: base url util for api
2024-07-08 16:10:31 -03:00
KDSBrowne
49456f6ad3
fix(wb): Draw line dropping segment for person drawing ( #20660 )
2024-07-08 14:35:34 -04:00
KDSBrowne
71b4e484d8
fix(wb): make wheel zoom focus toward mouse pointer ( #20661 )
2024-07-08 14:14:24 -04:00
KDSBrowne
6b6c4e0566
fix(wb): update shortcut handling to support mac keys ( #20662 )
2024-07-08 14:06:23 -04:00
Tainan Felipe
5f0995b80f
Remove: cluster support in util
2024-07-08 14:56:42 -03:00
Tainan Felipe
284fed2137
Add: base url util for api
2024-07-08 14:14:30 -03:00
Ramón Souza
b51c7692ad
remove console log
2024-07-08 14:06:55 -03:00
Ramón Souza
64d17e2633
fix sidebar in integration layouts
2024-07-08 13:58:07 -03:00
Ramón Souza
b47dcf58bd
Merge pull request #20642 from JoVictorNunes/fix-stuck-talking-indicator-0705
...
fix: talking indicator getting stuck on audio exit
2024-07-08 10:54:33 -03:00
Ramón Souza
31385c2fa7
Merge pull request #20646 from JoVictorNunes/recording-label-margin
...
style: recording button label margin
2024-07-08 10:19:50 -03:00
João Victor
e26b408d42
feat(whiteboard): add option in disabledFeatures for infinite whiteboard
2024-07-08 10:18:26 -03:00
Ramón Souza
df7184d731
Update bigbluebutton-html5/imports/ui/components/nav-bar/nav-bar-graphql/recording-indicator/component.tsx
2024-07-08 09:13:36 -03:00
João Victor
aac75437c4
Merge branch 'v3.0.x-release' into hide-virtual-background-controls
2024-07-08 08:14:30 -03:00
KDSBrowne
a6f3d02f18
add configuration to disable infinite wb in breakouts
2024-07-06 17:36:21 +00:00
Anton Georgiev
abeb12146b
Merge pull request #20480 from KDSBrowne/v30-enable-whiteboard-infinite-canvas
...
feat(whiteboard): Add infinite whiteboard for presentation slides
2024-07-05 17:54:55 -04:00
Tiago Jacobs
5d6728525f
Merge pull request #20625 from JoVictorNunes/remove-meteor-stuff-0702
...
Remove Meteor backend
2024-07-05 17:57:30 -03:00
João Victor
9f9f857bdc
style: recording button label margin
2024-07-05 17:21:49 -03:00
KDSBrowne
c341ea44f8
update canvas names to whiteboard
2024-07-05 20:13:30 +00:00
Guilherme Pereira Leme
ccb2e74bc1
feat(plugin): Added sendGenericDataForLearningAnalyticsDashboard for plugins ( #20628 )
...
* [data-channel-analytics-options] - Added data-channel analytics and record options and added a parameter options for the useDataChannel function
* Update bigbluebutton-html5/public/locales/en.json
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* [data-channel-analytics-options] -created new sendDataAnalytics for plugin and change presentation toolbar button
* [data-channel-analytics-options] - QUICK FIX
* [update-data-channel-function] - fix action metadata
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* [captionLocale] - Changes in review
* [data-channel-analytics-options] - update SDK
* [data-channel-analytics-options] Changes in review
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* [data-channel-analytics-options] - changes in review
* Refactor learning dashboard json structure with genericData
* fix typo
* [data-channel-analytics-options] - changes according to new json structure
* changes in review
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-07-05 16:49:45 -03:00
João Victor
f3de5d3bd2
fix: hide virtual background controls in unsupported browsers
2024-07-05 16:44:21 -03:00
Tainan Felipe
fb38ae0baa
Fix: showing two message at same time ( #20638 )
2024-07-05 13:13:27 -03:00
João Victor
41746ca67e
Merge branch 'v3.0.x-release' into remove-meteor-stuff-0702
2024-07-05 12:24:31 -03:00
João Victor
8f232656fa
fix: talking indicator getting stuck on audio exit
2024-07-05 12:15:02 -03:00
KDSBrowne
5958ef0646
prevent needing to reload to enable iwb on other slides
2024-07-05 15:03:37 +00:00
KDSBrowne
7680b9086c
fix undo action showing shapes by other users
2024-07-05 14:14:36 +00:00
KDSBrowne
a6e4d151ad
allow wheel zoom outside slide during infinite wb
2024-07-05 02:17:48 +00:00
KDSBrowne
9e00a1fa9d
handle canvas position for late joiners to infinite whiteboard mode
2024-07-05 00:55:47 +00:00
Tainan Felipe
0e7fe3c688
Change: improve client connection status ( #20630 )
2024-07-04 17:26:09 -03:00
Gustavo Trott
134b207f94
refactor: Remove Hasura database-updates and move them to Gql-Actions ( #20634 )
2024-07-04 17:00:06 -03:00
João Victor
52cda64bf1
fix: inconsistencies in presentation upload toast
2024-07-04 13:41:33 -03:00
Ramón Souza
3ab336c6e2
refactor: fix sonarcloud alerts ( #20629 )
...
* fix incorrect prop type
* remove duplicated code
* fix Unexpected constant truthiness on the left-hand side of a `&&` expression.
* fix Correct one of the identical sub-expressions on both sides of operator
2024-07-04 08:35:01 -03:00
André Castro
ecb08592f2
Fix: Message to all style not matching 2.7 ( #20631 )
...
* Fix: Message to all style not matching 2.7
* Update component.tsx
2024-07-03 19:34:58 -04:00
KDSBrowne
57137aceca
allow toolbar zoom when infinite wb enabled
2024-07-03 21:16:13 +00:00
KDSBrowne
f024995f98
Restore default slide position after disabling infinite wb
2024-07-03 17:15:39 +00:00
KDSBrowne
687ee36d29
add functionality to enable infinite whiteboard
2024-07-03 17:14:47 +00:00
João Victor
59de4e31a5
Merge branch 'v3.0.x-release' into remove-meteor-stuff-0702
2024-07-03 13:51:36 -03:00
Gustavo Trott
5cc9604a54
Merge pull request #20627 from gustavotrott/bbb-web-feedback-endpoint
...
refactor (bbb-web): Introduces `/api/feedback` endpoint (to replace Meteor `/html5client/feedback`)
2024-07-03 13:46:05 -03:00
Gustavo Trott
a21dcb5818
Introduces /api/feedback endpoint (to replace Meteor /feedback)
2024-07-03 10:12:28 -03:00
João Victor
9402402e0f
Merge branch 'v3.0.x-release' into remove-meteor-stuff-0702
2024-07-02 17:13:28 -03:00
João Victor
12f39c7cf7
Fix typings
2024-07-02 17:11:16 -03:00
André Castro
d7569ddfe2
Fix: Chat input double enter key putting presenter into full screen ( #20553 )
...
* Fix: Chat input double enter key putting presenter into full screen
---------
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-07-02 16:44:47 -03:00
Ramón Souza
e4b2494bb8
Merge pull request #20618 from JoVictorNunes/voice-activity-adapter
...
refactor: add voice activity adapter
2024-07-02 15:12:39 -03:00
João Victor
50d445f026
Remove Meteor backend
2024-07-02 14:58:58 -03:00
André Castro
1400dcafd8
Fix: Whiteboard options button should not appear without the presentation ( #20620 )
2024-07-02 12:05:19 -04:00
Ramón Souza
57d45e39fa
Merge pull request #20617 from KDSBrowne/bbb-20601
...
fix(whiteboard): Handle viewer's portrait oriented presentations
2024-07-02 09:56:22 -03:00
Ramón Souza
65918cf55f
Merge pull request #20616 from ramonlsouza/remove-recording-label-mobile
...
fix: remove recording indicator label in phone
2024-07-01 16:07:53 -03:00
KDSBrowne
9e4332d82b
handle viewer portrait view
2024-07-01 14:19:42 +00:00
João Victor
69d24bb880
refactor: add voice activity adapter
2024-07-01 11:08:31 -03:00
Ramón Souza
951497ef41
remove recording label in phone
2024-07-01 09:50:53 -03:00
Ramón Souza
96085110a5
refactor: fix sonarcloud alerts ( #20604 )
...
* remove unused argument
* fix Do not use "Error" to declare a variable
* fix Do not use "Array" to declare a parameter
* fix React component names must start with an uppercase letter
* adjust error boundary prop type
* add default values for lock settings
2024-06-28 15:58:38 -04:00
João Victor Nunes
d016b69b0c
refactor: remove standalone voice user subscription ( #20600 )
2024-06-28 16:58:29 -03:00
João Victor Nunes
54aeb7a9dc
refactor: remove remaining Meteor imports ( #20602 )
2024-06-28 16:44:14 -03:00
André Castro
f489f93dfb
Fix: Captions lines are duplicated; limit how many rows ( #20590 )
2024-06-28 09:29:26 -04:00
João Victor Nunes
0896d59264
fix: tweak useDeduplicatedSubscription hook to properly handle the skip option ( #20471 )
2024-06-27 13:37:06 -04:00
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
André Castro
4058c2a105
Fix: Layout direction does not change when required RTL/LTR ( #20521 )
...
* Fix: Layout direction does not change when required RTL/LTR
* Presentation update
2024-06-27 09:38:38 -03:00
Gustavo Trott
ea2bfa11d1
Merge pull request #20588 from ramonlsouza/improve-cursor-subscription
...
refactor: remove unused data in cursor subscription
2024-06-26 17:27:58 -03:00
Ramón Souza
7f54bed26f
remove unused data in cursor subscription
2024-06-26 16:00:33 -03:00
André Castro
9128a2dde8
Refactor: Remove the old user status (reaction/emoji) ( #20455 )
...
* Refactor: Remove the old user status (reaction/emoji)
* Update settings.yml
* test: remove old user status testing code related
---------
Co-authored-by: Anton B <antonbsa.bck@gmail.com>
2024-06-26 15:40:18 -03:00
André Castro
76c25f0fcc
Fix: Webcam display of emoji can trigger elements rearrangement ( #20573 )
2024-06-26 13:45:37 -03:00
João Victor Nunes
1eb984d527
style(whiteboard): polishing toolbar styles ( #20579 )
...
* style(whiteboard): polishing toolbar styles
* Fix colors and RTL mode
2024-06-26 13:40:53 -03:00
Gustavo Trott
9b80d511df
Merge pull request #20568 from JoVictorNunes/use-who-is-talking
...
refactor(core-html5): custom hooks for voice data
2024-06-25 17:52:54 -03:00
João Victor
78a188086d
Remove useless condition
2024-06-25 17:21:34 -03:00
João Victor
7577dcc41c
Use Hasura relationship instead of SQL join
2024-06-25 17:14:00 -03:00
Ramón Souza
6f5a826238
Merge pull request #20577 from KDSBrowne/v30-restore-cut-copy-paste
...
fix(whiteboard): Restore cut, copy and paste functionality via keyboard
2024-06-25 17:06:28 -03:00
João Victor
f4a2af7dc1
Merge branch 'v3.0.x-release' into use-who-is-talking
2024-06-25 16:54:44 -03:00
João Victor
f949aaba7d
Fix sorting and cleanup
2024-06-25 16:54:12 -03:00
KDSBrowne
1cc6efa006
handle Ctrl + z shortcut
2024-06-25 19:16:23 +00:00
KDSBrowne
575cd3ad36
handle delete key shortcut to remove shapes
2024-06-25 18:52:50 +00:00
KDSBrowne
7c66cc3956
fix cut and paste functionality in whiteboard component
2024-06-25 13:57:10 +00:00
Gustavo Trott
9639f70444
Merge pull request #20477 from gustavotrott/component-flag-sharingCamera
...
refactor (graphql-server): Introduces `meeting_componentFlags.hasCameraAsContent`
2024-06-24 14:17:55 -03:00
Tainan Felipe
410080ff2b
Fix: app condition
2024-06-24 13:02:10 -03:00
João Victor
fbf72650b9
Add useMemo
2024-06-24 12:46:46 -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
Ramón Souza
3573321d68
Merge pull request #20571 from Scroody/i-20539
...
Fix: Null label for emoji setting toast
2024-06-24 11:19:57 -03:00
Tainan Felipe
e0550f0ec5
refactor: Include in data-test the count for users that joined in audio ( #20570 )
2024-06-24 10:43:55 -03:00
Ramón Souza
2d8a964ec0
Merge pull request #20555 from JoVictorNunes/webcam-enhancements-0620
...
fix(webcam): webcam button flickering on join
2024-06-24 10:35:15 -03:00
João Victor
9ed7b17285
Custom hook for talking indicators
2024-06-24 10:25:48 -03:00
Tainan Felipe
5d2bd11127
Change: use hasCameraAsContent flag on client
2024-06-24 10:09:30 -03:00
André Möller
9a0d5f42db
Fix:Null label for emoji setting toast
2024-06-24 10:05:09 -03:00
Ramón Souza
7458eacaf3
Merge pull request #20530 from JoVictorNunes/remove-meteor-session-usage
...
refactor: remove Session usage
2024-06-24 09:36:25 -03:00
Guilherme Pereira Leme
dcb28bec41
[fix-data-channel-and-generic-content] - fix data-channel and generic content when update of the sidekick area happens fast enough and there is still one there yet ( #20567 )
2024-06-24 08:56:27 -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
Ramón Souza
1e757c21f5
Merge pull request #20551 from Scroody/i-20529
...
Fix: Avatar is transparent in cc
2024-06-21 15:06:55 -03:00
Ramón Souza
6581ed1f11
Merge pull request #20495 from germanocaumo/new-video-preview-design
...
feat(video-preview): new modal design
2024-06-21 15:05:40 -03:00
Tainan Felipe
1120517721
refactor(perf): make user list always load first userlist page ( #20536 )
2024-06-21 14:05:09 -03:00
Tainan Felipe
cdbed56d21
Fix: cache notification and connection close ( #20554 )
2024-06-21 11:11:29 -03:00
André Möller
2ea66c8f56
Fix: Wrong position of audio arrow
2024-06-21 10:02:10 -03:00
Ramón Souza
d2c5b72512
Merge pull request #20541 from Scroody/i-20488
...
Fix:[3.0] White bar shows up when public chat is closed
2024-06-21 08:38:03 -03:00
germanocaumo
1484179251
fix(video-preview): several fixes +
...
- Fix deviceId being read from wrong storage (making it not detected as already sharing)
- Remove added by mistake profile filtered by metadata
- Fix background and brightness selector being show when sharing camera that is being presented
2024-06-20 17:18:52 -03:00
Tainan Felipe
ac07c465b1
fix: improve connection status to work when network is down ( #20519 )
...
* fix: improve connection status to work when network is down
2024-06-20 13:04:33 -04:00
João Victor
dd635c1404
fix(webcam): webcam button flickering on join
2024-06-20 11:42:44 -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
João Victor
75012e63cb
fix: remove storage parsing error logging
2024-06-20 09:53:27 -03:00
André Castro
05598dc953
Update component.tsx
2024-06-19 17:29:21 -03:00
Ramón Souza
99e4ea36a8
Merge pull request #20534 from ramonlsouza/issue-20526
...
fix: userdata-bbb_display_branding_area parameter not working
2024-06-19 15:08:23 -03:00
Tiago Jacobs
ba02a327e1
Revert "refactor(core-html5): custom hook for voice data"
2024-06-19 14:18:58 -03:00
Anton Georgiev
dd3dbcb0cc
Merge pull request #20537 from gustavotrott/presentation-fixes
...
refactor: Improvements related to whiteboard cursors/writers
2024-06-19 12:34:32 -04:00
André Castro
d2faea179f
Update component.tsx
2024-06-19 13:30:06 -03:00
germanocaumo
8e1b2a9155
fix(video-preview): update tests to new design + fix missing prop
2024-06-19 12:00:24 -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
André Möller
e7c28b4532
Fix:[3.0] White bar shows up when public chat is closed
2024-06-19 11:54:25 -03:00
Anton Georgiev
1e7e9fcb83
Merge pull request #20527 from ramonlsouza/issue-20524
...
fix: Font color inconsistent in whiteboard toolbar
2024-06-19 10:33:49 -04:00
Gustavo Trott
2ea6ba88ca
filter pageId to get writers
2024-06-19 11:13:57 -03:00
Gustavo Trott
a69ade807e
filter cursor only for current_page
2024-06-19 10:53:39 -03:00
Ramón Souza
1872573e96
Merge pull request #20505 from KDSBrowne/v30-spacebar-pan
...
fix(whiteboard): Restore pan tool activation via spacebar
2024-06-19 10:45:41 -03:00
André Castro
ae4921cee0
Fix: External video skipping ( #20444 )
...
* Fix: External video skipping
2024-06-19 09:39:12 -04:00
Ramón Souza
7bea2317dd
fix custom logo in sidebar
2024-06-19 10:21:40 -03:00
Guilherme Leme
1d9b28133e
[update-data-channel-function] - change sender to creator naming in data-channel
2024-06-18 17:46:17 -03:00
João Victor
1f6ae09ad9
refactor: remove Session usage
2024-06-18 15:59:12 -03:00
João Victor
7ede343490
refactor(core-html5): custom hook for voice data
2024-06-18 15:40:14 -03:00
Ramón Souza
b81240fd80
adjust whiteboard toolbar font color
2024-06-18 15:14:10 -03:00
Guilherme Leme
8a04c8a4aa
Merge remote-tracking branch 'upstream/v3.0.x-release' into update-data-channel-function
2024-06-18 13:42:34 -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
Guilherme Leme
63e4c723a1
[plugin-server-commands] - fix lint error
2024-06-18 12:07:01 -03:00
Gustavo Trott
07aa4f1d04
fix: Refactor Userlist Ordering ( #20520 )
2024-06-18 11:11:59 -03:00
germanocaumo
bba9dfccb5
feat(plugin): add open and close sidekick container command support ( #20452 )
2024-06-18 11:06:22 -03:00
Guilherme Leme
41eb2c34e3
[update-data-channel-function] - merge upstream
2024-06-18 10:25:02 -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
Anton Georgiev
b6b1cd9ec0
Merge pull request #20494 from KDSBrowne/bbb-19886
...
fix(whiteboard): Focus not moving to chat while editing shape
2024-06-17 18:57:24 -04:00
Anton Georgiev
c908c76b55
Merge pull request #20508 from ramonlsouza/fix-pageId-sub
...
fix: whiteboard subscription parameters
2024-06-17 17:01:10 -04:00
KDSBrowne
3e39145806
update dependencies
2024-06-17 20:25:56 +00: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
KDSBrowne
280a48ab71
fix non pres wb user tool selection
2024-06-17 19:57:57 +00:00
KDSBrowne
c40ccad5b4
fix focus not moving to chat while editing shape
2024-06-17 19:06:05 +00:00
germanocaumo
d00454136b
Merge branch 'v3.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into new-video-preview-design
2024-06-17 15:27:36 -03:00
schrd
64e43e4331
fix(core): 3.0 cluster setup ( #20439 )
...
* Add graphql API endpoint to BBB API
This parameter will be required for the HTML5 client to discover the API
endpoint of the GraphQL API so it can fetch its settings.
* Fix: ensure API calls are headed towards the BBB Server
In a cluster setup the URL that is visible in the browser is different
from the URL of the BBB Server.
The clients needs to contact the BBB server to retrieve information
about the graphQL websocket and the graphql API.
This patch adds the GraphQL API endpoint to the BBB API and changes the
Client to use it.
* Make GraphQL API endpoint configurable
The default value should work for single node and cluster setups
* Update docs to reflect changes required by cluster setup
* fix eslint and typescript errors
* Fix cluster setup docs
- add missing parts for hasura
- use consistent domain example.com
* rename variable
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* rename variable
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* rename variable
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* Update bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* Update bigbluebutton-web/grails-app/conf/bigbluebutton.properties
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
---------
Co-authored-by: Daniel Schreiber <daniel.schreiber@hrz.tu-chemnitz.de>
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-17 14:26:13 -04:00
Ramón Souza
5b46627b49
fix whiteboard subscription param
2024-06-17 15:20:48 -03:00
Anton Georgiev
52a548b93e
Merge pull request #20507 from ramonlsouza/fix-use-fixed-locale
...
fix: invalid hook call error when audio captions are active
2024-06-17 14:05:34 -04:00
Ramón Souza
88e67259f0
fix invalid hook call
2024-06-17 13:15:08 -03:00
Anton Georgiev
e2a6c25ab2
Merge pull request #20504 from gustavotrott/allowPromoteGuestToModerator-30
...
feat (backport 3.0): Introduces `allowPromoteGuestToModerator` config
2024-06-17 11:26:21 -04:00
KDSBrowne
5a0f8f897b
add presenter check
2024-06-17 13:53:28 +00:00
KDSBrowne
ed66f938fb
restore spacebar pan shortcut
2024-06-17 13:50:15 +00:00
Dennis Benz
c8e2d8b239
Resolve conflicts
2024-06-17 10:47:41 -03:00
germanocaumo
47630895ca
Merge branch 'v3.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into new-video-preview-design
2024-06-17 09:35:06 -03:00
João Victor
5483099739
Remove 'graphql' tag from component names
2024-06-17 08:58:33 -03:00
João Victor
13425335df
Fix imports
2024-06-17 08:54:03 -03:00
João Victor
452867246a
Delete and move files
2024-06-17 08:35:11 -03:00
João Victor
0ebd745ee2
Fix disabled features
2024-06-14 18:16:28 -03:00
João Victor
5f41c712fb
Fix bugs
2024-06-14 17:57:40 -03:00
João Victor
6fdfc21532
Remove Meteor import
2024-06-14 17:20:09 -03:00
João Victor
bd89cb6033
Remove imports
2024-06-14 16:57:23 -03:00
João Victor
ac72582c04
Merge branch 'v3.0.x-release' into remove-mongo-adapters
2024-06-14 16:55:53 -03:00
João Victor
a45eea5a26
Remove Meteor imports
2024-06-14 16:54:31 -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
Anton Georgiev
c8dece66f0
Merge pull request #20463 from Arthurk12/generic-content-types
...
feat(plugins): adds generic content types 'MAIN' and 'SIDEKICK'
2024-06-14 15:18:42 -04:00
João Victor
095cbe4268
Add optional chaining
2024-06-14 16:17:31 -03:00
João Victor
5207383b93
Merge branch 'v3.0.x-release' into remove-mongo-adapters
2024-06-14 15:58:23 -03:00
João Victor
40c3633ff9
Tweak dependency array
2024-06-14 15:57:42 -03:00
Arthurk12
18d3ac7b73
review: fix linter "trailing space" error
2024-06-14 15:41:54 -03:00
João Victor
dac101523f
Fix infinit loop
2024-06-14 15:40:40 -03:00
João Victor
dcf8b5c9be
Merge remote-tracking branch 'tainan/remove-withtracker-2-they-strike-back' into remove-mongo-adapters
2024-06-14 15:34:07 -03:00
Arthurk12
b7f9920b6e
review: fix tsc errors
2024-06-14 15:32:55 -03:00
Tainan Felipe
9c62fdb191
Fix: inifity load
2024-06-14 14:38:50 -03:00
João Victor
7c5b6230f6
Tweak webcam sorting
2024-06-14 14:32:22 -03:00
germanocaumo
09737d261d
video-preview: remove leftover code, stock buttons
2024-06-14 14:31:27 -03:00
Arthurk12
8186a0bd71
review: fix last parts that were not following naming pattern
2024-06-14 13:48:25 -03:00
AtilaU19
d74e79238a
fix(video-preview): style improvements for small and medium screens
2024-06-14 13:14:33 -03:00
AtilaU19
e328049b19
fix(video-preview): retuned for small screens
2024-06-14 12:32:11 -03:00
AtilaU19
8f5434365c
fix(video-preview): behavior correction for camera as content
2024-06-14 12:27:21 -03:00
AtilaU19
ff4fe80e80
fix(video-preview): corrections of new modal
2024-06-14 12:22:39 -03:00
João Victor
d908f99055
Comment adapters loading
2024-06-14 12:21:46 -03:00
João Victor
310b9f108b
Merge remote-tracking branch 'tainan/remove-withtracker-2-they-strike-back' into remove-mongo-adapters
2024-06-14 11:40:49 -03:00
João Victor
7738207fb5
Remove users adapter consumption
2024-06-14 11:35:53 -03:00
João Victor
b00f49ab9b
Remove screenshare adapter consumption
2024-06-14 11:35:23 -03:00
Tainan Felipe
f0967dafaa
Fix: poll disable
2024-06-14 11:12:44 -03:00
Tainan Felipe
9c023c7fbc
Remove: presentation upload toast withTracker
2024-06-14 10:41:14 -03:00
João Victor
78958ccf45
Remove meeting adapter consumption
2024-06-14 10:30:48 -03:00
Ramón Souza
dcae9d9180
Merge pull request #20472 from Scroody/i-20399
...
Fix: Focus on text input is lost after sending the message
2024-06-14 10:24:32 -03:00
Ramón Souza
61cf2d4da7
Merge pull request #20482 from ramonlsouza/warn-jun13
...
refactor: fix warnings
2024-06-14 09:44:11 -03:00
germanocaumo
d7f657577c
Merge branch 'v3.0.x-release' of https://github.com/bigbluebutton/bigbluebutton into new-video-preview-design
2024-06-14 08:42:41 -03:00
Arthurk12
6ac3c21647
review: lint generic-content files
2024-06-13 19:32:11 -03:00
Arthurk12
c3f1423ae8
review: fix generic content types
2024-06-13 19:30:37 -03:00
Anton Georgiev
1cc8c93804
Merge pull request #20473 from ramonlsouza/issue-20442
...
fix: Pinned notes disappears when changing layout
2024-06-13 16:14:11 -04:00
Ramón Souza
13fb64f294
fix conflict
2024-06-13 16:04:47 -03:00
Ramón Souza
78e15c82a2
Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_20481
2024-06-13 16:04:26 -03:00
Guilherme Leme
284753e6b9
[fix-caption-locale-subscription] - fix captionLocale subscription error
2024-06-13 15:47:54 -03:00
germanocaumo
df8f526ec6
feat(video-preview): new modal design
2024-06-13 13:46:45 -03:00
Ramón Souza
2d9023051f
add forcePollOpen default value
2024-06-13 13:41:00 -03:00
Ramón Souza
a3140b4840
add pollIsOpen default value
2024-06-13 13:38:54 -03:00
Ramón Souza
8118bb0832
upgrade react-transition-group and remove findDOMNode
2024-06-13 13:30:28 -03:00
Ramón Souza
29e835d0cc
remove findDOMNode from chat list rove
2024-06-13 13:13:03 -03:00
Tainan Felipe
5aa575c322
Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-withtracker-2-they-strike-back
2024-06-13 12:07:50 -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
Ramón Souza
e31deb79ec
remove deprecated findDOMNode from checkbox component
2024-06-13 11:57:49 -03:00
João Victor
8323dfc094
Merge branch 'v3.0.x-release' into remove-with-trackers-0612
2024-06-13 11:49:10 -03:00
Tainan Felipe
a8307b4981
Remove: actions bar withTracker
2024-06-13 11:48:15 -03:00
João Victor
4ab27cb24e
refactor: remove withTracker from audio test container
2024-06-13 11:31:07 -03:00
Ramón Souza
53f241681c
remove poll duplicated subscription
2024-06-13 11:18:07 -03:00
Ramón Souza
8625d84f03
fix rendering issue
2024-06-13 11:16:16 -03:00
Ramón Souza
dc421b512b
add key in user list participants component
2024-06-13 11:05:35 -03:00
Ramón Souza
47bf04ec26
add key to user in userlist
2024-06-13 10:59:00 -03:00
João Victor
a20bc0655f
refactor: remove withTracker from audio container
2024-06-13 10:54:46 -03:00
João Victor
b76edc6640
refactor: remove withTracker from screenshare button container
2024-06-13 09:45:28 -03:00
João Victor
09f7d98974
refactor: remove withTracker from screenshare container
2024-06-13 08:59:11 -03:00
João Victor
d3244760e7
fix: tweak dependency array
2024-06-12 18:24:13 -03:00
Gustavo Trott
ad2d12b19b
Merge pull request #20475 from gustavotrott/gql-improve-breakout-performance
...
refactor: BreakoutRoom storage and handlers
2024-06-12 18:09:16 -03:00
João Victor
3eaabca582
refactor: remove withTracker from audio modal container
2024-06-12 17:44:52 -03:00
Gustavo Trott
e86aeac114
refactor breakoutroom storage
2024-06-12 16:21:31 -03:00
Ramón Souza
c725998cd3
fix pinned notes do not render if layout is changed
2024-06-12 15:32:44 -03:00
João Victor
8d8ddf0875
refactor: remove withTracker from lock-viewers container
2024-06-12 15:09:09 -03:00
João Victor
9f53478767
Merge branch 'v3.0.x-release' into remove-with-trackers-0612
2024-06-12 14:21:26 -03:00
Anton Georgiev
e4139dcb5a
Merge pull request #20466 from JoVictorNunes/remove-with-trackers-0611
...
refactor: remove navbar withTracker
2024-06-12 12:32:58 -04: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
23ac55fa34
refactor: remove withTracker from presentation uploader
2024-06-12 12:16:00 -03:00
André Möller
c446f76eaf
Fix: Focus on text input is lost after sending the message
2024-06-12 10:50:12 -03:00
João Victor Nunes
1b87055343
refactor(audio): replace Tracker.Dependency with makeVar ( #20408 )
2024-06-12 09:25:46 -04:00
João Victor
d42d441c7d
refactor: remove withTracker from many users notifier
2024-06-12 10:16:18 -03:00
Tainan Felipe
2e5438a3a7
Remove: app withTracker
2024-06-11 18:55:38 -03: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
João Victor
d770e3cdba
refactor: remove withTracker from navbar dropdown
2024-06-11 16:04:11 -03:00
Ramón Souza
38f5fca09b
Merge pull request #20465 from ramonlsouza/no-default-props
...
refactor: replace defaultProps on function components with default function parameters
2024-06-11 14:36:56 -03:00
Ramón Souza
cbff06bed8
Merge pull request #20458 from Tainan404/remove-withtrackers
...
refactor: Remove withtrackers
2024-06-11 14:36:33 -03:00
Tainan Felipe
c0b51d1bbf
Remove: Base withTracker
2024-06-11 14:18:28 -03:00
Anton Georgiev
4d44faa805
Merge pull request #20457 from GuiLeme/fix-loaded-userlist-hook
...
fix(html5): useLoadedUserlist plugin data-consumption hook
2024-06-11 12:43:29 -04:00
Gustavo Trott
6edffaf37c
Merge pull request #20447 from JoVictorNunes/tweak-video-stream-subs
...
fix(webcam): tweak subscriptions
2024-06-11 13:29:01 -03:00
Ramón Souza
7378f7e027
fix eslint errors
2024-06-11 13:10:18 -03:00
Ramón Souza
911f663e27
remove defaultProps from components
2024-06-11 13:10:04 -03:00
João Victor
6bda0b5914
refactor: tweak breakout params
2024-06-11 12:13:10 -03:00
Tainan Felipe
449bef871b
Remove: video preview withTracker
2024-06-11 11:55:00 -03:00
João Victor
7a6044cb67
refactor: remove navbar withTracker
2024-06-11 11:46:16 -03:00
Tainan Felipe
baa9d11a7c
Remove: wake lock withTracker
2024-06-11 11:41:05 -03:00
Tainan Felipe
df12181bfe
Remove: leave meeting button withTracker
2024-06-11 11:04:02 -03:00
Tainan Felipe
01dcb8b267
Remove: connection status button withTracker
2024-06-11 10:43:43 -03:00
Guilherme Leme
0c7b9d8919
[fix-captionLocale] - Fix captionLocale to fetch correct captions
2024-06-11 09:38:54 -03:00
Ramón Souza
39d383c9e3
Merge pull request #20456 from ramonlsouza/user-current-improvements
...
user_current subscription improvements
2024-06-11 08:57:02 -03:00
João Victor
cfb8ae35cb
Merge branch 'v3.0.x-release' into tweak-video-stream-subs
2024-06-11 08:48:49 -03:00
Arthurk12
a1dee317f3
feat(generic-content): add sidekick type
...
Adds 'sidekick' type of generic content. This type allows rendering
generic content in the sidekick panel, in addition to the existing 'main'
type, which renders generic content over the presentation area.
Each generic sidekick content set through plugins is automatically
associated with a button in the navigation bar to toggle its panel.
2024-06-10 19:36:51 -03:00
Arthurk12
95d823951f
feat(generic-component): rename to generic content and add type
...
Renames the generic component to generic content and adds the first
type, called 'main'. This commit is a preparation to allow generic
content from plugins to have types.
2024-06-10 19:36:45 -03:00
KDSBrowne
3bfdeb9cfd
feat(whiteboard): Reuse poll result diagram as a whiteboard shape ( #20350 )
...
* create poll shape to render chat poll component
2024-06-10 17:12:40 -04:00
Guilherme Leme
322a04b845
resolve conflicts
2024-06-10 17:41:06 -03:00
Tainan Felipe
c2364641d3
refactor: connection status for graphql connection ( #20196 )
...
* Add: connection status for graphql connection
2024-06-10 16:20:41 -04:00
Guilherme Leme
831af82818
[fix-loaded-userlist-hook] - added margin
2024-06-10 16:51:44 -03:00
Tainan Felipe
ee96d5795c
Remove: raise hand withTracker
2024-06-10 16:20:38 -03:00
Tainan Felipe
b96c210237
Remove: quick poll dropdown withTracker
2024-06-10 16:17:07 -03:00
Tainan Felipe
4e93bb916a
Remove: unecessary log
2024-06-10 16:10:06 -03:00
Tainan Felipe
a079c85805
Remove: guest policy container withTracker
2024-06-10 16:08:16 -03:00
Tainan Felipe
e0f871397f
Remove: UserListContainer withtracker
2024-06-10 15:59:32 -03:00
Ramón Souza
0c9e3e6671
Merge pull request #20434 from JoVictorNunes/remove-voice-users-with-trackers
...
refactor: remove voice users adapter
2024-06-10 15:55:09 -03:00
Guilherme Leme
d252d1ab0a
[fix-loaded-userlist-hook] - fix loaded userList hook
2024-06-10 15:45:02 -03:00
Ramón Souza
da841e8e65
fix ts error
2024-06-10 15:43:40 -03:00
Ramón Souza
8c8742239b
Merge remote-tracking branch 'upstream/v3.0.x-release' into user-current-improvements
2024-06-10 15:36:06 -03:00
Ramón Souza
e0bf232d18
remove unused data from current user subscription
2024-06-10 15:31:57 -03:00
Ramón Souza
15781627c3
remove userClientSettings from current user subscription
2024-06-10 13:39:03 -03:00
João Victor
089ddb5946
Add default voice value
2024-06-10 13:14:50 -03:00
Tainan Felipe
6bccf8cfac
refactor: Change user list pagination ( #20446 )
2024-06-10 13:08:43 -03:00
Guilherme Leme
ba74a41fd2
[update-data-channel-function] - (WIP) Initial work
2024-06-10 11:32:48 -03:00
Ramón Souza
591d2c7674
query welcome message instead of getting it from current user sub
2024-06-10 11:10:28 -03:00
João Victor
8fa0894e55
Merge branch 'v3.0.x-release' into tweak-video-stream-subs
2024-06-10 10:56:32 -03:00
Gustavo Trott
42305a1dfb
Merge pull request #20449 from gustavotrott/improve-userReaction-performance
...
refactor: Simplifying ReactionEmoji Storage and Queries
2024-06-10 10:41:36 -03:00
João Victor
daf5b1d739
Use patched subscription for video streams
2024-06-10 10:18:47 -03:00
Gustavo Trott
ab542a458e
make reactionEmoji part of user table (optimizing performance)
2024-06-10 09:48:38 -03:00
Fred Dixon
bba0405b5a
Merge pull request #20418 from KDSBrowne/bbb-20409
...
fix(whiteboard): Update presentation dropdown menu icon
2024-06-08 10:11:59 -04:00
Anton Georgiev
b80f420e26
Merge pull request #20430 from ramonlsouza/notification-up
...
fix: Only receive user join/leave and guest join notifications if enabled
2024-06-07 19:23:59 -04:00
João Victor
9b02a41e3d
fix(webcam): tweak subscriptions
2024-06-07 17:41:36 -03:00
Anton Georgiev
558fca5f19
Merge pull request #20401 from KDSBrowne/bbb-20306
...
fix(whiteboard): Properly handle line shape handles in akka
2024-06-07 16:30:26 -04:00
André Castro
365bd27e89
Client: Updating: userdata-bbb_multi_user_tools, userdata-bbb_presenter_tools and userdata-bbb_multi_user_pen_only ( #20218 )
...
* Client: Updating: userdata-bbb_multi_user_tools, userdata-bbb_presenter_tools and userdata-bbb_multi_user_pen_only
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-07 16:13:25 -04:00
Ramón Souza
ce66931562
remove unused fields fromc urrent user subscription ( #20441 )
2024-06-07 15:03:03 -03:00
André Castro
446c95642d
UI: Raise hand and emoji showing at the same time. ( #20433 )
...
* UI: Raise hand and emoji showing at the same time.
* Update bigbluebutton-html5/imports/ui/components/video-provider/video-provider-graphql/video-list/video-list-item/user-status/component.tsx
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
* Update component.tsx
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-07 15:01:47 -03:00
Anton Georgiev
4628db92b8
Merge pull request #20416 from ramonlsouza/fix-c-break-button
...
fix: create breakout rooms button in userlist dropdown
2024-06-07 11:48:33 -04:00
João Victor Nunes
e1f3002ae1
fix(webcam): stopping sharing a specific webcam will actually stop all ( #20400 )
2024-06-07 09:52:16 -03:00
Gustavo Trott
81d30480bd
feature: Introduces API /sendChatMessage endpoint ( #20323 )
...
* feature: Introduces API /sendChatMessage endpoint
* only allow GET requests for sendChatMessage
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-06 15:49:52 -04:00
Tainan Felipe
df10f2f9d2
Fix: Make useDeduplicatedSubscription stop subscription with old parameters ( #20407 )
...
* Fix: Make useDeduplicatedSubscription stop subscription with old parameters
* Fix: subscription not stopping after new parameters on createUserSubscription
* Fix: TS error
2024-06-06 16:14:41 -03:00
João Victor
af52a8574c
refactor: remove voice users adapter
2024-06-06 15:47:41 -03:00
Anton Georgiev
ff0c5ae0fa
Merge pull request #20368 from ramonlsouza/adjust-chat-id
...
fix: incorrect chat id being set on layout change
2024-06-06 12:11:08 -04: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
Ramón Souza
28fb37f5ee
only receive user join/leave and guest join notifications if enabled
2024-06-06 10:35:27 -03:00
KDSBrowne
adf905cfce
restore keys to move selected shapes | fix focus loss editing shapes
2024-06-05 22:15:43 +00:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component ( #20344 )
...
* refactor(guest-wait): turn guest wait page into a React component
* Fix rendering when the meeting is ended
* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql
* Add message timeout
* Remove static guest wait page
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
KDSBrowne
e9bf2cd3b4
update icon size
2024-06-05 19:49:43 +00:00
KDSBrowne
f07d88bc4f
update presntation dropdown menu icon
2024-06-05 19:49:30 +00:00
Ramón Souza
48ba1d5875
fix create breakouts option in userlist dropdown
2024-06-05 11:34:26 -03:00
KDSBrowne
caae9a1150
ensure duplicate shape shortcut does not trigger bookmark ( #20355 )
2024-06-04 14:25:09 -03:00
João Victor Nunes
f78ed525e4
fix(audio): conditions for muting the user on leave ( #20378 )
2024-06-04 14:10:54 -03:00
João Victor Nunes
ab0e1da86c
improvement(webcam): refine webcam controls ( #20374 )
2024-06-04 14:10:16 -03:00
João Victor Nunes
33ebbde924
refactor: remove Meteor trackers ( #20351 )
...
* Replace Auth tracker with makeVar
* Replace connection status tracker with makeVar
* Replace notification bar tracker with makeVar
2024-06-04 14:09:48 -03:00
KDSBrowne
3c3621c4b4
add comment | reduce camera update delay
2024-06-04 15:44:47 +00:00
KDSBrowne
923287e2e7
simplify meta property checks for remote shapes
2024-06-04 15:44:32 +00:00
KDSBrowne
7f3996c816
clean line shape handles in akka (similar to arrow bindings)
2024-06-04 15:44:16 +00: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
Ramón Souza
dc40bc3776
Merge pull request #20238 from JoVictorNunes/fix-user-list-style-0513
...
fix(users): broken styles when font size is increased
2024-06-03 11:10:12 -03:00
Ramón Souza
d02a092c0d
Merge pull request #20379 from ramonlsouza/error-boundary-whiteboard
...
refactor: add error boundary in whiteboard
2024-06-03 10:09:05 -03:00
Ramón Souza
018a170251
Merge pull request #20329 from JoVictorNunes/remove-screenshare-tracker
...
refactor(screenshare): replace `Tracker.Dependency` with `makeVar`
2024-06-03 09:33:08 -03:00
Ramón Souza
971af964ad
Merge pull request #20339 from GuiLeme/fix-plugin-data-consumption-hooks
...
fix(plugins): Multiple updates of hooks
2024-05-30 16:31:14 -03:00
Ramón Souza
8bb981ad99
add error boundary in whiteboard
2024-05-30 15:36:46 -03:00
Ramón Souza
f8b83fad33
Merge pull request #20321 from KDSBrowne/bbb-20318
...
fix(whiteboard): Disable Tldraw Menu For Users Without Whiteboard Access
2024-05-30 15:05:00 -03:00
Ramón Souza
b0ff414acb
fix incorrect chat id
2024-05-30 09:57:01 -03:00
Ramón Souza
42e6873e6a
Merge pull request #20354 from ramonlsouza/issue-20342
...
fix: "Show Welcome Message" button always disabled
2024-05-30 09:54:14 -03: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
João Victor
83acc1fe9a
Merge branch 'v3.0.x-release' into remove-screenshare-tracker
2024-05-29 17:01:12 -03:00
Ramón Souza
24d7e5ef45
fix show welcome message item - chat dropdown
2024-05-29 13:39:41 -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
Ramón Souza
1467da5ee5
Merge pull request #20311 from JoVictorNunes/issue-20265
...
fix: drop audio and video when joining breakout room
2024-05-28 11:11:53 -03:00
João Victor
ddfc83e8c7
Merge branch 'v3.0.x-release' into remove-screenshare-tracker
2024-05-28 10:50:15 -03:00
Gustavo Trott
d2cf4f0439
Temporary log to help debugging an error
2024-05-28 08:27:52 -03:00
Ramón Souza
e656fd8356
Merge pull request #20328 from Scroody/selected-style
...
UI: Selected tab's style indicating active
2024-05-27 13:01:52 -03:00
André Möller
ad01155437
changing gray tone
2024-05-27 11:26:22 -03:00
Guilherme Leme
5a868d7a55
[fix-plugin-data-consumption-hooks] - fix currentUser and useMeeting
2024-05-27 11:26:10 -03:00
Guilherme Leme
723e587f04
Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-plugin-data-consumption-hooks
2024-05-27 10:57:10 -03:00
KDSBrowne
b50fa958dd
disable right-click menu for non access whiteboard users
2024-05-24 22:34:12 +00:00
João Victor
8cfbcf4cce
Merge branch 'v3.0.x-release' into remove-screenshare-tracker
2024-05-24 18:07:53 -03:00
João Victor
0a00aa5e49
Fix merge errors
2024-05-24 17:42:32 -03:00
João Victor Nunes
e58c5bac7d
Merge branch 'v3.0.x-release' into remove-with-trackers-0516
2024-05-24 17:26:49 -03:00
Gustavo Trott
684fec7b13
Merge pull request #20191 from JoVictorNunes/video-streams-improvements-05.06
...
fix(webcam): fixes, improvements et al.
2024-05-24 17:13:15 -03:00
João Victor Nunes
4e345d5c98
Remove console.log
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-05-24 12:32:26 -03:00
João Victor
ffa861e384
refactor(screenshare): remove Tracker.Dependency
2024-05-24 11:44:36 -03:00
André Möller
7efedd872e
UI: Selected tabs style indicating active
2024-05-24 11:32:30 -03:00
Anton Georgiev
c07a616f8e
Merge pull request #20320 from danielpetri1/v3.0.x-release
...
chore: Replace tldraw with @bigbluebutton/tldraw
2024-05-24 09:03:16 -04:00
Anton Georgiev
dc3ceddda0
Merge pull request #20305 from Tainan404/remove-trackers
...
refactor: Remove singletons and trackers
2024-05-24 08:59:51 -04:00
Guilherme Leme
1a8f066e29
[fix-data-consumption-hooks] - fix many updates of the result of the useCurrentPresentation
2024-05-24 08:43:25 -03:00
Ramón Souza
31cb980a14
Merge pull request #20273 from Scroody/fix-external-video-skipping
...
Fix: external video skipping
2024-05-23 14:09:38 -03:00
Guilherme Leme
6cfc881980
Merge remote-tracking branch 'upstream/v3.0.x-release' into change-data-channel-return
2024-05-23 08:48:03 -03:00
Daniel Petri Rocha
abdaf6bc56
Use @bigbluebutton/tldraw
2024-05-22 21:49:28 +00:00
Guilherme Leme
7b81148972
[change-data-channel-return] - Changed data-channel payloadJson to be a json instead of a string
2024-05-22 17:34:43 -03:00
André Möller
b737ae1753
codition
2024-05-22 16:03:33 -03:00
Tainan Felipe
1aab2f5f29
Change: Change websocket lib to graphql-ws ( #20282 )
2024-05-22 15:51:12 -03:00
Ramón Souza
df363ea32c
Merge pull request #20244 from Tainan404/add-connection-end-error
...
Add: terminate connection on client error
2024-05-22 15:06:48 -03:00
Ramón Souza
a2bc8f3104
Merge pull request #20312 from KDSBrowne/bbb-20242
...
fix(whiteboard): Improve Camera Bounds Logic To Prevent Pan Jitter
2024-05-22 14:53:26 -03:00