Commit Graph

13095 Commits

Author SHA1 Message Date
Ramón Souza
330c5e9b94
Merge pull request #16005 from JoVictorNunes/fix-console-warnings
fix: console warnings due to invalid attributes
2022-11-18 13:24:55 -03:00
KDSBrowne
bca5cc9fbe fix toolbar not responding to wb width 2022-11-17 23:37:17 +00:00
Daniel Petri Rocha
a53a7e924f Refactor: remove setPresentationExportingProgress; AnalyticsActor log 2022-11-17 20:55:15 +01:00
Tainan Felipe
b06da1017a Fix client reconnection after meeting end 2022-11-17 15:59:13 -03:00
Ramón Souza
4f59f2afd9
Merge pull request #15911 from gabriellpr/poll-remain-tests
test: Poll remaining tests
2022-11-17 15:46:30 -03:00
Ramón Souza
ff2cbe1317
Merge pull request #15962 from gabriellpr/test-download-presentation
test: Download presentation
2022-11-17 15:46:18 -03:00
Gustavo Trott
7781909d50 Removes all references to swf files (used by old flash client) 2022-11-17 10:55:19 -03:00
Ramón Souza
3b61696004
Merge pull request #16020 from JoVictorNunes/fix-drop-area-overflow
fix: text overflow in sidebar drop area
2022-11-17 10:27:39 -03:00
Ramón Souza
4f353b31dc
Merge pull request #16017 from JoVictorNunes/npm-audit-html5-Nov-16
chore (bigbluebutton-html5): npm audit fix
2022-11-17 10:16:37 -03:00
Joao Victor
db0f79d400 fix: text overflow in sidebar drop area 2022-11-17 09:44:04 -03:00
Joao Victor
54514649a1 chore (bigbluebutton-html5): npm audit fix 2022-11-16 14:39:12 -03:00
Ramón Souza
83958e1244
Merge pull request #16004 from KDSBrowne/bbb-ld-string-patch
Update Poll Grid Column Title String
2022-11-16 13:09:06 -03:00
Ramón Souza
ce6e1f0f04
Merge pull request #16014 from KDSBrowne/bbb-patch-sn-02
Handle Whiteboard Crash When Typing Quickly
2022-11-16 13:07:45 -03:00
KDSBrowne
85aadaa03c handle whiteboard crash when typing quickly 2022-11-16 15:01:12 +00:00
Ramón Souza
88de21d0d9
Merge pull request #16012 from ramonlsouza/fix-copy-chat
fix: copy shortcut does not work on chat
2022-11-16 11:42:06 -03:00
Ramón Souza
44f5c04a76 fix copy shortcut on chat 2022-11-16 11:23:13 -03:00
KDSBrowne
6ed2e47f1d preserve state of shape being edited during memo updates 2022-11-16 04:12:28 +00:00
Joao Victor
75ee63fe67 fix: console warnings due to invalid attributes 2022-11-15 16:59:09 -03:00
KDSBrowne
05bb65f87e update poll grid column title 2022-11-15 19:52:06 +00:00
Gabriel Porfirio
4a2a64b286 Merge remote-tracking branch 'upstream/v2.6.x-release' into shared-notes-tests 2022-11-15 15:06:20 -03:00
Joao Victor
3f6af4eef7 improvement(layout): automatically open sidebar content when switching to a focus layout 2022-11-15 13:30:22 -03:00
Ramón Souza
892e34dcf4
Merge pull request #16000 from KDSBrowne/bbb-patch-sticky-notes
Restore Per Character Updates In Sticky Note
2022-11-15 10:18:39 -03:00
Ramón Souza
0df56317a0
Merge pull request #15998 from KDSBrowne/bbb-ld-counter-col
feat (learning-dashboard): Adds number of answers of each user to Poll Grid
2022-11-15 10:09:08 -03:00
Gustavo Trott
531241d269
feat: Button to transfer user to mobile App (#15183)
* Provide a link to transfer user to mobile App
* show menu option only if appStoreLink is present and it is not running on mobile app already
2022-11-15 09:49:24 -03:00
KDSBrowne
9839d50a72 restore per character updates in sticky notes 2022-11-14 22:33:11 +00:00
KDSBrowne
fabdfb0c61 localize column headings | update counter column label 2022-11-14 20:46:06 +00:00
KDSBrowne
4a54cf4bd6 set default text alignment on mount 2022-11-13 18:15:17 +00:00
Gabriel Porfirio
987b58d93f changed shared notes element 2022-11-11 15:35:14 -03:00
Daniel Petri Rocha
f6ccf74f9b Merge branch 'v2.6.x-release' into breakout-shared-notes-upload 2022-11-11 15:38:38 +01:00
Localization Server
e509f59b1b chore: Pulled the latest 2.6 HTML5 locales from Transifex 2022-11-11 10:43:12 -03:00
GuiLeme
a0960c4704 [fix-check-mime-insert-document] - fix edge cases for upload presentation toast 2022-11-11 10:16:21 -03:00
Daniel Petri Rocha
334b97779b Merge branch 'v2.6.x-release' into capture-notes-toast 2022-11-10 23:01:28 +01:00
Gabriel Porfirio
7a4113c31b dark mode testing 2022-11-10 17:25:18 -03:00
Ramón Souza
c9717e6a6c
Merge pull request #15966 from JoVictorNunes/issue-15900
style: standardize padding, spacing and header font size/weight of several modals
2022-11-10 16:36:33 -03:00
Joao Victor
777eebfc37 Centralize header styles in a new component 2022-11-10 15:09:21 -03:00
Ole Wieners
b3d4813bed make tooltips more accessible 2022-11-10 18:42:19 +01:00
Ramón Souza
c97af6ab8e
Merge pull request #15619 from Arthurk12/bbb/15595
fix(whiteboard): text annotations stuck as fake and re-adds right click to cancel
2022-11-10 13:19:45 -03:00
Manuel Schwarz
8d857e1772 Change background color of the 'End meeting' option 2022-11-10 16:09:19 +01:00
Gustavo Trott
50010ea528
Merge pull request #15894 from JoVictorNunes/shared-notes-on-media 2022-11-10 11:44:28 -03:00
Ole Wieners
3b2ec56f73 fix tooltip padding in fullscreen 2022-11-10 15:28:23 +01:00
Ole Wieners
5c2c0070c3 adjust horizontal tooltip padding 2022-11-10 15:10:01 +01:00
Manuel Schwarz
26c8d31197
Merge branch 'v2.6.x-release' into issue-15891 2022-11-10 15:00:28 +01:00
germanocaumo
4acca1eeeb chore(whiteboard): bump tldraw version
Fixes text shape losing focus when in multi user mode.
2022-11-10 11:36:26 +00:00
Tiago Jacobs
a412371688
Merge pull request #15968 from iMDT/fix-screenshare-in-26
(fix:screenshare) fixes screenshare using BigBlueButton-Tablet app
2022-11-09 16:34:43 -03:00
Ramón Souza
cdc2bc7e04
Merge pull request #15770 from JoVictorNunes/store-webcam-microphone
improvement: share audio and video setup among different sessions
2022-11-09 10:37:52 -03:00
Joao Victor
ef4b9f5f8c fix: WebcamDeviceId storage 2022-11-09 09:19:01 -03:00
Daniel Schreiber
c42fa1ca77 Add config option for html5 settings storage
When BBB is run as a single node or in a scaleout setup with a cluster
proxy in front (see https://docs.bigbluebutton.org/admin/clusterproxy.html) it
is useful to store client settings in browser localStorage instead of
sessionStorage. If localStorage is configured then the client will keep seetings
like notifications for user joining, chat etc across meetings.

It is not advisable to set the setting to `local` in a setup of multiple BBB
nodes without a cluster proxy in front of it because this would lead to
unexpected behaviour at users. The browser would store settings for each server
and for users it would look like BBB is sometimes store the settings and
sometimes not.

It adds the new setting

```yaml
public:
  app:
    userSettingsStorage: (session|local)
```
2022-11-09 09:00:03 -03:00
Tiago Daniel Jacobs
07f4ba1dce Fix screenshare in BigBlueButton-tablet app 2022-11-08 22:50:16 -03:00
Ramón Souza
4508a1e567 fix issue with slides not changing after upload 2022-11-08 15:39:16 -03:00
Joao Victor
fa557406fa style: standardize padding, spacing and header font size/weight of several modals 2022-11-08 14:51:36 -03:00
Gabriel Porfirio
c7b2fd209f download presentation test 2022-11-08 11:32:55 -03:00
Gustavo Trott
c9ddd971f5
Merge pull request #15857 from gustavotrott/max-users-improvements
Closes https://github.com/bigbluebutton/bigbluebutton/issues/9354
2022-11-07 21:24:07 -03:00
Ramón Souza
059b19bc2d change drop area color 2022-11-07 16:21:12 -03:00
Joao Victor
0c4f8b7c44 fix: don't show published poll notification if chat push alert is active 2022-11-07 14:47:20 -03:00
Gabriel Porfirio
bdbd6d0d69 data-test flags added 2022-11-07 13:47:43 -03:00
Joao Victor
94c91d8f79 fix: poll chat message popup notification 2022-11-07 10:23:31 -03:00
Ramón Souza
b66b52ad88
Merge pull request #15923 from owi92/unify-modals
Unify some dialog windows
2022-11-07 09:16:12 -03:00
KDSBrowne
2456edb434 update getSibling to return the correct panel element for calc | lint issues 2022-11-04 19:29:30 +00:00
Ramón Souza
13b2d8791d
Merge pull request #15814 from danimo/fix/15803
fix: spelling errors in session keys
2022-11-04 13:15:59 -03:00
Ramón Souza
1fb5240f70 fix previous slide icon in rtl 2022-11-04 10:13:16 -03:00
Joao Victor
f1007fb7b6 Use the new config option from #15413 - A centralized way of defining which storage to use (Session or Local) 2022-11-03 17:57:54 -03:00
Ramón Souza
468c79209d
Merge pull request #15949 from JoVictorNunes/banners-offset-cursor
fix(whiteboard): take notification bar and banner bar into account when calculating cursor offset
2022-11-03 16:41:27 -03:00
Ramón Souza
ed24cdddde
Merge pull request #15948 from ramonlsouza/copy-paste-workaround
fix: copy & paste does not work if whiteboard is visible
2022-11-03 16:25:35 -03:00
Ramón Souza
fe8263321e add copy and cut events 2022-11-03 16:24:00 -03:00
Ramón Souza
4cd0329ce4
Merge pull request #15950 from KDSBrowne/bbb-qp-button-update
Allow Poll Start From Smart Slides With Active Poll
2022-11-03 15:41:32 -03:00
Joao Victor
4462fabd72 Tweak notes dropdown internationalization 2022-11-03 15:15:32 -03:00
Joao Victor
bb144f9651 Fix unread notes notification 2022-11-03 15:11:57 -03:00
Joao Victor
f4d70647a1 Remove old code 2022-11-03 14:50:36 -03:00
Joao Victor
54f99ccf76 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-11-03 14:48:42 -03:00
Joao Victor
3e7478a73a fix(whiteboard): take notification bar and banner bar into account when calculating cursor offset 2022-11-03 14:33:15 -03:00
Daniel Petri Rocha
f7952fa256 Allow 16 simultaneous exports; remove timeout behavior 2022-11-03 18:09:48 +01:00
Ramón Souza
4246b5bf19 copy-paste whiteboard fix 2022-11-03 13:06:25 -03:00
Ramón Souza
70eab58cb9
Merge pull request #15946 from KDSBrowne/bbb-15928
Add External Videos To Smart Slides
2022-11-03 10:48:00 -03:00
KDSBrowne
57b487fa95 will not render video dropdown with empty actions 2022-11-03 13:43:06 +00:00
Ramón Souza
97ecf70a4b
Merge pull request #15786 from JoVictorNunes/issue-15759
fix(notes): unread notes notification
2022-11-03 09:48:10 -03:00
Joao Victor
e29e5e1d61 fix: don't show unpin button to viewers 2022-11-03 08:56:03 -03:00
KDSBrowne
c2ceec25e2 add external link share to smart slides 2022-11-02 14:54:57 +00:00
Ramón Souza
e376735259
Merge pull request #15935 from KDSBrowne/bbb-15933
Remove Typed Response Option For Smart Slides Yes/No Poll
2022-11-01 13:11:18 -03:00
Joao Victor
5e13487727 Tweak padding 2022-11-01 12:03:31 -03:00
Joao Victor
777019a9c0 Keep sidebar open if layout is FocusOnVideo / Remove header padding of the bottom / Don't hide Shared Notes button, just disable it 2022-11-01 11:40:21 -03:00
Ramón Souza
ff06559165
Merge pull request #15939 from germanocaumo/fix-update-tldraw
fix(tldraw): update to latest version + small fixes
2022-11-01 10:03:05 -03:00
germanocaumo
fa44ee4259 fix(tldraw): don't lose undo/redo stack on resize/fullscreen 2022-11-01 10:46:17 +00:00
germanocaumo
7fbf102fe7 fix(tldraw): increase presentation z index
Fix context menu being invisible when outside the canvas.
2022-11-01 10:41:16 +00:00
Ramón Souza
60ab448cff
Merge pull request #15588 from Arthurk12/bbb/15447
feat(captions): change transcription language on the fly
2022-10-31 16:55:29 -03:00
Joao Victor
5f945e32db revert: set last revision on unmount 2022-10-31 15:39:50 -03:00
Ramón Souza
38b49d8792
Merge pull request #15841 from JoVictorNunes/issue-15834
fix(webcam): brightness not working when changing quality profile
2022-10-31 14:28:58 -03:00
germanocaumo
38725cff7f fix(tldraw): update tldraw to latest version +
Small refactor in Cursor component, fix same key warning in console.
2022-10-31 17:07:03 +00:00
Ramón Souza
fab1c0687e
Merge pull request #15931 from KDSBrowne/26-option-desc
Restore Option Menu Item Descriptions
2022-10-31 14:03:36 -03:00
germanocaumo
1c6e862d54 fix(tldraw): text losing focus on mobile
Fixs unable to type text on mobile (the keybaord was immeditaly being closed when starting the annotation).
2022-10-31 16:47:45 +00:00
germanocaumo
5d4af2d9df fix(tldraw): change language via settings + fix
Correctly updates the current tldraw language when you change the bbb language in Settings.
Fix some languages not being detected in tldraw.
2022-10-31 16:42:38 +00:00
KDSBrowne
aa89684a33 remove disabled from quick poll buttons 2022-10-31 15:09:06 +00:00
Joao Victor
1b08b6e8ba Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-15759 2022-10-31 11:33:23 -03:00
Joao Victor
08fac039c8 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-10-31 11:13:31 -03:00
Joao Victor
0cc2ab2fe5 Move option to sidebar content dropdown 2022-10-31 11:05:09 -03:00
Gustavo Trott
09697948e1
Merge pull request #15708 from danielpetri1/breakout-upload-ui 2022-10-31 08:29:56 -03:00
KDSBrowne
63b9aea247 update regex 2022-10-30 18:53:33 +00:00
KDSBrowne
637a85ca39 restrict typed response when (yes/no) detected 2022-10-30 16:12:37 +00:00
Ramón Souza
638c0cccc8
Merge pull request #15818 from gabriellpr/guest-policy-tests
Guest policy tests
2022-10-28 17:48:53 -03:00
Ramón Souza
8d0316ed31
Merge pull request #15747 from JoVictorNunes/issue-15713
improvement: add internationalization singleton
2022-10-28 13:24:03 -03:00
KDSBrowne
d9160072cc add moderator check 2022-10-28 16:07:06 +00:00
KDSBrowne
03a27e9932 add formatted strings 2022-10-28 15:58:32 +00:00
KDSBrowne
f38d5610a1 restore menu item descriptions for main options dropdown 2022-10-28 14:46:37 +00:00
João Victor Nunes
41d5907a7b
Merge pull request #6 from gustavotrott/pr-15894
Handle Pin Shared Notes in akka-apps
2022-10-28 11:44:10 -03:00
Ramón Souza
08105596a2
Merge pull request #15784 from Carloshsc/fix-youtube-shorts
fix(external videos) youtube shorts link working
2022-10-28 11:30:24 -03:00
KDSBrowne
a02a7eccda use react tabs in connection status modal / lint issues 2022-10-28 14:10:07 +00:00
prlanzarin
401ddc4014 fix: guarantee cleanup of stale data on re-subscriptions
Currently, collection cleanup code is only run when an added event
is received from the server. Where that fails is in scenarios where
a server-side collection turns empty while an affected users is
disconnected - and then reconnects. There's no removed (or updated)
event so no cleanup code is run and you have stale data.

This commit guarantees a stale data check is run whenever a subscription
is established again. The `added` check was also maintained, although
I'm not too sure anymore it's is still needed. That may need to be
revisited.
2022-10-28 13:37:41 +00:00
Gustavo Trott
ba647cdd08 Handle Pin Shared Notes in akka-apps 2022-10-28 08:10:23 -03:00
Joao Victor
d682a220e4 Tweak layout context to include info on whether notes is pinned or not 2022-10-27 17:15:11 -03:00
Joao Victor
9680c0a5ab Add config for disabling the option 2022-10-27 17:04:12 -03:00
Ramón Souza
b4b1b074dc
Merge pull request #15916 from KDSBrowne/bbb-15888
Move Styles Menu Left Of Whiteboard Toolbar
2022-10-27 15:38:44 -03:00
Ole Wieners
c9a612ee8a Unify some dialog windows 2022-10-27 19:54:34 +02:00
KDSBrowne
ae1688c9e7 handle rtl menu position 2022-10-27 17:16:44 +00:00
Ramón Souza
74f3a4e026
Merge pull request #15920 from JoVictorNunes/issue-15865
fix: poll chat message popup notification
2022-10-27 14:08:44 -03:00
prlanzarin
d839b457d9 fix(audio): check for session availability on exitAudio
Mostly benign, but exitAudio/forceExitAudio was throwing an unhandled
error when called on sessions with no active audio because the
underlying bridge methods did not check whether there was an active
session to stop beforehand.
2022-10-27 16:30:11 +00:00
prlanzarin
0f9cc40549 fix(webcam): client crash due to undefined intl var 2022-10-27 16:25:13 +00:00
prlanzarin
341665e631 fix(webcam): client intermittently crashes when sharing camera
Under some specific scenarios, the virtual background restore code might
kick in _before_ the preloaded MediaStream is actually assigned to the
peer instance. That causes a crash because the peer attachment code
(where the vbg restore is triggered) tries to access the device ID of
said MediaStream - and it is undefined in the first place because it was
only being set in after the initial offer is generated which is an async
procedure.

This commit guarantees a preloaded stream is set before the peer is
flagged as created - so it's accessible by the attachment code.
It also checks whether there's a MediaStream available when trying to
restore VBGs to prevent undefined behaviors.
2022-10-27 16:25:06 +00:00
Joao Victor
0a401a96fd fix: poll chat message popup notification 2022-10-27 12:29:16 -03:00
Manuel Schwarz
6c14cbb46b Changes the text of the 'Yes' button of the 'End meeting' dialog, ref #15892 2022-10-27 16:23:18 +02:00
KDSBrowne
c42929be79 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-15888 2022-10-27 13:19:15 +00:00
KDSBrowne
6c4797e814 fix styles menu overlap on whiteboard toolbar 2022-10-27 13:15:09 +00:00
Manuel Schwarz
cf5fd00284 Switch positions and colors of 'Leave meeting' and 'End meeting'. 2022-10-27 15:05:07 +02:00
Gustavo Trott
861c42cecf
Merge pull request #15636 from germanocaumo/tldraw-shape-updates 2022-10-27 08:17:23 -03:00
Ramón Souza
d5dd77bc56
Merge pull request #15864 from JoVictorNunes/issue-15824
style: keyboard shortcuts modal
2022-10-26 13:47:29 -03:00
Ramón Souza
60efe4794a
Merge pull request #15790 from JoVictorNunes/issue-15760
fix: mute external video when in echo test
2022-10-26 13:32:18 -03:00
Gustavo Trott
f747b82d47 Improve validation of maxParticipants on akka-apps side 2022-10-26 13:19:16 -03:00
Gabriel Porfirio
d2d139f378 poll tests and smart slides test 2022-10-25 17:12:59 -03:00
Ramón Souza
c9380f8460
Merge pull request #15817 from JoVictorNunes/fix-breakout-locale-Oct-10
fix(locale): add localization for `Manage users` label
2022-10-25 16:36:27 -03:00
Ramón Souza
5ee4254609
Merge pull request #15870 from JoVictorNunes/issue-15854
fix: necessity of clicking twice for downloading presentation
2022-10-25 16:30:43 -03:00
germanocaumo
226f079c07 fix(tldraw): don't patch state when no shapes were removed 2022-10-25 15:53:19 +00:00
Daniel Petri Rocha
a8587d53b8 Merge branch 'v2.6.x-release' into breakout-upload-ui 2022-10-25 16:13:24 +02:00
Gustavo Trott
c0704bd6b1
Revert "fix: show learning dashboard after session was ended in cluster proxy scenario" 2022-10-25 10:28:12 -03:00
Gustavo Trott
e2f9b19afc Merge remote-tracking branch 'upstream/v2.6.x-release' into max-users-improvements 2022-10-24 22:48:38 -03:00
germanocaumo
e4317cfc51 fix(tldraw): hidden shapes when moved to back was used
updated from #15862, also update bbb-playback to support the shapes drawn with the fix.
2022-10-24 20:30:26 +00:00
Ramón Souza
47d228c1fe
Merge pull request #15822 from danimo/fix/lb-cluster-proxy
fix: show learning dashboard after session was ended in cluster proxy scenario
2022-10-24 16:18:02 -03:00
Ramón Souza
43cf7cfc69 adjust audio/video dropdown position 2022-10-24 14:44:33 -03:00
germanocaumo
d3082f3ca0 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into tldraw-shape-updates 2022-10-24 15:04:00 +00:00
Ramón Souza
9201461403
Merge pull request #15874 from KDSBrowne/26-assigning-br
Add Screen Reader Notification When Moving Users to Rooms
2022-10-24 10:50:00 -03:00
Ramón Souza
cb54b9d13a add missing intl 2022-10-24 10:48:38 -03:00
Joao Victor
d061b0e570 Merge branch 'v2.6.x-release' into shared-notes-on-media 2022-10-24 10:40:54 -03:00
Joao Victor
33d08b2e2f Remove modifier from method 2022-10-24 10:35:46 -03:00
Ramón Souza
1764f7be17
Merge pull request #15787 from KDSBrowne/26-update-menu-ids
Update Menu Ids to Remove Duplicates
2022-10-24 10:35:06 -03:00
Ramón Souza
db66486c8e
Merge pull request #15754 from KDSBrowne/26-a11y-fixes-01
Layout Selection Modal A11y Updates
2022-10-24 10:32:36 -03:00
Ramón Souza
0a6d479938
Merge pull request #15764 from KDSBrowne/26-a11y-fixes-02
Video Preview Modal A11y Updates
2022-10-24 10:26:03 -03:00
Ramón Souza
e1a22b7aab
Merge pull request #15788 from KDSBrowne/26-a11y-fixes-03
Add Dropdown to Tab Order and Hover / Focus Styles
2022-10-24 10:23:47 -03:00
Ramón Souza
22e8d6d1cf
Merge pull request #15793 from KDSBrowne/26-lad-context
Fix Menu Item Descriptions Not Being Announced
2022-10-24 10:18:21 -03:00
Ramón Souza
00c52adaee
Merge pull request #15794 from KDSBrowne/26-mute-all-label
Fix User Options Mute Items Not Updating
2022-10-24 10:13:29 -03:00
Joao Victor
4c6050521b feat: pin/unpin shared notes on media area (HTML5 portion) 2022-10-24 10:11:28 -03:00
Ramón Souza
1c9a8435d5
Merge pull request #15862 from KDSBrowne/bbb-15836
Fix Moved to Back Shapes Lost Forever
2022-10-24 10:10:55 -03:00
Ramón Souza
175d90c015
Merge pull request #15789 from KDSBrowne/26-update-fs-labels
Improve Context of Text in Fullscreen Button Labels
2022-10-21 16:27:56 -03:00
Ramón Souza
7f3dcb7f13
Merge pull request #15844 from JoVictorNunes/issue-15758
style: breakout item padding
2022-10-21 16:23:13 -03:00