Commit Graph

11623 Commits

Author SHA1 Message Date
prlanzarin
bd0dfa17cc fix(screenshare): default to not flowing is peer was lost
The media monitor responsible for triggering the reconnecting view in
the screen sharing component was maintaing the previous state (eg
flowing) in cases where the peer just failed before media stopped
flowing. That triggered an error in the bps calculations that caused the
previous state to be preserved - eg stuck in flowing while it should be
not_flowing.

These changes make it so that if there's not peer to fetch stats from,
them the bps calculations will correctly return 0 (which translates to
not_flowing).
2023-03-08 15:48:22 -03:00
prlanzarin
d2e8e74471 fix(screenshare): always try to reconnect to screen as viewer
The reconnect routine is stopping for viewers if a broker cannot
re-connect in the first try. That is wrong: viewers should try to
reconnect as long as there'sigaling data that mandates so.

The reconnect trigger is changed from broker's started attribute to the
presence of a scheduled reconnection timeout - if there isn't one (not
schedule), always re-schedule it.
2023-03-08 15:47:01 -03:00
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
germanocaumo
8aa15ef861 fix(cursor): send cursor position disabled on unmount
This fixes the cursors staying visible in the recording after the multiuser was disabled.
Also stop sending some unnecessary end events.
2023-03-08 16:39:53 +00: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
Maxim Khlobystov
8108f10d0f Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into whiteboard-tests-and-refactoring 2023-03-08 15:33:37 +00:00
Maxim Khlobystov
5f617d94db New whiteboard tests + refactoring 2023-03-08 15:33:05 +00:00
Ramón Souza
8ee8a5508f fix whiteboard crash when adding a new presentation 2023-03-08 10:01:18 -03:00
Anton Georgiev
8e640a7918 fix: avoid wb crash when switching presentation 2023-03-07 16:11:40 -05:00
Carlos Henrique
b2bc2d174c feature(layout) viewers layout
Add a button for viewers to change the layout.
2023-03-07 16:09:02 -03:00
germanocaumo
c1810360ef fix(cursor): improve cursor position for others
Cursor position was desynced after the presenter zoomed with ctrl+scroll, also fixes the last position of the cursor not being sent sometimes.
Move the throttle to the service call so it is considered in all cases (and there was already a throttle there).
2023-03-07 19:03:07 +00: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
5fced70d2e
Merge pull request #16932 from hiroshisuga/patch-63
fix: Fix an inline typo
2023-03-07 09:13:18 -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
hiroshisuga
20325de995
typo 2023-03-07 13:29:00 +09: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
Gabriel Porfirio
ac7be647c1 Merge remote-tracking branch 'upstream/v2.6.x-release' into learning-dashboard-test 2023-03-06 14:33:28 -03: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
KDSBrowne
95fd2e3d3e fix moving a group of objects | add select cursor 2023-03-05 23:20:56 +00:00
Lucas Fialho Zawacki
86843aebf6 fix(presentation): Remove old presentation minize code 2023-03-03 19:11:31 -03:00
Lucas Fialho Zawacki
e8a4b654cc feature(layout): Moderators can now setPushLayout 2023-03-03 18:59:47 -03:00
Tainan Felipe
fdc6a64085 Fix restoreOnUpdate feature 2023-03-03 14:58:41 -03:00
danielpetri1
5d2b5594fe Fix conflicts 2023-03-02 20:49:16 +00:00
Ramón Souza
50000ad806
Merge pull request #16851 from KDSBrowne/bbb-pan-fixes
fix: Prevent Lines Being Drawn While Panning | Style Updates
2023-03-02 17:05:19 -03:00
Daniel Petri Rocha
754e1b5424 Include meetingID as a selector 2023-03-02 19:58:08 +00:00
Gabriel Porfirio
6b0a260a71 3 tests added 2023-03-02 16:57:02 -03:00
Ramón Souza
cae4453a1a
Merge pull request #16799 from zhem0004/restorePres
fix: Restore presentation on layout push
2023-03-02 15:52:45 -03:00
Anton Georgiev
932f5ecf71
Merge pull request #16842 from ramonlsouza/issue-16818
fix: Deleting the target object for an arrow crashes the presentation area
2023-03-02 13:25:38 -05:00
Ramón Souza
ad9a2e9a1e
Merge pull request #16860 from hiroshisuga/patch-62
fix: Disable the hidden help icon of tldraw
2023-03-02 15:10:38 -03:00
GuiLeme
827d449eb8 Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-16660 2023-03-02 09:27:12 -03:00
KDSBrowne
7e1a6cbf49 fix exported to chat notification not displaying 2023-03-02 02:25:47 +00:00
hiroshisuga
b181a31b38
add button 2023-03-02 09:39:47 +09:00
imdt
23c6217e1c Error now identyfied and treated. 2023-03-01 15:51:33 -03:00
Arthurk12
774dc136eb fix(breakout rooms): video and audio modal appearing for all mods when rejoining
There was an observer being linked to all breakout rooms that the user has
access to. This logic works for attendees, but not for moderators.
Moderators have access to the list of all breakout rooms, so they were set
with an observer to breakout rooms that they didn't participate, which caused
the audio and video modals to appear everytime the breakout rooms were closed.
So, this commit:
- hangs an breakout rooms' observer only on those mods that have joined any
breakout room. This way, mods that didn't participate in any breakout
room won't be disturbed by the audio and video modal.
- adds an extra check to ensure that the observer will only be run in
non-breakout meetings.
2023-03-01 15:18:12 -03:00
imdt
2a6a5ae555 Fixed: Switching from breakout room to parent meeting no longer keeps webcam activated. 2023-03-01 14:38:55 -03:00
hiroshisuga
e62f5f71ed
reactivate the more icon 2023-03-02 00:49:05 +09:00
hiroshisuga
dec7011239
inactive the hidden help icon 2023-03-02 00:09:33 +09:00
Maxim Khlobystov
39b50fb00c Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into test-layout-management 2023-03-01 07:11:10 +00:00
KDSBrowne
28a528e085 prevent lines being drawn while panning 2023-03-01 03:32:24 +00:00
KDSBrowne
3c8c9de050 update disable pan label | fix pan deselect on zoom | add pan grabbing cursor 2023-03-01 02:03:33 +00:00
Anton Georgiev
ce73288ccf
Merge pull request #16778 from gabriellpr/test-disabled-features
test: disabled features
2023-02-28 15:11:48 -05:00
Ramón Souza
3bb6aa5a2c
Merge pull request #16841 from Scroody/I-16816
feat: Raise hand button now shows current emoji and can also clear emoji.
2023-02-28 15:50:17 -03:00
Anton Georgiev
ac91d48a44
Merge pull request #16822 from ramonlsouza/issue-16725
fix: First slide appears on slide transition later on
2023-02-28 13:47:26 -05:00
Gabriel Porfirio
ee1dead565 starting learning dashboard tests 2023-02-28 14:44:30 -03:00
Ramón Souza
8b9164adbe
Merge pull request #16845 from Scroody/I-16843
Upload presentation label and icon changed.
2023-02-28 14:33:55 -03:00
imdt
c5d0e02b2b Upload presentation label and icon changed. 2023-02-28 13:24:08 -03:00
Ramón Souza
f57c6a0ae9 fix removing arrow target object 2023-02-28 11:36:50 -03:00
imdt
f7ff7e70cb Raise hand button now shows current emoji and can also clear emoji. 2023-02-28 10:57:31 -03:00
Ramón Souza
aa517df377
Merge pull request #16801 from KDSBrowne/bbb-16662
refactor: Move Pan Tool Next To The Pointer Tool
2023-02-27 16:28:21 -03:00
Gustavo Trott
895f3639b5
Merge pull request #16769 from GuiLeme/issue-16734 2023-02-27 15:19:38 -03:00
Daniel Petri Rocha
36b6acf86b Show presentation when first joining a meeting 2023-02-27 17:26:29 +01:00
Ramón Souza
451d539489
Merge pull request #16819 from Scroody/I-16524
Arrow indicating user list toggle removed on mobile.
2023-02-27 13:26:27 -03:00
Ramón Souza
c685283f21
Update bigbluebutton-html5/imports/ui/components/nav-bar/component.jsx 2023-02-27 13:24:20 -03:00
Daniel Petri Rocha
0b2fbad596 Move hasPresentation to useEffect function 2023-02-27 17:14:37 +01:00
Ramón Souza
82c559cba0 fix first slide appearing when switching slides 2023-02-27 13:05:29 -03:00
GuiLeme
cfdff618fc [issue-16734] - Changes in review 2023-02-27 12:45:04 -03:00
GuiLeme
0dc4f832af [issue-16734] - fixed bugs related to sharedNotesPinned - non-presenter users and smartLayout hidden presentation area 2023-02-27 12:18:23 -03:00
imdt
4abc29f9c5 Fixed: Notification for ejected users now delivered. 2023-02-27 11:51:08 -03:00
Daniel Petri Rocha
9beda7d46b Restore automatically if param set 2023-02-27 15:01:23 +01:00
André Castro
dc51d9faa1
Removed no needed pieces of code. 2023-02-27 10:54:27 -03:00
imdt
3e9d8be3f1 Add primary color to button when user list is expanded on mobile. 2023-02-27 10:52:10 -03:00
Anton Georgiev
d8ed43dc86 fix: index auth-token-validation by connectionId 2023-02-27 13:50:15 +00:00
imdt
0c35da50b3 Arrow indicanting user list toggle removed. 2023-02-27 10:22:54 -03:00
KDSBrowne
7b5aef8327 remove selectTool call from injector 2023-02-24 23:38:15 +00:00
KDSBrowne
642b2fe2e6 update pan button css 2023-02-24 23:05:14 +00:00
KDSBrowne
d69b535780 fix memory leak | add missing select style 2023-02-24 23:00:15 +00:00
KDSBrowne
811095a913 fix pan tool not deselecting after selecting shapes menu button 2023-02-24 22:51:03 +00:00
KDSBrowne
c171003595 fix unstable_flushDiscreteUpdates error | prevent disabled selection 2023-02-24 17:17:54 +00:00
GuiLeme
661ab05bfa [issue-16734] - changes in review 2023-02-24 12:52:01 -03:00
KDSBrowne
465acd3c87 add missing override styles | prevent selection when disabled 2023-02-24 14:17:51 +00:00
KDSBrowne
d2927c62fb remove unused import 2023-02-23 23:58:27 +00:00
KDSBrowne
044287dc73 clean up value not being used 2023-02-23 23:52:27 +00:00
KDSBrowne
3dc730d5bf inject pan tool into tldraw toolbar 2023-02-23 23:47:34 +00:00
Ramón Souza
1a57d66ee0
Merge branch 'v2.6.x-release' into issue-16734 2023-02-23 15:25:37 -03:00
Ramón Souza
71ba0c1597
Merge pull request #16794 from Scroody/Fix-notification
fix: Notification of wrong file type fixed.
2023-02-23 15:14:15 -03:00
imdt
dc0feba34f Notification of wrong file type fixed. 2023-02-23 13:52:51 -03:00
Anton Georgiev
48b242fb51
Merge pull request #16719 from danielpetri1/closing-toast
fix: Duration toast refers to main meeting as 'Breakout'
2023-02-23 09:50:05 -05:00
GuiLeme
cf4db89142 [issue-16660] - Fix 2 currents when canceling operation 2023-02-23 10:17:01 -03:00
Gabriel Porfirio
01eddc9dd6 adding layouts test 2023-02-23 09:05:57 -03:00
Daniel Petri Rocha
46b2025a4b Rename import 2023-02-23 12:49:44 +01:00
GuiLeme
17b792d157 Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-16660 2023-02-23 08:49:40 -03:00
GuiLeme
6545736a1f [issue-16734] - merge upstream/v2.6.x-release 2023-02-22 17:19:27 -03:00
GuiLeme
d47d586f0e [issue-16734] - refactor disabledFeatures presentationArea to just presentation 2023-02-22 17:16:43 -03:00
Gabriel Porfirio
878b08dde9 Merge remote-tracking branch 'upstream/v2.6.x-release' into test-disabled-features 2023-02-22 17:16:02 -03:00
GuiLeme
e319cf1731 [issue-16734] - patch for minimized pinned shareNotes 2023-02-22 16:32:57 -03:00
Ramón Souza
d8b5f944f4
Merge pull request #16783 from Scroody/I-16777
fix: Propagate layout and layout setting don't show up when disabled features is enabled as a custom parameter.
2023-02-22 16:20:26 -03:00
imdt
4da5adb52a Propagate layout and layout setting don't show up when disabled features is enabled as a custom parameter. 2023-02-22 15:53:57 -03:00
André Castro
52993629c1 Propagate layout and layout setting don't show up when disabled features is active. 2023-02-22 16:57:24 +00:00
Ramón Souza
5b63724f7e
Merge pull request #16772 from Scroody/I-16746
fix: Not all Virtual Backgrounds are shown in the UI to select
2023-02-22 10:23:43 -03:00
André Castro
9133815ed3 Number of camera backgrounds showing unlimited 2023-02-22 13:08:00 +00:00
Ramón Souza
0271e28de6
Merge pull request #16752 from KDSBrowne/bbb-polling-focus
fix(access): Move Focus To Polling Option When Presented
2023-02-22 08:40:41 -03:00
Anton Georgiev
de34f0fd68
refactor: Add meetingId in log for user left (#16775)
* refactor: Add meetingId in log for user left
2023-02-21 15:47:43 -05:00
imdt
32597c7c6f Tweek 2023-02-21 16:52:09 -03:00
Daniel Petri Rocha
f4b5581a72 Initial fix 2023-02-21 20:03:24 +01:00
imdt
3549350f5e Fixed camera background alternatives not showing 2023-02-21 15:48:31 -03:00
Gabriel Porfirio
907589cef1 disabled features test 2023-02-21 15:28:53 -03:00
GuiLeme
54efb82a33 [issue-16734] - patch for sharednotes pin 2023-02-21 12:44:12 -03:00
imdt
57d71a6679 Merge branch 'i-16640' of github.com:Scroody/bigbluebutton into i-16640 2023-02-21 11:49:07 -03:00
André Castro
04796e1775 Merge remote-tracking branch 'upstream/v2.6.x-release' into i-16640 2023-02-21 14:42:33 +00:00
GuiLeme
f6c4b4da96 [issue-16734] - patch for front-end sec 2023-02-21 09:38:44 -03:00
GuiLeme
421717a817 [issue-16734] - patch for error handling 2023-02-21 08:41:05 -03:00
André Castro
826fad1f84
Update bigbluebutton-html5/imports/startup/client/base.jsx
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-02-17 15:31:19 -03:00
imdt
ac8c33c3b0 Notification of: You have been removed from the conference. fixed. 2023-02-17 15:15:39 -03:00
GuiLeme
9fb2c32384 [issue-16734] - refactor hidePresentation to hidePresentationOnJoin 2023-02-17 14:59:39 -03:00
KDSBrowne
b29af59158 update polling container to aside element 2023-02-17 16:46:36 +00:00
KDSBrowne
88ad79b4de add focus style to polling container 2023-02-17 15:47:14 +00:00
GuiLeme
cbe3e88938 [issue-16734] - Implemented new disabledFeature presentationArea 2023-02-17 12:44:36 -03:00
KDSBrowne
17aa2e2769 move user focus to the polling options on mount 2023-02-17 15:42:00 +00:00
Anton Georgiev
ab3aa49f77
Merge pull request #16742 from ramonlsouza/improve-group-chat-adapter
refactor: reduce groupChat.find calls in group-chat-context
2023-02-17 09:58:06 -05:00
Ramón Souza
981909fe6c remove unused code in connection-status modal 2023-02-17 10:00:04 -03:00
Ramón Souza
a942f1fa11
Merge pull request #16743 from Scroody/i-16455
fix: Alternatives to some keyboard shortcuts added to the keyboard shortcut list
2023-02-16 16:56:38 -03:00
Ramón Souza
924af527c0
Update bigbluebutton-html5/imports/ui/components/shortcut-help/component.jsx 2023-02-16 16:55:58 -03:00
imdt
9632d0139a Alternatives to some keyboard shortcuts added to the keyboard shortcut list 2023-02-16 16:08:43 -03:00
imdt
a7f7c8d14c Alternatives to some keyboard shortcuts added to the keyboard shortcut list 2023-02-16 15:29:54 -03:00
Ramón Souza
0bb96c6434 reduce groupChat.find calls in group-chat-context adapter 2023-02-16 15:08:31 -03:00
Bohdan Zhemelinskyi
d861765da8 restore presentation on layout push 2023-02-16 16:23:41 +00:00
Ramón Souza
62b7b6b827
Merge pull request #16731 from Scroody/i-16438
Usability: Text indicating pinned shared notes altered and notification added
2023-02-16 11:18:48 -03:00
imdt
fec1ce1b37 (pinned) text added to shared notes and notification added to pinned shared notes. 2023-02-16 11:00:15 -03:00
Daniel Petri Rocha
12e5943d17 Change meeting remaining time component directory 2023-02-16 14:52:23 +01:00
Daniel Petri Rocha
2db72cdb08 Rename remaining meeting time component 2023-02-16 14:29:51 +01:00
Ramón Souza
f44f23c391
Merge pull request #16735 from ramonlsouza/fix-warning
fix: warning in raise hand and presentation upload toast
2023-02-16 09:53:29 -03:00
Ramón Souza
2591563250 fix warning in raise hand and presentation upload toast 2023-02-16 09:50:29 -03:00
Gustavo Trott
0e1bbabbfb
Merge pull request #16727 from GuiLeme/fix-timestamp-incorrect 2023-02-16 09:42:05 -03:00
Ramón Souza
7648d58bc3
Merge pull request #15728 from sapsDev/raise-hand-2.6
feat: Emoji Status Control in Raise Hand Button
2023-02-16 09:35:56 -03:00
Anton Georgiev
6d16fe160d
Merge pull request #15999 from zhem0004/fixToastRender
Fix: dismiss toast on unmount
2023-02-16 01:57:16 -05:00
imdt
061941fbde Usability: Text indicating pinned shared notes altered and notification added. 2023-02-15 16:38:18 -03:00
Ramón Souza
43d1877b6c
Merge pull request #16726 from ramonlsouza/issue-16716
fix: hidePresentation=true prevents uploading/managing presentations within the client
2023-02-15 16:36:57 -03:00
Ramón Souza
12b4dd3935
Merge pull request #16729 from Scroody/i-16348
style: increase gap between custom input and text area.
2023-02-15 13:31:04 -03:00
GuiLeme
64e81a89bf [fix-timestamp-incorrect] - fix incorrect timestamp display and wrongly key setting 2023-02-15 12:43:24 -03:00
Ramón Souza
bbd6203164
Merge pull request #16702 from hiroshisuga/patch-61
style: Remove space on the right of style tool on iPhone
2023-02-15 10:41:40 -03:00
Ramón Souza
5f9294756a allow upload of presentations if hidePresentation=true 2023-02-15 10:01:49 -03:00
Bohdan Zhemelinskyi
dc296c1552 fixes on idea of GuiLeme 2023-02-14 21:48:11 +00:00
Anton Georgiev
1dd13026e3
Merge pull request #16722 from gustavotrott/connectionAliveAt-flood-improvement
refactor: Avoid flood moderators with useless connection status
2023-02-14 16:02:27 -05:00
Anton Georgiev
5a94d4edd4
Merge pull request #16612 from gabriellpr/user-choose-breakout-room
test: allow user to choose a breakout room on joining
2023-02-14 15:47:46 -05:00
Bohdan Zhemelinskyi
97d53da638 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2023-02-14 20:15:07 +00:00
Anton Georgiev
826f6ca021
Merge pull request #16637 from gabriellpr/raise-hand-rejected
test: raise hand rejected
2023-02-14 14:58:54 -05:00
Gustavo Trott
ff7c161f07 In ConnectionStatus publish only flag clientNotResponding instead of timestamp connectionAliveAt 2023-02-14 14:51:31 -03:00
imdt
fd2c1d2d01 Enhanced: increase gap between custom input and text area. 2023-02-14 13:57:23 -03:00
Ramón Souza
83161c23a6 force slide scaling to a fixed size 2023-02-14 13:27:51 -03:00
Anton Georgiev
68384e940f
Merge pull request #16717 from ramonlsouza/issue-15775
fix: Layout bug with "Smart layout" in Breakout Rooms
2023-02-14 10:01:34 -05:00
Daniel Petri Rocha
4476b7486a Distinguish among main and breakout in closing meeting toast 2023-02-14 14:55:58 +01:00
Anton Georgiev
ad6eef4d12
Merge pull request #16703 from danielpetri1/unread-notification
fix: Notes notification perpetually unread
2023-02-14 08:53:30 -05:00
Ramón Souza
432db58347 adjust camera position in breakout rooms - smart layout 2023-02-14 09:40:27 -03:00
KDSBrowne
23f7b80e35 add forcus ring to items in tldraw styles toolbar 2023-02-14 03:28:36 +00:00
Anton Georgiev
425c6f591d
Merge pull request #16712 from ramonlsouza/throttled-cursor-updates
fix: reduce whiteboard cursor updates
2023-02-13 15:07:04 -05:00
Ramón Souza
0d4e7e80bb reduce unnecessary renders in cursors 2023-02-13 16:41:33 -03:00
Anton Georgiev
4ff0213d36
Merge pull request #16710 from antobinary/connection-status-distribution
fix: Only moderators should hear connection-status for all; otherwise…
2023-02-13 13:25:38 -05:00
Ramón Souza
df6d14c99c
Merge pull request #16699 from ramonlsouza/issue-16664
fix(whiteboard): change cursor when moving shapes
2023-02-13 15:15:13 -03:00
Ramón Souza
53a1b02d04 restore throttle in cursor updates 2023-02-13 15:05:49 -03:00
Ramón Souza
ece96f6265
Merge pull request #16681 from ramonlsouza/issue-16663
fix: NotifyRecordingIsOn should not offer me to leave
2023-02-13 14:59:03 -03:00
Anton Georgiev
9a95054a77 fix: Only moderators should hear connection-status for all; otherwise only hear your own 2023-02-13 16:52:32 +00:00
Gabriel Porfirio
ce5fffc971 improving test 2023-02-13 10:37:14 -03:00
Daniel Petri Rocha
7b0b52cc61 Refactor methods 2023-02-11 12:57:41 +01:00
hiroshisuga
720501aa29
better styletool on iPhone 2023-02-11 13:25:36 +09:00
Ramón Souza
320d121254 change cursor when moving shapes 2023-02-10 15:30:24 -03:00
Ramón Souza
ad8b627747
Merge pull request #16692 from ramonlsouza/adjust-whiteboard-buttons
style: adjust presentation menu buttons
2023-02-10 13:40:55 -03:00
Ramón Souza
efdbe388c4
Merge pull request #16651 from hiroshisuga/patch-59
[2.6.0] Add icons to presentation menu
2023-02-10 13:29:38 -03:00
Ramón Souza
225874ad77 adjust whiteboard toolbar in dark mode 2023-02-10 10:37:29 -03:00
Ramón Souza
ee006508cc adjust whiteboard toolbar buttons 2023-02-10 10:05:34 -03:00
Ramón Souza
5c784d0b92
Merge pull request #16657 from Arthurk12/bbb/v2.6/darkmode-logo
fix(dark mode): logo colors inversion
2023-02-10 09:06:33 -03:00
Bohdan Zhemelinskyi
ea418e0776 improve error-handling 2023-02-09 21:29:02 +00:00
Gabriel Porfirio
cdb5dba750 checking rooms quantity 2023-02-09 16:43:49 -03:00
GuiLeme
3e6bb32a45 Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-13867 2023-02-08 11:41:10 -03:00
Ramón Souza
1ef16b0eb7
Merge pull request #16658 from Arthurk12/bbb/2.6/darkmode-enable
fix(dark mode): consecutive enables
2023-02-08 10:10:20 -03:00
Ramón Souza
93c7524717
Merge pull request #16654 from KDSBrowne/bbb-16048
Add Aria Label to Webcam Options Button
2023-02-08 09:03:53 -03:00
Ramón Souza
9208d64a1d fix typo 2023-02-08 08:48:30 -03:00
Ramón Souza
49b5883710 do not notify user that started the recording 2023-02-08 08:47:26 -03:00
GuiLeme
b755efa8ae [issue-16660] - Resolved issues for presentation 2023-02-07 17:38:50 -03:00
Bohdan Zhemelinskyi
45275c68a7 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2023-02-07 19:21:46 +00:00
Ramón Souza
51781d7419
Merge pull request #16661 from ramonlsouza/issue-15965
fix(whiteboard): cursor in the wrong place if presenter is changed with multi-user whiteboard
2023-02-07 13:24:38 -03:00
Ramón Souza
87e76b8f48
Merge pull request #16652 from ramonlsouza/issue-16380
fix: Fullscreen not toggled by Enter key
2023-02-07 11:19:15 -03:00
Ramón Souza
87d6d0a6c4 clear cursor events when presenter changes 2023-02-07 09:52:24 -03:00
Arthurk12
cd2744ddb3 fix(dark mode): consecutive enables
Adds extra check to prevent executing dark mode's enable method when
already enabled and the same to disable.
Also logs when dark mode is enabled and disabled.
2023-02-06 17:59:53 -03:00
Arthurk12
792c7ac030 fix(dark mode): logo colors inversion
Adds a new style that tells darkReader lib to invert the logo
image colors.
2023-02-06 17:47:09 -03:00
Ramón Souza
888874ddd2
Merge branch 'v2.6.x-release' into bbb/2.6/darkmode-tweaks 2023-02-06 15:01:45 -03:00
Ramón Souza
91c724271e
Merge pull request #16608 from Arthurk12/bbb/2.6/16605
fix(presentation): dark mode
2023-02-06 14:53:25 -03:00
Daniel Petri Rocha
8818fec6b8 Persist notification across views 2023-02-06 18:27:04 +01:00
KDSBrowne
73cd791199 add aria label to webcam options with user name when small 2023-02-06 16:11:05 +00:00
Daniel Petri Rocha
4c8e168e17 Initial fix for notification light not turning off 2023-02-06 16:42:37 +01:00
KDSBrowne
eb4c85c861 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-regex-poll-ops 2023-02-06 14:14:38 +00:00
Ramón Souza
2243736b41
Merge pull request #16622 from ramonlsouza/improve-quick-poll
fix(poll): improve quick poll regex
2023-02-06 10:44:02 -03:00
Ramón Souza
5a93e3649f restore missing whiteboard shortcuts 2023-02-06 10:37:34 -03:00
hiroshisuga
d183fc323c
add icons for the menu list 2023-02-06 22:29:29 +09:00
KDSBrowne
9b51ac6095 improve poll regex - reduces invalid options detected 2023-02-06 13:04:28 +00:00
Gabriel Porfirio
97ab8a28ab raise hand rejection test 2023-02-03 17:04:45 -03:00
Arthurk12
b00469ddc8 fix(dark mode): dropdowns style
Fixes dropdowns border style in dark mode.
2023-02-03 11:09:48 -03:00
Ramón Souza
31d44bf589
Merge pull request #16624 from ramonlsouza/issue-16552
Implement cap for max number of annotations per slide
2023-02-03 10:17:39 -03:00
Ramón Souza
5b83c12ffe remove limit in query 2023-02-03 09:49:49 -03:00
Ramón Souza
ccdb6b1917
Merge pull request #16611 from ramonlsouza/issue-16592
fix: pinned shared notes
2023-02-03 09:38:42 -03:00
Ramón Souza
f610bd472c fix resizing and copying shapes if limit is reached 2023-02-03 09:11:07 -03:00
Ramón Souza
25800ee92b limits the number of annotations per slide 2023-02-02 16:47:16 -03:00
Ramón Souza
0abba75b84 improve quick poll regex 2023-02-02 09:10:56 -03:00
Ramón Souza
ee97fdd9b2
Merge pull request #16621 from ramonlsouza/issue-16610
fix: Poll is breaking when trying to add more than 5 answer items
2023-02-02 08:24:15 -03:00
Ramón Souza
a27fc1dd9d fix 6+ answers poll 2023-02-01 17:34:25 -03:00
Ramón Souza
4c4487c6fb
Merge pull request #16607 from KDSBrowne/bbb-16602
Add Dependency Array to UseEffect in Cursor Component
2023-02-01 17:26:26 -03:00
Ramón Souza
9ec11ccc31
Merge pull request #16601 from ramonlsouza/issue-16595
fix: Zoom + drag on whiteboard does not move full range
2023-02-01 14:10:56 -03:00
KDSBrowne
0a98abaf7e add key to cursor wrapper container 2023-02-01 01:10:44 +00:00
KDSBrowne
2d169bcce1 use formatted label for custom poll options when available 2023-01-31 18:31:59 +00:00
Ramón Souza
fd2952061b fix pinned shared notes 2023-01-31 14:52:17 -03:00
KDSBrowne
3a1b0f4382 fix blank options and question for smartslide yes/no poll 2023-01-31 16:34:23 +00:00
Arthurk12
4e4ece6de2 fix(presentation): dark mode
Adds css parameters to invert presentation background color when in dark
mode.
Ensures the background is white.
Bypasses svg images.
2023-01-31 12:18:03 -03:00
KDSBrowne
594c2064f7 add dependancy array to useEffect in cursor cmp 2023-01-31 13:32:35 +00:00
GuiLeme
ce50e00cef [issue-13867] - remove and related settings 2023-01-31 10:30:55 -03:00
Ramón Souza
a6c9abc14d
Merge pull request #16597 from danielpetri1/issue-16257
fix: hidePresentation parameter has no effect
2023-01-30 15:42:38 -03:00
Ramón Souza
6a32e03b70 fix pan tool 2023-01-30 13:05:35 -03:00
germanocaumo
de0b71ab76 fix(whiteboard): update viewport variables after update
Tldraw fixed the width/height mismatch bug in the latest version: eef0472683
2023-01-30 15:05:30 +00:00
Daniel Petri Rocha
6aaa4976f6 Remove leftover autoSwapLayout param from component 2023-01-28 21:45:00 +01:00
Bohdan Zhemeliskyi
44ddf0e9c8 error handling fix on comment 2023-01-27 19:29:40 +00:00
Ramón Souza
af3899fe5a
Merge pull request #16585 from zhem0004/fixModalRender
fix: modal initialisation
2023-01-27 15:03:01 -03:00
Anton Georgiev
fa7aa6b80f
Merge pull request #16582 from ramonlsouza/fix-group-removal
fix(whiteboard): improve invalid shape filter
2023-01-27 12:57:33 -05:00
Bohdan Zhemeliskyi
be804a2fc4 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2023-01-27 16:48:53 +00:00
Ramón Souza
ac00ea4422
Merge pull request #16584 from danielpetri1/issue-16544
fix(whiteboard): Prevent infinite zoom levels
2023-01-27 13:47:29 -03:00
Bohdan Zhemeliskyi
c32de5ecc3 fix modal initialization 2023-01-27 16:16:27 +00:00
Daniel Petri Rocha
6a11e295ba Prevent division by zero in zoom calculation 2023-01-27 16:49:32 +01:00
Ramón Souza
b022f00c3d
Merge pull request #16581 from Tainan404/fix-whiteboard-position
fix: Fix whiteboard positioning when switching slides with zoom
2023-01-27 11:33:39 -03:00
Ramón Souza
5f6430db2a
Update bigbluebutton-html5/imports/ui/components/whiteboard/component.jsx 2023-01-27 11:33:16 -03:00
Ramón Souza
13f033aea2 fix remove orphan shapes 2023-01-27 10:29:59 -03:00
Tainan Felipe
b57b810585 Fix whiteboard positioning when switching slides with zoom 2023-01-27 10:05:08 -03:00
Ramón Souza
cf610c7b76
Merge pull request #16557 from KDSBrowne/bbb-16554
Move Visible Accessibility Warning Note To Aria Tag / Tooltip
2023-01-26 17:05:11 -03:00
Anton Georgiev
013dab9a9b
Merge pull request #16569 from ramonlsouza/issue-16153
fix: Whiteboard component crash
2023-01-26 11:21:49 -05:00
Ramón Souza
775dfd05af
Merge pull request #16564 from ramonlsouza/issue-16389
fix(whiteboard): Incorrect pen position after column resize
2023-01-26 11:29:51 -03:00
Ramón Souza
500a70eaa9 add early return if pageState is unavailable 2023-01-26 10:11:31 -03:00
Ramón Souza
e9677a714b
Merge pull request #16539 from KDSBrowne/bbb-16530
fix: Update Tldraw Toolbar Placement
2023-01-26 08:37:58 -03:00
Anton B
9278ed296c fix: avoid aria warning 2023-01-25 16:50:10 -03:00
Ramón Souza
4124732b86 fix draw position after resize 2023-01-25 15:49:09 -03:00
Anton Georgiev
acb2474b7d
Merge branch 'v2.6.x-release' into test-layout-management 2023-01-25 09:05:33 -05:00
Tainan Felipe
f172283d72 Fix note appearing instead of breakout room panel 2023-01-25 10:05:14 -03:00
Anton Georgiev
2749336cc1
Merge pull request #16506 from gabriellpr/font-size-test
test: Increase/Decrease font-size
2023-01-25 06:39:25 -05:00
KDSBrowne
e8e2806619 move visible accessibility note to aria / tooltip 2023-01-25 01:35:42 +00:00
Anton Georgiev
6b4c46f750
Merge pull request #16107 from schrd/local-echo-delay
fix(audio): add delay for loopback test
2023-01-24 13:55:26 -05:00
Ramón Souza
41a2b65463
Merge pull request #16525 from antobinary/wb-fix-1
fix: check for shape before shape.isLocked
2023-01-24 15:53:31 -03:00
Ramón Souza
549fe989fd
Merge pull request #16543 from ramonlsouza/pr-16423-jan20
fix(whiteboard): prevent crashes when grouped shapes are removed
2023-01-24 15:50:21 -03:00
germanocaumo
44692f9b71 refactor(whiteboard): move shapelock to container + linting
Do the shape lock propery set in the container so the props change less times and avoid problems in the useMemo.
2023-01-24 18:32:49 +00:00
Ramón Souza
9ea6f161ed
Merge pull request #16546 from ramonlsouza/fix-shared-notes-timeout
fix: clear timeout on shared notes unmount
2023-01-24 14:36:04 -03:00
Ramón Souza
8477ae54c5
Merge pull request #16545 from ramonlsouza/issue-16464
fix: setPresentationIsOpen is undefined
2023-01-24 14:35:11 -03:00
Ramón Souza
2883cf145c add return to shared notes unmount timeout 2023-01-24 13:48:47 -03:00
germanocaumo
b88cd77c4e Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into wb-fix-1 2023-01-24 16:48:31 +00:00
Bohdan Zhemeliskyi
2ab2d8752c improvement & update on comments 2023-01-24 16:13:38 +00:00
Gustavo Trott
5340947b71 Dont show clientNotResponding when client is offline 2023-01-24 11:00:51 -03:00
Ramón Souza
7dbc814c57 restore setPresentationIsOpen in presentation 2023-01-24 10:05:49 -03:00
Gustavo Trott
6dfbcd29c6 Resolves conflicts 2023-01-24 09:35:13 -03:00
Gustavo Trott
69ee01203e
Merge pull request #16538 from GuiLeme/patch-default-configs-breakout 2023-01-24 08:28:09 -03:00
Anton Georgiev
d7da9f7aba
Merge pull request #16060 from gustavotrott/api-enter-meeting-ended-error
refactor: Improve error message on meeting or session invalid
2023-01-23 16:49:28 -05:00
Ramón Souza
f0c4ed0178 fix removal of grouped shapes 2023-01-23 17:00:05 -03:00
Anton Georgiev
58187c6226
Merge pull request #16465 from gabriellpr/rm-user
test: Remove user
2023-01-23 14:50:33 -05:00
Daniel Schreiber
cc21f1598b Copy in fixups from review
thanks @prlanzarin for reviewing:
https://github.com/bigbluebutton/bigbluebutton/pull/16107#pullrequestreview-1241137609
2023-01-23 20:31:53 +01:00
Daniel Schreiber
10c04f4843 audio: add delay for loopback test
If BBB 2.6 is used without headphones, the audio test works differently
than in 2.5. In 2.5 audio traffic is routed to freeswitch and then
returned to the browser. This adds usually some latency which makes it
easy to hear you audio quality. In 2.6 there is a local loopback. As
there is almost no latency, it is either difficult or even impossible to
check your own audio quality as echo cancellation of the browser will
filter out your own signal.

This patch adds a delay node to the audio loopback test, which makes is
easier to check your quality.
2023-01-23 19:54:44 +01:00
Maxim Khlobystov
efe8a152ca Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into test-layout-management 2023-01-23 17:40:25 +00:00
Maxim Khlobystov
05beb4f1d9 Initial layout management tests 2023-01-23 17:31:01 +00:00
GuiLeme
8dd5c12d8f [patch-default-configs-breakout] - refactor 2023-01-23 12:35:43 -03:00
KDSBrowne
985fe7cbe2 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-16530 2023-01-23 15:34:44 +00:00
KDSBrowne
503fadab22 fix whiteboard toolbar position starting at bottom 2023-01-23 15:30:59 +00:00
Bohdan Zhemeliskyi
249dd71d3a Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2023-01-23 15:04:12 +00:00
Ramón Souza
b6f43f0491 Merge remote-tracking branch 'upstream/v2.6.x-release' into pr-16423-jan20 2023-01-20 16:55:54 -03:00
Anton Georgiev
bd8ff6951a fix: check for shape before shape.isLocked 2023-01-20 19:18:58 +00:00
Ramón Souza
04761bc24c
Merge pull request #16477 from ramonlsouza/block-image-shapes
fix: Disable paste file in whiteboard
2023-01-20 14:27:55 -03:00
Ramón Souza
419e83ecd4
add video as an invalid shape type 2023-01-20 13:16:38 -03:00
Anton Georgiev
7e75a851eb
Merge pull request #16468 from GuiLeme/issue-16141
feat(config): Default values for checkbox in breakout rooms modal
2023-01-20 09:16:39 -05:00
Anton Georgiev
c59b237537
Merge pull request #16509 from germanocaumo/f-tldraw-es-fallback
fix(tldraw): fallback es-xx locales to es
2023-01-20 09:11:02 -05:00
Gustavo Trott
33ce598e1e
Merge pull request #16492 from GuiLeme/issue-16284 2023-01-20 09:41:43 -03:00
Guilherme Pereira Leme
455a11d1fb
Update bigbluebutton-html5/imports/ui/services/auth/index.js
changes in review

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2023-01-20 09:39:11 -03:00
Gabriel Porfirio
dfb672d895 resolving suggestions 2023-01-20 09:35:39 -03:00
Ramón Souza
dfb438922e
Merge pull request #16502 from JoVictorNunes/issue-16479
fix(whiteboard): complete draw session when clicking outside of viewport
2023-01-20 09:16:14 -03:00
GuiLeme
8af6c547f2 [issue-16284] - Changes in review 2023-01-20 08:44:21 -03:00
gabriellpr
f51927a335
Merge branch 'v2.6.x-release' into font-size-test 2023-01-20 08:21:01 -03:00
Anton Georgiev
f3f26bf659 fix: check for slidePosition before using it 2023-01-19 20:56:20 +00:00
Joao Victor
247219fe9e fix(whiteboard): complete draw session when leaving the tab 2023-01-19 17:27:30 -03:00
Ramón Souza
cf6f216554
Merge pull request #16501 from hiroshisuga/patch-58
refactor: Reduce redundant redundency in getAvailableOptions()
2023-01-19 15:51:18 -03:00
Gustavo Trott
ff184d9d13
Merge pull request #16421 from danielpetri1/capture-content-iff-necessary 2023-01-19 15:34:34 -03:00
GuiLeme
8947f18fdd [issue-16141] - Changes in review 2023-01-19 12:33:08 -03:00
Ramón Souza
58e36357d1
Merge pull request #16072 from Tainan404/remove-speed-bump-notes
fix: add delay for shared note true unmount
2023-01-19 11:51:19 -03:00
GuiLeme
6f5053d492 [issue-16284] - Changes in review 2023-01-19 11:32:00 -03:00
Tainan Felipe
4368d9bff5 Fix small box appearing when closes the notes 2023-01-19 10:44:47 -03:00
GuiLeme
c966f16828 [issue-16284] - Changed required param to avoid warning logs 2023-01-19 09:57:32 -03:00
GuiLeme
7bb03551b1 [issue-16284] - changed behavior of not showing anything when user is moved out a breakout 2023-01-19 09:21:28 -03:00
Gustavo Trott
f121418355 Improvements to choose filename of captured content 2023-01-18 20:51:06 -03:00
Tainan Felipe
0664243c0a Fix notes not appering on presentation area 2023-01-18 17:10:22 -03:00
germanocaumo
a859cb93dd fix(tldraw): fallback es-xx locales to es 2023-01-18 20:08:32 +00:00
Ramón Souza
371406d4ff
Merge pull request #16498 from KDSBrowne/bbb-wb-perf-imp
Remove useEffect Hook Without Dependency Array
2023-01-18 16:16:02 -03:00
Gabriel Porfirio
b5e5c5dd06 app font size test 2023-01-18 13:29:45 -03:00
Joao Victor
28e40b77d5 fix(whiteboard): complete draw session when clicking outside of viewport 2023-01-18 10:12:16 -03:00
Ramón Souza
b995f6a33d
Merge pull request #16475 from JoVictorNunes/issue-15964-1
feat(whiteboard): configurable text tool font family
2023-01-18 08:26:11 -03:00
hiroshisuga
b975a38a6d
code simplified 2023-01-18 19:56:10 +09:00
KDSBrowne
56fad69924 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-wb-perf-imp 2023-01-18 00:23:19 +00:00
KDSBrowne
4712770f32 remove useEffect hook without dependency array 2023-01-18 00:22:50 +00:00
Daniel Petri Rocha
87000629d7 Modify how duplicates are counted 2023-01-17 22:05:50 +01:00
Gustavo Trott
f4a453d880
Merge pull request #16495 from ramonlsouza/issue-16489 2023-01-17 17:27:36 -03:00
GuiLeme
d566d1fd1a [patch-issue-16375] - add semicolon 2023-01-17 15:27:04 -03:00
Daniel Petri Rocha
ee44f15639 Fix search of padId in collection 2023-01-17 19:13:24 +01:00
Tainan Felipe
38be06317c Fix closed caption not loading properly 2023-01-17 14:50:43 -03:00
Tainan Felipe
61e10d20f8 Remove logs 2023-01-17 14:50:42 -03:00
Tainan Felipe
4022d4a0f6 add delay for shared note true unmount 2023-01-17 14:50:41 -03:00
GuiLeme
065e7f17e7 [patch-issue-16375] - Patch for SonarCloud warning 2023-01-17 14:50:10 -03:00
Ramón Souza
dd1c330c64 fix change slide with same content 2023-01-17 14:45:15 -03:00
Daniel Petri Rocha
164f00187d Take disabledFeatures into account 2023-01-17 18:02:44 +01:00
GuiLeme
2e0a85f268 [issue-16284] - tweaked minor problems and fixed blue screen when changing breakout rooms 2023-01-17 11:30:25 -03:00
Anton Georgiev
406c94c43a
Merge pull request #16457 from GuiLeme/issue-16375
fix: Omit liveTranscription message if it is not enabled
2023-01-17 07:13:39 -05:00
Daniel Petri Rocha
2ecd3d6a80 Use prop as filename 2023-01-17 00:10:13 +01:00
Daniel Petri Rocha
a6b589a069 Add captured filename as breakout property 2023-01-16 23:00:27 +01:00
GuiLeme
bdc5a71967 [issue-16375] - not showing anything when liveTranscription is disabled 2023-01-16 18:10:21 -03:00
KDSBrowne
be1959e451 exclude non-url related text from link dropdown 2023-01-16 17:13:22 +00:00
Ramón Souza
f6df0e5f48
Merge pull request #16471 from germanocaumo/f-w-text-updates
fix(whiteboard): restore per character text shape updates
2023-01-16 13:52:42 -03:00
Ramón Souza
0dea438881 prevent copy+paste of images in whiteboard 2023-01-16 11:35:39 -03:00
Ramón Souza
4b41ca01f1
Merge pull request #16034 from ramonlsouza/remove-persistent-on-chat-clear
refactor: Remove unused user persistent data if chat is cleared
2023-01-16 11:05:34 -03:00
KDSBrowne
ccc1770851 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into dev26-link-nl 2023-01-16 14:04:22 +00:00
Joao Victor
44896106b9 feat(whiteboard): configurable text tool font family 2023-01-16 08:40:42 -03:00
Ramón Souza
e008a05931
Merge pull request #16467 from GuiLeme/issue-15756
fix(breakout) - Fix inconsistent behavior of create breakout rooms button
2023-01-16 08:37:37 -03:00
Ramón Souza
64f594a939
Update bigbluebutton-html5/imports/ui/components/user-list/user-list-content/user-participants/user-options/container.jsx 2023-01-16 08:32:19 -03:00
germanocaumo
5c35aed44d fix(whiteboard): restore per character text shape updates 2023-01-14 20:37:43 +00:00
Daniel Petri Rocha
a72d76a46a Add 'no content' toast for slide capture 2023-01-14 18:00:29 +01:00
Daniel Petri Rocha
da6f5d996e Merge branch 'v2.6.x-release' into capture-content-iff-necessary 2023-01-14 13:43:38 +01:00
GuiLeme
21145a8e70 [issue-16141] - implemented new configs for checkboxes in breakout rooms modal 2023-01-13 17:37:42 -03:00
Anton Georgiev
93175cc4a7
Merge pull request #16432 from gabriellpr/cc-type-test
test: closed captions typing
2023-01-13 14:43:51 -05:00
Ramón Souza
b8d5ce2bb8
Merge pull request #16451 from JoVictorNunes/issue-16130
fix(tldraw): show tool cursors
2023-01-13 15:59:59 -03:00
Joao Victor
97eed6eded Remove unused code 2023-01-13 15:58:21 -03:00
GuiLeme
1cfc2beed7 [issue-15756] - corrected inconsistency in create breakout rooms button 2023-01-13 15:24:19 -03:00
Ramón Souza
4d3d1f86f6 remove offline users data on chat clear 2023-01-13 13:19:52 -03:00
Ramón Souza
268c3532e7 Merge remote-tracking branch 'upstream/v2.6.x-release' into remove-persistent-on-chat-clear 2023-01-13 10:05:21 -03:00
Gabriel Porfirio
0afcf76cb9 rm user and prevent joining first steps 2023-01-13 08:16:49 -03:00
GuiLeme
b212a17c55 [issue-16375] - Change message for live transcription not being activated 2023-01-12 15:33:56 -03:00
Ramón Souza
6587e24af8
Merge pull request #16454 from ramonlsouza/issue-16356
fix(tldraw): cannot select multiple objects
2023-01-12 11:32:52 -03:00
Ramón Souza
fe3937d3ba
Merge pull request #16061 from ramonlsouza/adjust-poll-pub
fix: adjust poll publisher
2023-01-12 09:37:42 -03:00
Ramón Souza
24ff2ac8bf
Merge pull request #16447 from ramonlsouza/issue-16440
fix: Connection status tabs confusion
2023-01-12 08:52:03 -03:00
Ramón Souza
ae6d89c881 restore drag-to-select feature - whiteboard 2023-01-12 08:50:05 -03:00
Joao Victor
14d529ead9 fix(tldraw): show tool cursors 2023-01-11 16:32:03 -03:00
Gustavo Trott
734221676e
Merge pull request #16170 from GuiLeme/disabled-transcriptions 2023-01-11 13:54:05 -03:00
Gustavo Trott
1e8a12134f
Merge pull request #16056 from danielpetri1/capture-slides-upload-toast 2023-01-11 10:44:13 -03:00
Ramón Souza
45b02a1fff fix connection status tabs 2023-01-11 09:27:31 -03:00
Gabriel Porfirio
0685462a44 close captions typing test 2023-01-10 13:59:08 -03:00
Gabriel Porfirio
2e9476fbe6 closed captions test first steps 2023-01-10 10:39:18 -03:00
KDSBrowne
124076d560 remove all shapes first before group types 2023-01-09 19:40:47 +00:00
Joao Victor
a99f0dc7fa fix: user gets stuck in user-list when reverse-tabbing in Firefox 2023-01-09 14:35:24 -03:00
Joao Victor
eb2661ffc5 Fix user-list keyboard navigation 2023-01-09 14:29:57 -03:00
Daniel Petri Rocha
3b8bdef05b Merge branch 'v2.6.x-release' into capture-slides-upload-toast 2023-01-09 16:03:44 +01:00
GuiLeme
78b165ed7c Merge remote-tracking branch 'upstream/v2.6.x-release' into disabled-transcriptions 2023-01-09 10:58:25 -03:00
GuiLeme
f67f530b32 [disabled-transcription] - Renamed audioCaptions to liveTranscription (for disabledFeatures) 2023-01-09 10:47:22 -03:00
Joao Victor
86abefd8d6 Merge branch 'v2.6.x-release' into html5-accessibility-updates 2023-01-09 09:42:02 -03:00
Joao Victor
aa83c2ed8e Revert user-list tabIndexes 2023-01-09 09:38:35 -03:00
Daniel Petri Rocha
f4cb37d4cf Add 'no content' toast 2023-01-08 16:15:16 +01:00
germanocaumo
b94d91d117 fix(whiteboard): group similar answers in the poll text 2023-01-05 16:40:03 +00:00
hiroshisuga
57533cc3f1
Update component.jsx 2023-01-05 20:34:32 +09:00
Anton Georgiev
36b45c0824
Merge pull request #16172 from schrd/fix-issue-16171
fix: Only cache TURN Servers as long as credentials are valid and force firefox to use the turn server
2023-01-05 06:13:31 -05:00
Anton Georgiev
080fd3e86d
Merge pull request #16387 from KDSBrowne/bbb-a11y-03
fix: Add Active Status to Presentation Menu Item for SR
2023-01-04 13:23:04 -05:00
KDSBrowne
5de76f5ad4 add missing intl 2023-01-04 15:45:26 +00:00
KDSBrowne
f3f64d15db use formatted active string 2023-01-04 15:24:39 +00:00
Daniel Schreiber
4347ff2e3b Re-add option to disable enforce relay webrtc traffic for Firefox
There may be other bridges may not need to force relay traffic on
firefox as @prlanzarin pointed out. So set the default to a
configuration that works out of the box but leave other choices for the
operator.

The option is moved from kurento namespace to media next to the general
forceRelay option.
2023-01-03 23:21:25 +01:00
KDSBrowne
e633896a8a restore eraser animation 2022-12-30 20:09:49 +00:00
hiroshisuga
c732409fdb Shortcut expression 2022-12-29 19:05:32 +00:00
Daniel Petri Rocha
b3ab33470e Do not capture pad if it has not been modified 2022-12-27 22:23:13 +01:00
Anton Georgiev
2d742b654c
Merge pull request #15919 from prlanzarin/u26/fix/cam-reconn-issues
fix(webcam): intermittent client crashes when sharing camera (2.6)
2022-12-23 09:12:54 -05:00
Daniel Petri Rocha
a8657ff0ed
Merge branch 'v2.6.x-release' into capture-slides-upload-toast 2022-12-22 21:18:14 +01:00
Anton Georgiev
9184a16690
Merge pull request #16169 from JoVictorNunes/issue-16140
feat(whiteboard): reset zoom when switching presentation
2022-12-22 14:10:46 -05:00
Anton Georgiev
c0626900fe
Merge pull request #15679 from ramonlsouza/rename-external-pres-params
refactor: rename external upload parameters
2022-12-22 13:00:52 -05:00
Anton Georgiev
2cc37ff375
Merge pull request #16127 from ramonlsouza/fix-sortname
fix: incorrect userlist order if name starts with a space
2022-12-22 12:46:05 -05:00
Anton Georgiev
4f7e1b9d9a
Merge branch 'v2.6.x-release' into mute-all-test 2022-12-21 13:30:08 -05:00
Anton Georgiev
7eb84c2479
Merge pull request #16263 from KDSBrowne/bbb-a11y-02
fix: Remove Aria Live From Captions
2022-12-21 12:29:04 -05:00
Anton Georgiev
d82b61c02c
Merge pull request #16265 from KDSBrowne/bbb-a11y-04
fix: Update Control Labels In Settings
2022-12-21 12:27:56 -05:00
KDSBrowne
f266989421 update and add missing control labels in settings 2022-12-21 15:32:20 +00:00
KDSBrowne
c37262e2af add selected to description of current presentation in actions dropdown 2022-12-21 15:30:13 +00:00
KDSBrowne
f6c8a31750 remove aria-live from captions 2022-12-21 15:24:53 +00:00
Anton Georgiev
3037f069bd fix: hide export presentation hint if feature is disabled 2022-12-19 18:29:36 +00:00
Daniel Schreiber
74f37db4fa Get rid of forceRelayOnFirefox
Firefox has a buggy ICE implementation and needs WebRTC media traffic to
be routed through a turn server to work reliably with mediasoup.

Use the information fetched by the STUN API to determine if the operator
has configured a turn server. If there is one force firefox to use it.

Closes #16164
2022-12-18 23:17:14 +01:00
Daniel Schreiber
36024ba795 Only cache TURN Servers as long as credentials are valid
TURN credentials were cached forever. However they expire. So refresh
them when required.

closes #16171
2022-12-18 20:57:38 +01:00
Anton Georgiev
2c132f80c1
Merge pull request #16154 from gustavotrott/fix-breakout-dont-rembember-users
fix: Breakout rooms don't save room assigning
2022-12-16 16:19:25 -05:00
GuiLeme
b4afec689e [disabled-transcription] - Created new disabledFeature audioCaptions 2022-12-16 17:04:14 -03:00
Joao Victor
2291477f3d feat(whiteboard): reset zoom when switching presentation 2022-12-16 16:00:02 -03:00
Ramón Souza
c142d0eb9f
Merge pull request #16124 from ramonlsouza/issue-16059
Disable paste file in whiteboard
2022-12-16 13:12:28 -03:00
Gustavo Trott
97dcee009f makes populateWithLastBreakouts get users from props instead of state 2022-12-15 17:28:44 -03:00
Ramón Souza
0cf1d09978 add early return to video list item if user data is unavailable 2022-12-15 14:49:47 -03:00
Joao Victor
4159d3fa35 Warn users that the presentation download link may not be accessible 2022-12-15 09:04:46 -03:00
Joao Victor
97ad47d010 Create a new checkbox component 2022-12-14 17:03:23 -03:00
Ramón Souza
064b554dfd Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-2526-dec14 2022-12-14 13:23:11 -03:00
Joao Victor
29495daa82 Automatically focus the poll question input on mount 2022-12-14 10:46:49 -03:00
Joao Victor
561345dd8d Add localized language label for the locale dropdown 2022-12-14 10:21:44 -03:00
Joao Victor
d87839bae1 Darken active tab button of the connection status modal 2022-12-13 17:37:14 -03:00
Joao Victor
1a853b309a Add hint for when a presentation is exported 2022-12-13 15:20:59 -03:00
Ramón Souza
1f2562e95c sort users by sortName 2022-12-13 15:00:13 -03:00
Joao Victor
07d53ffd15 Make user-list navigable using keyboard 2022-12-13 14:16:42 -03:00
Ramón Souza
1fda877450
Merge pull request #15929 from prlanzarin/u25/fix/cam-reconn-issues
fix: guarantee cleanup of stale data on re-subscriptions
2022-12-13 13:12:41 -03:00
Ramón Souza
692ee112cc disable paste file in whiteboard 2022-12-13 13:11:56 -03:00
KDSBrowne
20709e2e67 handle detecting external video links spanning multiple lines 2022-12-12 16:52:41 +00:00
Ramón Souza
f9c0959e59
Merge pull request #16109 from ramonlsouza/issue-15944
style: increase breakout room box size
2022-12-12 13:01:10 -03:00
Daniel Petri Rocha
d06a642ae9 Include timestamp in exported content 2022-12-09 23:48:04 +01:00
Ramón Souza
03e6835565 fix string in selectedTab comparison 2022-12-09 15:36:44 -03:00
Ramón Souza
d6220e277f
Merge pull request #16098 from ramonlsouza/issue-16080
style: increase video modal max-height
2022-12-09 14:39:39 -03:00
Ramón Souza
cbea8331b3 increase breakout room box size 2022-12-09 09:44:25 -03:00
Ramón Souza
4153486329 fix conditional hooks - talking indicator 2022-12-08 17:18:17 -03:00
Ramón Souza
41a56cada3 increase max-height of video modal 2022-12-08 14:37:19 -03:00
Bohdan Zhemelinskyi
b75865f859 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into fixToastRender 2022-12-08 14:24:02 +00:00
Bohdan Zhemelinskyi
0ba2ac4e31 fix toast render on presenter hange 2022-12-08 14:20:17 +00:00
Joao Victor
8d87bbff67 fix: Speaking person tooltip has wrong encoding 2022-12-07 17:09:50 -03:00
Gabriel Porfirio
c70ded7206 mute all users test 2022-12-07 15:53:56 -03:00
Ramón Souza
81fab52812
Merge pull request #16090 from JoVictorNunes/issue-16065
fix: Webcam backgrounds crash the entire client on Firefox
2022-12-06 11:10:14 -03:00
Ramón Souza
1a94ed7a88
Merge pull request #16069 from ramonlsouza/fix-confirmation-label
fix: adjust confirmation modal label
2022-12-06 10:25:13 -03:00
Ramón Souza
6cb87316d6
Merge pull request #15165 from JoVictorNunes/connection-status-modal-snap-scroll
improvement: mobile-like behavior in connection status modal
2022-12-06 09:53:51 -03:00
Joao Victor
5a72c51890 resolve conflicts 2022-12-06 09:41:37 -03:00
Joao Victor
63371a1e62 resolve conflicts 2022-12-06 09:37:26 -03:00
Ramón Souza
55ae884f5f
Merge branch 'v2.6.x-release' into ask-before-leave 2022-12-06 09:04:28 -03:00
Joao Victor
cf40b24ef6 fix: Webcam backgrounds crash the entire client on Firefox 2022-12-06 07:32:40 -03:00
Ramón Souza
1cf416e907
Merge pull request #16073 from ramonlsouza/fix-chat-on-join
fix: chat not appearing on join
2022-12-01 13:24:11 -03:00
Anton Georgiev
dbf5143941
Merge pull request #15958 from gabriellpr/shared-notes-tests
test: Shared notes
2022-12-01 09:50:32 -05:00
Anton Georgiev
e98ffcf0b8
Merge pull request #16018 from gabriellpr/dark-mode-test
test: Dark mode
2022-12-01 09:46:52 -05:00
Ramón Souza
d20079e7b9 fix closed chat on join 2022-11-30 15:32:47 -03:00
Ramón Souza
fbe2eec142 adjust confirmation modal label 2022-11-30 08:31:37 -03:00
Ramón Souza
3f2d66a8ae
Merge pull request #16063 from JoVictorNunes/toolbar-not-appearing
fix: Toolbar not appearing
2022-11-28 15:13:52 -03:00
Ramón Souza
2dba76e3ba
Merge pull request #15914 from manschwa/issue-15891
Switch positions and colors of 'Leave meeting' and 'End meeting'.
2022-11-28 09:29:02 -03:00
Joao Victor
18d38b16ad fix: presentation toolbar and presentation menu 2022-11-25 18:24:06 -03:00
Gustavo Trott
0c56df9ac8 Revert constrants key names to previous names 2022-11-25 16:17:28 -03:00
Gustavo Trott
520b31a7ad
Merge pull request #15990 from GuiLeme/fix-check-mime-insert-document 2022-11-25 14:29:29 -03:00
GuiLeme
04d397a900 [fix-check-mime-insert-document] - fix error on uploader 2022-11-25 11:02:51 -03:00
Ramón Souza
c433869f6e adjust poll publisher 2022-11-25 09:31:04 -03:00
Gabriel Porfirio
1047148688 added id to simple modal 2022-11-24 11:53:30 -03:00
Gabriel Porfirio
8d68a3fd47 dark mode elements list simplified 2022-11-24 11:52:06 -03:00
Ramón Souza
bdf8dad8ee
Merge pull request #15930 from KDSBrowne/26-con-status-a11y
Connection Status Modal A11y Updates
2022-11-24 10:21:33 -03:00
Gustavo Trott
13e71ac6c4 Improve API /enter error on session ended 2022-11-24 10:17:48 -03:00
Ramón Souza
0bae2a7a9e
Merge pull request #16055 from ramonlsouza/issue-16049
refactor: enforce max characters limit in chat input
2022-11-23 17:02:12 -03:00
Ramón Souza
e7d00295c4
Merge pull request #16054 from JoVictorNunes/presentation-3-dot-menu-toolbar
fix(presentation): 3-dot menu and toolbar
2022-11-23 15:29:07 -03:00
Ramón Souza
31f20b08b5 add max characters limit to sticky notes 2022-11-23 14:03:20 -03:00
Joao Victor
08659c0f29 fix: just show presentation 3-dot menu and toolbar after Tldraw has been mounted 2022-11-23 12:05:57 -03:00
Ramón Souza
41f61166de
Merge pull request #16041 from JoVictorNunes/custom-input-toggle
style: poll custom input toggle and anonymous poll toggle
2022-11-23 11:43:22 -03:00
Ramón Souza
70872336d2 enforce max characters limit in chat input 2022-11-23 11:41:28 -03:00
Joao Victor
3ce178cc12 style: anonymous poll toggle 2022-11-23 11:09:38 -03:00
GuiLeme
5391bd1a83 [fix-check-mime-insert-document] - changes in review 2022-11-23 09:22:35 -03:00
Daniel Petri Rocha
5a432289cf Remove unreachable code 2022-11-23 01:39:41 +01:00
Daniel Petri Rocha
587c11c56a Remove potential race condition 2022-11-23 01:25:03 +01:00
GuiLeme
058bbb039b [fix-check-mime-insert-document] - add validation to front-end 2022-11-22 17:41:57 -03:00
Ramón Souza
c6a0e333e7
Merge pull request #16002 from JoVictorNunes/auto-opening-sb-content
improvement(layout): automatically open sidebar content when switching to a focus layout
2022-11-22 17:12:25 -03:00
Daniel Petri Rocha
b43863342b Add captured slides to UploadingPresentations collection 2022-11-22 21:07:43 +01:00
Joao Victor
b34bd0d682 Don't open it if on mobile, presentation is closed, or there are no webcams 2022-11-22 14:15:15 -03:00
Ramón Souza
2e0ed23f8e
Merge pull request #16042 from ramonlsouza/sonarcloud-alerts-nov22
refactor: conditional hooks
2022-11-22 13:48:05 -03:00
Joao Victor
a784cc398d Merge branch 'v2.6.x-release' into auto-opening-sb-content 2022-11-22 13:36:14 -03:00
Ramón Souza
b3903f5e87 adjust guest policy component naming 2022-11-22 13:16:46 -03:00
Ramón Souza
9b0cff367a fix conditional hooks - captions select 2022-11-22 09:20:14 -03:00
Ramón Souza
f2a6fc7694 fix conditional hooks - captions button 2022-11-22 09:16:26 -03:00
Joao Victor
ac8012f0f2 style: poll custom input toggle 2022-11-22 09:09:35 -03:00
GuiLeme
5c41f53d0b Merge remote-tracking branch 'upstream/v2.6.x-release' into fix-check-mime-insert-document 2022-11-22 08:47:54 -03:00
Ramón Souza
d7005a70bd
Merge pull request #16023 from Tainan404/fix-client-reconnection
Fix: client reconnection after meeting end
2022-11-21 14:53:31 -03:00
Ramón Souza
ed04e10b4b remove user persistent data if chat is cleared 2022-11-21 13:07:30 -03:00
Gustavo Trott
8b7b501ea2
Merge pull request #15589 from danielpetri1/breakout-shared-notes-upload 2022-11-21 08:08:36 -03:00
Fred Dixon
a3d351d5bc
Merge pull request #16032 from KDSBrowne/bbb-resize-wb-toolbars
Improve Whiteboard Toolbar Responsiveness To Element Width
2022-11-20 10:59:33 -04:00
GuiLeme
cf70ea39ae [fix-check-mime-insert-document] - changes in review 2022-11-18 17:20:44 -03:00
KDSBrowne
0c99f4a30c improve spacing in connection status modal 2022-11-18 19:54:00 +00:00