hiroshisuga
63318919d8
Update styles.js
2023-05-10 23:34:49 +09:00
Ramón Souza
5b1c0bef9d
Merge pull request #17846 from Scroody/I-17832
...
Fix: Closed captions hindering elements
2023-05-10 10:15:10 -03:00
KDSBrowne
4ad5b93f3b
update tabindex value
2023-05-10 02:15:08 +00:00
KDSBrowne
1b51377147
fix getContentAnchorEl console error
2023-05-10 01:31:48 +00:00
bigbluebutton
a7b8704b06
update material ui from v4 to v5
2023-05-10 00:09:54 +00:00
Anton Georgiev
677ecd7406
Merge pull request #17561 from KDSBrowne/bbb-005
...
fix: Update Question Regex to Exclude URLs
2023-05-09 17:51:09 -04:00
Arthurk12
9c5b2e9d06
fix(camera as content): close modal
...
Adds missing code to close the webcam modal when camera as content
is stopped via webcam modal's button.
2023-05-09 17:21:49 -03:00
Carlos
1aa659a1ff
fix(camera as content): removed extra configs in the modal
2023-05-09 17:21:48 -03:00
Carlos
5ddfb8b883
fix(camera as content): merge fixes
2023-05-09 17:21:48 -03:00
Arthurk12
a03064aa41
fix(camera as content): stop ongoing screenshare
...
Camera as content and screenshare are 2 features that are mutually exclusive
because they share the same space in the UI. This commit adds the behavior
that when one this features is started, the other one is closed if it is
running.
2023-05-09 17:21:48 -03:00
Arthurk12
d0c460f9c0
fix(camera as content): device sharing
...
Prevents the same camera device from being shared twice(webcam and "camera
as content"). The camera device shared using the camera as content feature
is tracked locally and then taken into account in the video-preview modal.
2023-05-09 17:21:48 -03:00
Arthurk12
7697367335
feat(screenshare): make component generic
...
Turns the screenshare component into a generic component, so that it can be
used both for screenshare and camera as content fetures.
Also changes specific locales and icons for the camera as content feature.
2023-05-09 17:21:47 -03:00
Arthurk12
e902f2ee27
feat(screenshare): add contentType field
...
This commit adds a contentType field in the back-end components of the
screenshare feature in order to accomodate the new 'camera as content'
feature.
2023-05-09 17:21:47 -03:00
Arthurk12
33c9abd874
requested changes
2023-05-09 17:21:47 -03:00
Carlos
8f8bfc8903
feat(camera as content): port to BBB
...
Enables the presenter to share a camera in the presentation area.
The shared camera automatically uses a pre-defined, fixed and hidden camera.
Profile defined in the settings.yml file.
It is currently using the screenshare's backend.
2023-05-09 17:21:46 -03:00
Scroody
cdfa38ad85
Change of approach
2023-05-09 15:51:35 -03:00
Scroody
0cc3a4e818
Fix: Closed captions hindering elements
2023-05-09 14:26:27 -03:00
GuiLeme
d2c5b33eec
[issue-17839] - back-end part for hide_presentation_on_join issue
2023-05-09 12:01:55 -03:00
Anton Georgiev
2645bc8d83
Merge pull request #17827 from hiroshisuga/patch-3
...
fix(poll): fix Yes/No quick poll button
2023-05-09 10:38:42 -04:00
Ramón Souza
854d0a162e
wip: ignore restore on update for first load of initial presentation
2023-05-09 10:58:40 -03:00
Anton Georgiev
c8342ce5ac
Merge pull request #17821 from antobinary/meteor-timeout-part-2
...
refactor: ensure setTimeout and clearTimeout run within Fiber
2023-05-08 16:23:19 -04:00
Anton Georgiev
9d1a4e1dfc
Merge pull request #17829 from ramonlsouza/issue-17819
...
fix: Joining a meeting with pinned shared notes you don't see presentation area
2023-05-08 16:13:52 -04:00
Scroody
46b9cfa1e2
Id correction
2023-05-08 16:03:24 -03:00
Scroody
d0b73e9c0b
Fix: editable polls.
2023-05-08 15:50:43 -03:00
Anton Georgiev
d04c07d59b
Merge pull request #17818 from ramonlsouza/issue-17723
...
fix(chat): character limit warning is not removed on submit
2023-05-08 09:15:06 -04:00
Anton Georgiev
1340265d26
Update bigbluebutton-html5/imports/api/users/server/handlers/validateAuthToken.js
2023-05-08 09:05:13 -04:00
Ramón Souza
a97d0216eb
fix pinned shared notes on join
2023-05-08 10:01:08 -03:00
hiroshisuga
c66177d543
Update component.jsx
2023-05-07 00:20:55 +09:00
Anton Georgiev
1746c9376f
refactor: add userId and authToken for each PendingAuth
2023-05-05 16:01:07 -04:00
Ramón Souza
b5b98ff911
fix notifications being displayed more than once
2023-05-05 16:55:37 -03:00
Anton Georgiev
340f727b0f
refactor: ensure setTimeout and clearTimeout run within Fiber
2023-05-05 15:39:27 -04:00
Anton Georgiev
f51205a119
refactor: adding logs for closing the connection due to invalid user
2023-05-05 15:28:21 -04:00
Ramón Souza
7898482c58
remove error message from chat input on submit
2023-05-05 15:00:21 -03:00
Paul Trudel
cdfe54bc56
Use meteor.setTimeout to keep call inside fiber
2023-05-05 15:26:56 +00:00
Anton Georgiev
9814e4ebaf
Merge pull request #17811 from antonbsa/layout-tests-migration
...
test: Layout tests additions and serial mode migration
2023-05-04 16:27:16 -04:00
Anton Georgiev
5f0686697a
Merge pull request #17792 from Scroody/I-17741
...
fix: Default cursor not appearing when entering meeting.
2023-05-04 10:38:31 -04:00
Anton Georgiev
d2cfe301d7
Merge pull request #17806 from ramonlsouza/fix-multi-user-cursor
...
fix: cursor not appearing for non-presenter when multi-user whiteboard is enabled
2023-05-04 10:37:11 -04:00
Ramón Souza
c3ad0e7727
fix cursor for multi-user whiteboard
2023-05-04 09:20:36 -03:00
GuiLeme
90078aedc7
[issue-17531] - resolve conflicts with 2.7
2023-05-04 08:56:27 -03:00
GuiLeme
f650ade561
[issue-17531] - prevent user from exporting annotations when there is no annotation
2023-05-04 08:48:32 -03:00
Tainan Felipe
66052802c0
Fix: duplicate messages when start a new chat
2023-05-03 17:14:05 -03:00
Anton Georgiev
80079bd3bf
Merge pull request #17798 from Scroody/meteor-migration
...
fix: Meteor migration async annotation tweaks
2023-05-03 15:12:12 -04:00
Scroody
ab8e8b9ddb
Changes to annotations async
2023-05-03 13:56:47 -03:00
Scroody
1a75eb884e
Tweeks to annotations async
2023-05-03 13:53:28 -03:00
GuiLeme
f3969c083a
[issue-17531] - disabled dropdown when uploading a presentation to not throw errors
2023-05-03 08:50:36 -03:00
Scroody
85669f0038
Fix: Default cursor not appearing when entering meeting.
2023-05-02 15:32:10 -03:00
Ramón Souza
f6ae122fd0
Merge pull request #17728 from ramonlsouza/fix-private-typing-indicator
...
fix: typing indicator does not work in private chat
2023-05-02 11:26:04 -03:00
Ramón Souza
fdaf5af5ce
Merge pull request #17759 from ramonlsouza/issue-17739
...
fix: Part of the camera border is not resizable when positioned below the chat
2023-05-02 11:25:49 -03:00
GuiLeme
f03c01399f
[issue-17531] - added ConvertedPresentationName to be referenced when getting the link to downloading the original file
2023-05-02 11:14:40 -03:00
danielpetri1
72c0606a80
Fix current presentation indicator
2023-05-01 14:01:04 +00:00
Lucas Fialho Zawacki
fcb6b94787
feature(reactions): Flags to enable new/old status button and to position it centered or to the right
2023-04-28 14:10:27 -03:00
Lucas Zawacki
f81652a4dd
feature(reactions): Unify reaction messages with emoji status and pass it through akka
2023-04-28 11:47:15 -03:00
Lucas Fialho Zawacki
f18130c4f3
fix(reactions): Correct style after merge
2023-04-28 11:35:41 -03:00
André Castro
2c52c1a596
Merge branch 'v2.6.x-release' into I-17465
2023-04-27 19:25:56 -03:00
Ramón Souza
65e16518dc
Merge pull request #17676 from Scroody/fix-draggable-cameras-no-presentation
...
Fix: Draggable cameras when presentation minimized.
2023-04-27 19:16:01 -03:00
Ramón Souza
d082d0b044
fix sidebar resizing on cameradock
2023-04-27 18:59:13 -03:00
Lucas Fialho Zawacki
2a3e2d4993
feat(user-actions): enabled option in settings.yml
2023-04-27 18:37:18 -03:00
Lucas Fialho Zawacki
b91697d0b9
fix(reactions): Fix merge
2023-04-27 18:31:11 -03:00
Carlos Henrique
2fba5f23ac
fix(reactions) reactions when using avatar
...
Add a variable that removes the avatar before applying the reaction.
2023-04-27 15:43:25 -03:00
Lucas Zawacki
94e045d0e7
fix(reactions): Fix chat input reactions button
2023-04-27 15:42:47 -03:00
Carlos
6728d0a725
fix(reactions): working after 2.5 merge
...
Reactions are working now
2023-04-27 14:49:09 -03:00
Carlos
fe745dea94
fix(reactions) menu blocking reactions button
...
Add options to dropdown.
2023-04-27 14:48:27 -03:00
Carlos
747a02a573
fix(reactions) bug display
...
Fix bug that causes the emoji modal be too large.
Fix bug when modal is on mobile.
2023-04-27 14:40:38 -03:00
Carlos
3b6c1d565c
fix(interactions): add correct border
...
Fix hand button border style.
2023-04-27 14:40:08 -03:00
Carlos
3990f29f7c
fix(reactions): reactions emoji picker
...
Fix reaction add style.
2023-04-27 14:20:53 -03:00
Arthurk12
b565a91cd2
fix(interactions): raised hands toast
...
Makes user avatars on raised hands toast appear with the same
color and same avatar image they have in the user list.
2023-04-27 14:16:35 -03:00
Max Franke
6d146d07d4
fix(interactions-button): typo
2023-04-27 14:08:16 -03:00
Max Franke
ddd1712f56
fix(interactions): user status debounce
2023-04-27 14:04:55 -03:00
Max Franke
fbcc611bd9
feat(interactions): add new interactions button
...
Interactions button is a button that stays in action bar.
Integrates several features in just one place: user-reaction, raise hand,
user-status (away/not away), toggle question panel.
2023-04-27 13:57:40 -03:00
Max Franke
d28b93a586
feat(reactions): add user reaction
...
add user-reaction collection
add emoji picker for user reaction in the user list
add options to enable/disable user-reaction
add a way to pass style to emoji-picker component
2023-04-27 11:54:11 -03:00
Anton Georgiev
4406dcb971
Merge pull request #17744 from diegobenetti/transfer-button-not-displayed-in-tablets
...
fix: Transfer button not displayed in tablets
2023-04-27 08:37:46 -04:00
Diego Benetti
910e3f2e6f
Fixes url concatenation to encode the parameters
2023-04-27 12:17:14 +00:00
Anton Barboza
860766b4cf
Merge remote-tracking branch 'upstream/v2.6.x-release' into layout-tests-migration
2023-04-26 15:14:24 -03:00
André Castro
14d80a2154
Update bigbluebutton-html5/imports/ui/components/webcam/component.jsx
...
Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
2023-04-26 14:59:45 -03:00
André Castro
d1e72d9ada
Update bigbluebutton-html5/imports/ui/components/webcam/component.jsx
...
Co-authored-by: Samuel Weirich <4281791+SamuelWei@users.noreply.github.com>
2023-04-26 14:54:30 -03:00
Diego Benetti
9306e38dd9
Improves iOS detection to consider tablet as iOS instead of macOS
2023-04-26 14:33:27 +00:00
andre-imdt
d4b3a3b0e8
New logic apllied to dragging cameras.
2023-04-26 11:28:59 -03:00
Anton Barboza
9628f03af1
test: add smart, custom and push layout tests
2023-04-25 18:20:48 -03:00
Ramón Souza
2e8f3bdbb8
fix typing indicator in private chat
2023-04-25 16:59:07 -03:00
Lucas Zawacki
894bd3e126
fix(transcription): Don't set webspeech provider for transcription-controller
2023-04-25 10:25:35 -03:00
Arthurk12
3b871e5ca2
fix(captions): "not supported" in chrome
...
Fixes a case where the locale selector don't show up in Chrome when using
'webspeech' provider.
And adds missing fields to the webspeech transcription messages, after the
addition of some new parameters to those messages with the open
transcription server.
2023-04-25 10:25:20 -03:00
Arthurk12
eafa0f200e
feat(captions): no longer writes in the pad
...
This feature was too coupled to the old closed captions' pads.
(e.g. the old closed captions feature should be enabled for this
to work properly)
Some things were hardcoded and others didn't make sense from the
user experience perspective.
Reverts #876d8aa.
Partially reverts #802964f, removes changes to make closed captions'
pads compatible with live-transcription but keeps provider settings.
2023-04-25 10:24:48 -03:00
prlanzarin
54b6578b03
fix(audio): forcefully disable stereo when using Vosk transcription
...
The current Vosk CC provider does not support stereo mic streams
(pending investigation as to why).
This commits makes sure stereo is forcefully disabled via SDP munging
only when transcription is active and using Vosk. Having it disabled
in the server side (FreeSWITCH) is not enough because the stereo parameter
is client mandated and replicated by FS on its answer. So we need to
make sure it's always disabled for the time being.
SFU audio does munging server side (and stereo is always off), so no changes
needed there.
The rest of the providers (except WebSpeech) need to be validated against
stereo audio as well.
This is also intended to be temporary - ideally this needs to be fixed in
mod_audio_fork/Vosk/wherever this is breaking.
2023-04-25 10:10:39 -03:00
Lucas Fialho Zawacki
4400cc68c8
feat(captions): Add SetUserSpeechLocaleMsg files
2023-04-25 10:05:16 -03:00
Lucas Fialho Zawacki
fee6ff026a
feat(captions): Use setUserSpeechLocale as an akka event and catch it in the transcription manager
2023-04-25 09:54:34 -03:00
Lucas Fialho Zawacki
6979432c36
feat(transcription): Server side open source transcriptions
2023-04-24 18:23:34 -03:00
Ramón Souza
af8556e026
Merge remote-tracking branch 'upstream/v2.6.x-release' into 26-27-apr24
2023-04-24 17:15:47 -03:00
andre-imdt
cb02bd965e
Fix: Cameras don't obstruct buttons anymore.
2023-04-24 17:02:05 -03:00
andre-imdt
df9d11180f
Enhancement: Virutal backgrounds now accepts webp
2023-04-24 13:56:54 -03:00
Anton Georgiev
bf04095593
Merge pull request #17695 from KDSBrowne/bbb-iphone-patch
...
fix: Prevent Webcam Styling Crash On iPhones
2023-04-24 08:56:57 -04:00
Ramón Souza
3fd5fbd9c6
Merge pull request #17686 from ramonlsouza/fix-dropdown-ios
...
fix: Wrong style for set status dropdown button on iPhone
2023-04-24 09:47:01 -03:00
KDSBrowne
2c01efd969
add new line
2023-04-23 21:03:38 +00:00
KDSBrowne
9bdf7d5381
fix styling crash on iPhones by using pt units
2023-04-23 20:49:53 +00:00
Anton Georgiev
ba033ab10e
Merge pull request #17685 from KDSBrowne/bbb-ipad-canvas-patch-2
...
fix: Disable Canvas Magnifier On iPad While Using Canvas
2023-04-20 16:24:37 -04:00
KDSBrowne
82c946233f
Update bigbluebutton-html5/imports/ui/components/whiteboard/cursors/component.jsx
...
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2023-04-20 16:14:42 -04:00
Ramón Souza
861ef712b3
fix dropdown size on ios
2023-04-20 15:56:00 -03:00
KDSBrowne
8ee76b6b3e
restore chat text selection | disable loupe in ipad while writing on canvas
2023-04-20 18:13:45 +00:00
GuiLeme
6e05e3ca51
[issue-17131] - Suggestions in review and some change of behavior
2023-04-20 08:48:43 -03:00
Ramón Souza
5cd67818b5
Merge pull request #17673 from ramonlsouza/issue-17668
...
Fix: Presentation un-minimizing when exiting external video or screen sharing.
2023-04-19 16:38:02 -03:00
Scroody
23bac8b628
Fix: Draggable cameras when presentation minimized
2023-04-19 14:04:28 -03:00
Gustavo Trott
d19d286811
Adds prop color for voiceUsers create msgs
2023-04-19 12:16:35 -03:00
Ramón Souza
c89349858b
Merge pull request #17667 from KDSBrowne/bbb-autohide-tools-fix
...
fix: Patch Auto Hidden Tools To Stay Invisible On Page Change
2023-04-19 10:46:26 -03:00
Ramón Souza
ce627f8bdb
fix presentation minimized after screenshare
2023-04-19 09:41:30 -03:00
Scroody
e27c50a487
Fix: Presentation unminimizing when exiting external video or screen share.
2023-04-19 08:25:24 -03:00
Anton Georgiev
7b864cc841
Revert "Fix: Presentation un-minimizing when exiting external video or screen sharing."
2023-04-18 17:18:46 -04:00
KDSBrowne
65ac2b6d55
patch auto hidden tools to stay invisible on page change
2023-04-18 20:56:18 +00:00
Anton Georgiev
a811888dea
Merge pull request #17664 from ramonlsouza/keep-toolbar-on-resize
...
fix: whiteboard toolbar reappears if whiteboard is resized
2023-04-18 16:31:23 -04:00
Ramón Souza
2c8f357977
keep whiteboard toolbar hidden on resize / slide change
2023-04-18 15:03:22 -03:00
GuiLeme
13e37e61c3
[issue-17531] - removing logs for debbug
2023-04-17 09:44:56 -03:00
GuiLeme
90bbb10de6
[issue-17531] - insert tag besides the presentation's name
2023-04-17 09:04:58 -03:00
Ramón Souza
ae83dd3b94
Merge pull request #17512 from Scroody/I-17464
...
Fix: Presentation un-minimizing when exiting external video or screen sharing.
2023-04-17 08:35:24 -03:00
Paulo Lanzarin
5c2e9bff94
Merge pull request #17021 from prlanzarin/u27/fix/audio-reconn-inbound-delay
...
fix(audio): decouple remote media setup (play) from state callback
2023-04-14 16:08:25 -03:00
Paulo Lanzarin
88b5feb21f
Merge pull request #17508 from prlanzarin/u26/fix/cam-reconn-state-sync
...
fix(video): ensure streams are always attached on reconnections
2023-04-14 16:08:09 -03:00
Paulo Lanzarin
a7fec34cd1
Merge pull request #17524 from prlanzarin/u27/refactor/remove-vu-socket-ejection
...
refactor(audio): remove unused VU ejection on socket disconnection
2023-04-14 16:07:49 -03:00
Paulo Lanzarin
7c1f036b9e
Merge pull request #17526 from prlanzarin/u26/fix/ff-default-output-live
...
fix(audio): add default output device placeholder in input-stream-live-selector
2023-04-14 16:07:21 -03:00
KDSBrowne
3a6fde4fd0
disable toolbar autohide animations based on app settings
2023-04-14 15:27:37 +00:00
GuiLeme
536285fc37
[issue-17531] - restored old feature of downloading original presentation
2023-04-14 11:04:24 -03:00
KDSBrowne
610af45daf
fix an error for undefined of includes
2023-04-13 20:13:30 +00:00
KDSBrowne
63e2a2b5e9
update question regex to exclude urls
2023-04-13 20:03:06 +00:00
Scroody
809a2a7012
Fix: Bigger presentations now restore on update as well
2023-04-13 15:25:31 -03:00
KDSBrowne
d0d3862708
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-hover-tools
2023-04-13 17:45:39 +00:00
André Castro
e00a258d0d
Merge branch 'v2.6.x-release' into fix-warnings-on-create
2023-04-13 11:27:50 -03:00
Scroody
100e96bb99
panSelected added back to styles.js
2023-04-13 11:20:32 -03:00
Scroody
416656087a
panSelected now passed as styleProp
2023-04-13 11:13:20 -03:00
Scroody
e3477b5e42
Fix: Restore on update
2023-04-13 10:56:54 -03:00
AtilaU19
6cb30af4e3
fix(webcams): insivible grid correction
2023-04-13 10:36:55 -03:00
AtilaU19
0654bc9394
fix(screenshare): correct end alert behavior
2023-04-13 10:34:29 -03:00
GuiLeme
b9f9e0f95d
[issue-16954] - fix close randomUserModal for user doesn't affect presenter
2023-04-12 16:05:54 -03:00
KDSBrowne
628f001de6
handle update when userlist is resized
2023-04-12 18:36:13 +00:00
KDSBrowne
b9c04ad319
add presentationAreaHeight & presentationAreaWidth to editable wb key | remove throttle func
2023-04-12 17:03:54 +00:00
GuiLeme
d1025fcbe5
[issue-16954] - Changes in review and fix of minor bugs
2023-04-12 12:51:23 -03:00
Ramón Souza
6a06f994a9
Merge branch 'v2.6.x-release' into meteor-migration
2023-04-12 11:03:13 -03:00
Ramón Souza
99bc15a94b
Merge pull request #17513 from Carloshsc/screenshare-autoplay-bbb
...
fix(screenshare) autoplay overlay
2023-04-12 10:02:28 -03:00
Anton Georgiev
730e1e26e4
Merge pull request #17496 from gustavotrott/set-ismobile-on-akkaapps
...
refactor: Stores user-isMobile flag in akka-apps (instead of only in Meteor/Mongo)
2023-04-12 07:30:08 -04:00
Anton Georgiev
abc94a2906
Merge pull request #17495 from gustavotrott/pick-usercolor-on-akkaapps
...
refactor: Moves user color picker to akka-apps (instead of meteor-backend)
2023-04-12 07:08:35 -04:00
prlanzarin
b17ba35238
fix(audio): decouple remote media setup (play) from state callback
...
Audio state callback and remote media setup both depend on FS's state
(comes through Meteor) and the ICE state (local, peer connection). The
caveat: FS's state can come delayed on reconnection scenarios because
Meteor's websocket generally takes significantly longer to re-connect than
the peer connection, which means the ICE state gets completed way before FS
is flagged as ready.
The practical issue: while outbound audio (client -> FS) will work, inbound
audio (FS -> client) won't _just because it wasn't played_ (even though
data is coming through).
This commit decouples the remote media setup step from the state
through:
- Setup remote media when ICE state is completed
- Run the state callback only after FS is flagged as ready. This
should maintain the UI states consistent across client-server.
Keep in mind the assumption that if FS is ready, ICE is completed by
consequence.
2023-04-11 16:02:20 -03:00
prlanzarin
fb30b145af
refactor: remove unused VU ejection on socket disconnection
...
The voice user ejection callback tethered to Meteor's socket
disconnection seems broken (since its introduction). The VU selector
uses an invalid field (requesterUserId) - so no VU is ever returned.
Since I'm unaware of the original goal behind this code and there's
already ejections in place in other components (akka-apps, for
instance), this is basically a revert of #9888 .
2023-04-11 15:58:22 -03:00
prlanzarin
a47ef9c244
fix(audio): add default device placeholder in input-stream-live-selector
...
Handles scenarios where setSinkId is not supported and use a placeholder Default device label
2023-04-11 15:48:02 -03:00
Ramón Souza
fb308f0a60
Merge pull request #17397 from hiroshisuga/dev2.6.1_tooltip
...
[2.6 fix] Show the pan tool tip at the same timing and position as other tools
2023-04-11 13:18:18 -03:00
Anton Georgiev
94de530108
Merge pull request #17509 from KDSBrowne/bbb-imp-chat-sr
...
fix(access): Remove Aria-Live From Chat Area
2023-04-11 11:40:07 -04:00
GuiLeme
5eb29e0ab5
[issue-16954] - merge upstream/v2.7.x-release
2023-04-11 11:02:00 -03:00
prlanzarin
5d214cb27d
fix(video): ensure streams are always attached on reconnections
...
There's a scenario where remote streams won't be attached again if the
sharer experienced a Meteor/client disconnection.
The disconnection empties some necessary user data temporarily, which
causes the corresponding video-list-item to be unmounted while the peer
persists for a little longer.
If the sharer re-connects fast enough, video-list-item will re-mount but
will 1) miss the current stream state (ie stuck in loading) 2) fail to
re-attach the streams since the peer was already flagged as attached.
Ensure remote camera streams are always attached and shown by:
- always propagating the current stream state on attachment
- refactoring the attachment pre-requisites away from a static boolean
to a required data + diff check (based on target and current
attached streams)
2023-04-11 09:36:13 -03:00
Paulo Lanzarin
67e4a9ebf3
Merge pull request #17394 from schrd/fix-issue-16057
...
Fix: Workaround firefox' missing audio output selection
2023-04-11 09:04:23 -03:00
Ramón Souza
95f4212c59
Merge pull request #16115 from KDSBrowne/dev26-link-nl
...
fix: Handle External Video Links On Multi Lines In Smart Slides
2023-04-11 09:04:13 -03:00
Daniel Schreiber
68c583f53e
Fix: Workaround firefox' missing audio output selection
...
Firefox does not support selecting an audio output device in its default
configuration. This works around this flaw by just displaying default
output instead of no device found.
Fixes #16057
2023-04-11 10:41:32 +02:00
Carlos
1f16c8b483
fix(screenshare) autoplay overlay
...
Changed z-index of autoplay overlay.
2023-04-10 16:51:20 -03:00
Scroody
5b0bc16e5c
Fix: Presentation unminimizing when exiting external video or screen share.
2023-04-10 16:25:19 -03:00
Scroody
69f39da665
Fix: Poll results not appearing.
2023-04-10 11:17:35 -03:00
Ramón Souza
d70788e832
Merge pull request #17060 from hiroshisuga/testHideTools
...
[2.6] Hide tldraw toolbar
2023-04-10 08:51:53 -03:00
Gustavo Trott
0b2bf8f68b
Akka-apps will set mobile flag instead of Meteor
2023-04-06 17:43:57 -03:00
Ramón Souza
abbe64ab16
add missing await
2023-04-06 17:04:47 -03:00
Gustavo Trott
0630fb05ea
Moves user color picker to akka-apps instead of meteor-backend
2023-04-06 16:39:05 -03:00
Scroody
958170bf8a
Fix: Warnings when creating new meetings solved.
2023-04-06 16:22:21 -03:00
Ramón Souza
ca668f165e
Merge branch 'v2.6.x-release' into meteor-migration
2023-04-06 16:06:10 -03:00
Ramón Souza
17f428d0af
Merge pull request #17486 from danielpetri1/blank-space
...
fix(bbb-html5): Maximize webcams when removing all presentations
2023-04-06 13:17:52 -03:00
Anton Georgiev
72c575b911
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-apr-6
2023-04-06 11:50:26 -04:00
danielpetri1
eb9b12a581
No blank space in sidebar
2023-04-06 14:37:34 +00:00
Ramón Souza
030384b165
Merge pull request #17382 from KDSBrowne/bbb-imp-menu-access
...
fix(access): Keyboard Navigation With Arrows Only In Dropdown Menus
2023-04-06 09:33:37 -03:00
Ramón Souza
cd7fc0b11f
Merge pull request #17392 from KDSBrowne/bbb-17164
...
fix: Preserve Tool & Style Settings On Page Change
2023-04-06 09:09:51 -03:00
Anton Georgiev
e2dc7da98a
Merge pull request #16828 from prlanzarin/u27/fix/ss-cam-reconn
...
fix: re-connection improvements for cameras and screen sharing
2023-04-05 16:13:01 -04:00
Anton Georgiev
14b1abb6e4
Merge pull request #17114 from prlanzarin/u26/fix/echo-switch-output
...
fix(audio): output device changes not effective in local echo test
2023-04-05 16:11:28 -04:00
Anton Georgiev
124ab8d972
Merge pull request #17468 from prlanzarin/u26/feat/sfu-gather-block
...
feat: add option to force/extend gathering window in SFU components, +
2023-04-05 15:52:10 -04:00
Anton Georgiev
f6004b477c
Merge pull request #17340 from KDSBrowne/bbb-16951
...
fix: Handle Exception While Invoking ZoomSlide
2023-04-05 15:17:26 -04:00
Anton Georgiev
173ca01519
Merge pull request #17344 from KDSBrowne/bbb-17331
...
fix: Move Setting isForcePanning To Patch Event
2023-04-05 15:16:29 -04:00
Anton Georgiev
cc820ad02d
Merge pull request #17370 from Scroody/I-17330
...
Fixed: Error when trying to apply custom styles via URL.
2023-04-05 15:15:57 -04:00
Ramón Souza
92275c4e49
Merge pull request #17455 from Scroody/I-17403
...
Enhancement: Unread and read privet chats now order by unread and alphabetical order.
2023-04-05 15:36:17 -03:00
Scroody
4696503c81
Add: Order priority by number of unread messages.
2023-04-05 15:20:49 -03:00
Ramón Souza
10a00d8e05
Merge pull request #17427 from Scroody/fix-bbb-tips
...
Fix: BBB tips overlapping other elements out of his own box
2023-04-05 15:18:48 -03:00
Anton Georgiev
29f9bc47bd
Merge pull request #17436 from Carloshsc/bug-waiting-for-approval
...
fix(reconnect): Fix waiting for approval
2023-04-05 13:56:23 -04:00
Scroody
8bacc855a6
Fix: bug in animation caused by CSS overflow.
2023-04-05 14:46:22 -03:00
Ramón Souza
5d960887d2
Merge pull request #17395 from hiroshisuga/dev2.6.1_toolbarhover
...
[2.6 fix] recover hover effect on icons of whiteboard toolbar
2023-04-05 14:43:45 -03:00
prlanzarin
f4b4de6f88
fix(video): prevent a client crash when cleaning up video peers
...
There's a very rare scenario where the client may crash if a video
publisher is released before the source stream had its inactivation
listener callback set up.
This adds a type check to the inactivation handler before trying to
clean it up.
2023-04-05 13:31:59 -03:00
prlanzarin
c81a7e70f2
fix: properly check constraints before creating transceivers in peer.js
...
In peer.js offer generation method, the provided constraitns are only
being type checked. It needs a value check when the constraint is a
boolean.
This commit should prevent useless transceivers from being added when
explictly specifying audio/video as `false`
2023-04-05 13:30:30 -03:00
prlanzarin
be6a23a003
feat: add option to force/extend gathering window in SFU components
...
There's an edge case in finnicky networks where ALG-like firewalls
tamper with USE-CANDIDATE STUN packets and, consequently, bork ICE-lite
connectivity establishment. The odd part is that client-side gathering
seems to complete if intermediate STUN bindings work (before the final
USE-CANDIDATE), which may cause the peer not to generate relay
candidates == connectivity fails.
This adds the `public.kurento.gatheringTimeout` option to forcefully extend
the candidate gathering window in peers that act as offerers. The
behavior is as follows: if the flag is set (ms), the peer will wait
either the gathering completed stage or, _at most_,
public.kurento.gatheringTimeout ms before proceeding with calls chained
to setLocalDescription.
This option is disabled by default and intentionally ommited from the
base settings.yml file as to not encourage its use. Don't use it unless
you know what you're doing :).
2023-04-05 13:22:38 -03:00
Ramón Souza
a4c074658e
Merge pull request #17434 from ramonlsouza/fix-cam-position-sidebar
...
fix: camera position when notificationBar appears
2023-04-05 13:03:31 -03:00
danielpetri1
b91e766184
Maximize webcams when all presentations removed
2023-04-05 15:37:56 +00:00
Ramón Souza
20f020a7b2
replace react-color with react-colorful
2023-04-05 10:49:07 -03:00
Scroody
868ee54371
Enhancement: Unread and read privet chats now order by unread and alphabetical order.
2023-04-05 10:38:59 -03:00
Ramón Souza
7438f100fe
remove new instances of lodash methods
2023-04-05 09:44:47 -03:00
Ramón Souza
bcd504b749
Merge remote-tracking branch 'upstream/v2.7.x-release' into lodash-radash
2023-04-05 09:42:05 -03:00
Carlos
39b308b91f
fix(reconnect) waiting for approval
...
Removed code that enter the old status "waiting for approval".
2023-04-04 10:47:32 -03:00
Ramón Souza
caddf61259
fix camera position when notificationBar appears
2023-04-04 09:34:00 -03:00
hiroshisuga
b3e6cf0c78
Fix a bug
...
Clicking the presentation with the pan tool selected grayed the presentation.
2023-04-04 17:40:21 +09:00
hiroshisuga
4d2c6fecc0
lower case to avoid warning
2023-04-04 12:09:45 +09:00
hiroshisuga
5bc2976328
lower case to avoid warning
2023-04-04 12:08:35 +09:00
hiroshisuga
09460c3de0
Fix toggle animation setting
...
ignore the update if "delay" prop is set for the pan tool.
2023-04-04 11:03:51 +09:00
Scroody
356cf73f3c
Fix: BBB tips overlapping other elements out of his own box
2023-04-03 15:10:22 -03:00
Ramón Souza
62e9b3a4d6
Merge pull request #17381 from Scroody/drop-down-arrow
...
style: drop down arrow better centralized.
2023-04-03 09:45:22 -03:00
hiroshisuga
58ef3c6a5a
add props to tooptip component
2023-04-03 17:13:54 +09:00
hiroshisuga
f6d401b502
add props to button component
2023-04-03 17:11:37 +09:00
hiroshisuga
828f692d7b
add two props to pan injector
2023-04-03 17:09:53 +09:00
hiroshisuga
d873156ed8
Update styles.js
2023-04-03 00:30:22 +09:00
hiroshisuga
2a31b1e0ee
Update styles.js
2023-04-03 00:13:44 +09:00
hiroshisuga
5be3e2ef1c
Update component.jsx
2023-04-02 23:42:12 +09:00
hiroshisuga
476c31a912
Update component.jsx
2023-04-02 23:39:41 +09:00
hiroshisuga
8b92b444ca
Update styles.js
2023-04-02 23:38:32 +09:00
KDSBrowne
a0f6bfcff2
fix the need to double click on style items
2023-04-01 21:05:27 +00:00
KDSBrowne
da66eeccc4
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-17164
2023-04-01 20:22:50 +00:00
KDSBrowne
9abc00bcbc
preserve tool and style setting on page change
2023-04-01 20:18:03 +00:00
KDSBrowne
f32ac70a7b
remove unneeded aria-live area's
2023-04-01 20:10:41 +00:00
Scroody
4b965a2a71
Migration of the API to async for Meteor3.0
2023-03-31 17:40:41 -03:00
KDSBrowne
b3a6c0be98
remove aria-live from chat message list wrapper
2023-03-31 19:38:34 +00:00
KDSBrowne
9fbf5c2fde
fix keyboard navigation in dropdown menus
2023-03-31 18:06:41 +00:00
imdt
90ea2bd98e
Usability: drop down arrow better centralized.
2023-03-31 13:19:15 -03:00
Anton Georgiev
a6b5375391
Merge pull request #17377 from paultrudel/remove-client-config-service
...
refactor(bbb-web): Remove Client Config Service
2023-03-31 09:33:50 -04:00
imdt
7d117e3dd6
Fixed: Error when trying to apply custom styles via URL.
2023-03-30 17:00:41 -03:00
Anton Georgiev
2e424bd2d4
Merge pull request #15680 from antonbsa/webcam-tests
...
test: Webcam tests additions
2023-03-30 12:12:58 -04:00
Anton Georgiev
77c5c27153
Merge pull request #17239 from danielpetri1/content-capture-toast-fix
...
fix(bbb-html5): Dismiss uploading toast after content capture
2023-03-30 09:29:30 -04:00
Anton Georgiev
71b07e5cd9
Merge pull request #17054 from paultrudel/allow-mods-unmute-users-fix
...
fix: Recover broken allowModsToUnmuteUsers functionality
2023-03-30 09:11:48 -04:00
Anton Georgiev
eecde552ce
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into mar-30-1
2023-03-30 08:47:07 -04:00
Ramón Souza
9684847ae7
Merge pull request #17361 from Scroody/I-17351
...
Fixed: Error message on layout change.
2023-03-30 09:09:08 -03:00
Ramón Souza
671d9a589e
Merge branch 'v2.6.x-release' into I-17081
2023-03-30 08:58:58 -03:00
imdt
573c8a47a9
Fixed: another bug cause by undo related to the one solved initial PR.
2023-03-29 16:30:32 -03:00
Anton Georgiev
279ee3211d
Merge pull request #17345 from antobinary/fix-const
...
fix: fix some code smell by adding const for variables
2023-03-29 15:22:40 -04:00
GuiLeme
280a65b3fe
[issue-16954] - revert config
2023-03-29 15:57:11 -03:00
imdt
0b34b4e971
Fixed: Error message on layout change.
2023-03-29 15:38:55 -03:00
GuiLeme
93cd3268c4
[issue-16954] - remove of console.log
2023-03-29 12:37:31 -03:00
Paul Trudel
f11eac6064
Re-removed userLocked check from allowedToUnmuteAudio
2023-03-29 14:50:53 +00:00
GuiLeme
a277e77718
[issue-16954] - Adjusting modal priorities and refactor of code
2023-03-29 11:38:48 -03:00
Anton B
3a7b59c19a
test: add video quality and background webcam tests
2023-03-29 11:16:47 -03:00
GuiLeme
81ae4e9ca6
[issue-16954] - Adjusting modal priorities
2023-03-29 11:08:56 -03:00
GuiLeme
9b39decec7
[issue-16954] - Fix minor issues and cleanning of the old modal structure traces
2023-03-29 11:02:14 -03:00
Anton B
4b5d4e9e2a
Merge remote-tracking branch 'upstream/v2.6.x-release' into webcam-tests
2023-03-29 10:29:58 -03:00
Ramón Souza
ab8d9214af
fix empty slide on presentation change
2023-03-29 09:35:10 -03:00
Paul Trudel
4b24e037f2
Changed value of userLocked
2023-03-28 21:26:40 +00:00
Paul Trudel
d5f8650666
Added userLocked check to allowedToUnmuteAudio check
2023-03-28 21:24:58 +00:00
Paul Trudel
4142917f57
Re-added check for user lock to unmute
2023-03-28 18:50:16 +00:00
Paul Trudel
349886b3b1
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into allow-mods-unmute-users-fix
2023-03-28 17:52:43 +00:00
Anton Georgiev
e654c390b7
fix: fix some code smell by adding const for variables
2023-03-28 13:25:59 -04:00
KDSBrowne
8af51216fb
move setting isForcePanning to patch event
2023-03-28 16:48:25 +00:00
Anton Georgiev
5887effe7c
Merge pull request #17097 from ramonlsouza/issue-17086
...
fix(whiteboard): Reduce max canvas size
2023-03-28 11:06:10 -04:00
KDSBrowne
d4d3b412df
handle exception while invoking method zoomSlide
2023-03-28 14:47:23 +00:00
Ramón Souza
2138c98dc1
Merge pull request #17327 from Scroody/I-16943
...
Fixed: Note notification removed when shared notes pinned.
2023-03-28 10:50:28 -03:00
Ramón Souza
22ce3af864
Merge pull request #17322 from ramonlsouza/issue-17022
...
fix(whiteboard): Bug while panning the slide by pressing the scroll mouse button or spacebar
2023-03-28 10:25:24 -03:00
Ramón Souza
1fcad3e2f3
Merge pull request #17325 from KDSBrowne/bbb-16946
...
fix: Update Style Menu Position On Iphone
2023-03-28 09:41:42 -03:00
imdt
deee7e393b
Fixed: Note notification removed when shared notes pinned.
2023-03-27 16:58:48 -03:00
Anton Georgiev
f31378ceee
Merge pull request #17163 from ramonlsouza/meteor-tests
...
refactor: migrate Meteor backend to new async api
2023-03-27 15:07:00 -04:00
Anton Georgiev
bef87282e0
Merge pull request #16961 from MaximKhlobystov/whiteboard-tests-and-refactoring
...
test: new whiteboard tests + refactoring of visual regression tests
2023-03-27 13:35:18 -04:00
KDSBrowne
481582cbbd
add missing isIphone value
2023-03-27 15:45:16 +00:00
GuiLeme
5f3296fdb1
[issue-16954] - last migrations - VideoPreview and drag and drop of background
2023-03-27 12:36:25 -03:00
KDSBrowne
fc001edd51
update style menu position on iphone
2023-03-27 15:33:10 +00:00
Ramón Souza
5cd5c14c3d
do not display grab cursor if the user is not presenter
2023-03-27 11:32:43 -03:00
Ramón Souza
b3754570ed
fix force panning
2023-03-27 10:38:05 -03:00
Ramón Souza
2827434739
Merge pull request #17320 from ramonlsouza/issue-17023
...
fix: Dragging presentation area instead of rotated shape
2023-03-27 10:31:14 -03:00
Ramón Souza
fdf9b1a7cc
fix drag presentation after rotating shape
2023-03-27 09:01:59 -03:00
Ramón Souza
234d1ee0f6
Merge pull request #17194 from Arthurk12/17192
...
fix(presentation): workaround for slide download
2023-03-27 08:35:47 -03:00
Ramón Souza
5b0a0d7cf6
Merge pull request #17231 from Scroody/I-17125
...
Fixed: Missing buttons on menus in low resolutions.
2023-03-27 08:11:16 -03:00
KDSBrowne
72adc96dbe
add autohide option for whitboard toolbars
2023-03-26 22:08:09 +00:00
GuiLeme
9329e194fd
[issue-16954] - migration of screenshare unavailable, connectionStatus and randomUser
2023-03-24 17:48:00 -03:00
danielpetri1
a9132c7740
Dismiss processing toast after breakout capture
2023-03-24 16:19:10 +00:00
GuiLeme
c1676004d4
[issue-16954] - migration of audio modal
2023-03-24 12:29:09 -03:00
imdt
9a73db883a
Fixed: Missing buttons on menus in low resolutions.
2023-03-24 11:43:55 -03:00
GuiLeme
d389a5b9e3
[issue-16954] - migration of fallback modal and caption reader modal
2023-03-24 10:07:56 -03:00
GuiLeme
c5e38507bb
[fix-pres-with-errors-freeze] - fix for presentation modal uploader freez when cleaning errors.
2023-03-24 09:21:49 -03:00
GuiLeme
7ce2203c04
[issue-16954] - merge v2.6.x-release
2023-03-24 08:44:19 -03:00
Anton Georgiev
f7efedf1a7
Merge pull request #16989 from KDSBrowne/bbb-br-manage-access
...
fix(access): Presentation Interference With Keyboard Access in Breakout Management
2023-03-23 16:56:52 -04:00
Ramón Souza
f8ce724bcc
Merge pull request #17084 from zhem0004/redesignWU
...
fix: Allow viewing of longer names in guest waiting queue
2023-03-23 15:42:53 -03:00
Ramón Souza
53899b2852
styles adjustments
2023-03-23 15:41:32 -03:00
GuiLeme
53fbcf0f67
[issue-16954] - refactor modals rendering
2023-03-23 12:26:39 -03:00
GuiLeme
d4bd29ea67
[issue-16954] - Migrating userOptions and remove user modals
2023-03-23 11:56:00 -03:00
Arthurk12
b7348cffdd
fix(presentation): workaround for slide download
...
This is a workaround to the conflict that is happening when an user tries to
download the slide when dark mode is enabled. There is a conflict between
dark mode's styles and the html-to-image lib. To temporarily prevent this from
happening, the dark mode is disabled before downloading the slide, and then
re-enabled when the download is complete.
In order to be able to enable and disable dark mode from another component than
the App, all the dark mode switch logic was extracted into the service of the
app component.
2023-03-23 10:57:46 -03:00
Ramón Souza
ade1ae22b1
Merge pull request #17107 from KDSBrowne/bbb-17093
...
Prevent URLs Triggering Typed Response Poll Option
2023-03-23 09:23:55 -03:00
GuiLeme
a5b5a754a0
[issue-16954] - Migrating recording modals components
2023-03-22 17:32:47 -03:00
André Castro
97749719b6
Fix: Undo bug returning to slide '0'.
2023-03-22 18:00:19 +00:00
Ramón Souza
b487f90cd8
Merge pull request #17052 from zhem0004/fixPoll
...
fix: Close poll on slide change
2023-03-22 14:36:21 -03:00
Ramón Souza
e08d1ed45a
Merge pull request #17110 from Tainan404/i-17072
...
Fix custom virtual background not being disabled when removed
2023-03-22 13:40:41 -03:00
Anton Georgiev
bae26e0b77
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into v2.7.x-release
2023-03-22 10:44:36 -04:00
GuiLeme
2f4b0bd592
[issue-16954] - Migration of breakoutroom invitation
2023-03-22 09:50:39 -03:00
GuiLeme
86e1209049
[issue-16954] - migrating user-options createBreakoutRoomModal and GuestPolicy
2023-03-21 17:45:20 -03:00
Anton Georgiev
e0e88286e2
Merge pull request #17071 from KDSBrowne/bbb-role-rc
...
fix(access): Prevent Race Condition Removing Role Value
2023-03-21 15:45:09 -04:00
Anton Georgiev
b891f318af
Merge pull request #17085 from ramonlsouza/fix-preload-firefox
...
fix: poll results size calculation on firefox
2023-03-21 14:41:28 -04:00
GuiLeme
4e17e80873
[issue-16954] - migrating dropdown menu from presenter
2023-03-21 14:55:43 -03:00
imdt
76b546f6d6
fetchAsync not working with some method fixed.
2023-03-21 14:44:12 -03:00
GuiLeme
031ead2176
[issue-16954] - Changes to settings dropdown
2023-03-21 10:00:46 -03:00
Ramón Souza
2dee62d5e3
Merge pull request #16979 from ramonlsouza/issue-16969
...
fix: Copy/Paste into Guest Policy textbox will cause a text box to appear in whiteboard
2023-03-21 08:19:49 -03:00
prlanzarin
1ada7dc57e
fix(audio): output device changes not effective in local echo test
...
Output device changes aren't working in 2.6's echo test when artifical delay
is on due to the fact that the feedback audio is being played via the WebAudio
context rather the the HTMLMediaElement. Since output device change works
via HTMLMediaElement's setSinkId, it's basically a no-op.
This commit fixes the issue by piping the AudioContext destination
through the main audio element rather than using WebAudio directly for
playback. An additional stub media element (muted) is added to circumvent one
of Chrome's WebAudio issue.
The alternative would be to use AudioContext's setSinkId, but it isn't
supported by Firefox (setSinkId enabled) and Chrome < 110.
This should work with FF (setSinkId enabled) and a wide array of Chromium
versions.
2023-03-20 17:38:06 -03:00
Anton Georgiev
87ced428f8
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into v2.7.x-release
2023-03-20 16:24:52 -04:00
Tainan Felipe
a393ad6997
Fix custom virtual background not being disabled when removed
2023-03-20 17:17:27 -03:00
imdt
2a5142a4ea
Users persistent data back-end migrated to new async API
2023-03-20 16:43:05 -03:00
Tainan Felipe
3959eab633
Refactor: Migrate video-streams for the Meteor 3.0 api
2023-03-20 16:39:36 -03:00
imdt
6949e9b59b
Voice call states and voice users back-end migrated to new async API.
2023-03-20 16:39:24 -03:00
Tainan Felipe
3fb59bcb41
Refactor: Migrate screenshare for the Meteor 3.0 api
2023-03-20 16:39:11 -03:00
imdt
b27542065e
Users settings migrated to new async API.
2023-03-20 16:38:56 -03:00
Tainan Felipe
f7b8b116e7
Refactor: Migrate presentation upload token for the Meteor 3.0 api
2023-03-20 16:38:42 -03:00
Tainan Felipe
029929e7d8
Refactor: Migrate pads for the Meteor 3.0 api
2023-03-20 16:38:31 -03:00
imdt
fc14710e14
Local settings back-end migrated to new async API.
2023-03-20 16:38:20 -03:00
Tainan Felipe
8b1565f2c9
Refactor: Migrate cursors for the Meteor 3.0 api
2023-03-20 16:38:05 -03:00
Tainan Felipe
2bb7235836
Refactor: Migrate group chat for the Meteor 3.0 api
2023-03-20 16:37:51 -03:00
Tainan Felipe
e3bbf1156f
Refactor: Migrate auth-token for the Meteor 3.0 api
2023-03-20 16:37:36 -03:00
imdt
bbac3e5b11
Slides back-end migrated to new async API.
2023-03-20 16:37:16 -03:00
Tainan Felipe
470937bf6f
Refactor: Migrate users for the Meteor 3.0 api
2023-03-20 16:35:52 -03:00
imdt
f03cc32b56
Presentation pod migrated to new async API
2023-03-20 16:35:40 -03:00
imdt
d7d1eb65da
Presentations back-end migrated to new async API.
2023-03-20 16:35:06 -03:00
imdt
f3c6fbc5f2
Group chat msg back-end migrated to new async API.
2023-03-20 16:24:58 -03:00
Tainan Felipe
7c8337733f
Refactor: Migrate meetings for the Meteor 3.0 api
2023-03-20 16:24:41 -03:00
imdt
16ff3be4ee
External video back-end migrated to new async API
2023-03-20 16:24:26 -03:00
imdt
03e037b5ea
Audio captions back-end migrated to new async API
2023-03-20 16:24:09 -03:00
imdt
5add111aa9
Connection status back-end migrated to new async API
2023-03-20 16:23:56 -03:00
Tainan Felipe
a5dea6f595
Refactor: Migrate captions for the Meteor 3.0 api
2023-03-20 16:23:41 -03:00
imdt
6472cf8d0d
Breackouts history back-end migrated to new async API
2023-03-20 16:23:27 -03:00
imdt
c701ff5c66
Users info back-end migrated to new async API
2023-03-20 16:23:11 -03:00
Tainan Felipe
314395298b
Refactor: Migrate whiteboard-multi-user for the Meteor 3.0 api
2023-03-20 16:22:55 -03:00
imdt
f18d4018f0
Backend of guest-users migrated to new async API.
2023-03-20 16:21:40 -03:00
Tainan Felipe
77fc5d4067
Refactor: Migrate annotations for the Meteor 3.0 api
2023-03-20 16:16:52 -03:00
imdt
074ce93a4f
refactor: Migrate polls backend to new async api
2023-03-20 16:15:55 -03:00
GuiLeme
ec17b5dca9
[issue-16954] - new structure and connection status modal transition
2023-03-20 14:57:36 -03:00
KDSBrowne
de75d18e30
remove url detected as question
2023-03-20 16:18:42 +00:00
GuiLeme
e77af8874b
[issue-16954] - patch for renaming
2023-03-20 10:13:35 -03:00
GuiLeme
f943cbf732
[issue-16954] - renaming referencing of Modals
2023-03-20 10:08:35 -03:00
Ramón Souza
630247a568
reduce canvas max size
2023-03-20 08:43:27 -03:00
Ramón Souza
3b849a9600
fix poll results size on firefox
2023-03-17 14:51:39 -03:00
Ramón Souza
c3d89ee4fc
Merge pull request #17044 from antobinary/fix-undefined-user
...
fix: Fix undefined user in rare end-breakout scenario
2023-03-17 14:06:15 -03:00
Anton Georgiev
2f3a8f03e9
Merge pull request #17083 from ramonlsouza/pr-16950
...
feat(layout): Recover (from 2.5) the ability of viewers to set their own layout
2023-03-17 12:50:26 -04:00
Anton Georgiev
19d3b03afd
Merge pull request #16972 from gabriellpr/learning-dashboard-test
...
test: learning dashboard
2023-03-17 12:25:25 -04:00
KDSBrowne
97d68f9416
fix chat semantics on mount and on update
2023-03-17 13:24:50 +00:00
Bohdan Zhemelinskyi
f5e83d336d
redesign waiting user buttons
2023-03-17 13:10:27 +00:00
Ramón Souza
9a56952483
restore popup menu
2023-03-17 09:54:36 -03:00
Ramón Souza
b3be1c3a74
fix sync layout only if custom
2023-03-17 09:37:45 -03:00
Ramón Souza
f4bd2e8bef
Merge pull request #17039 from ramonlsouza/issue-16682
...
fix: Poll results are difficult to read and not scaled to fit slide
2023-03-17 08:41:01 -03:00
Ramón Souza
dcc9e4fb64
add links to tldraw functions
2023-03-17 08:40:24 -03:00
Ramón Souza
1cc60fda31
adjust size calculation, preload font
2023-03-16 15:55:56 -03:00
KDSBrowne
3eb54122c5
add timeout to prevent race condition removing role value
2023-03-16 15:36:28 +00:00
Ramón Souza
8dbff37a43
Merge pull request #16868 from Arthurk12/bbb/2.6/15716
...
fix(breakout rooms): video and audio modal appearing for all mods when rejoining
2023-03-16 10:42:16 -03:00
hiroshisuga
7e7c46b9e9
change icon
2023-03-16 21:34:13 +09:00
hiroshisuga
12a53e3a59
reset opacity RTL <-> LTR
...
Some comments have been removed as well.
2023-03-16 19:37:21 +09:00
hiroshisuga
d18dca3eaf
Merge pull request #153 from hiroshisuga/dev2.6.0rc8_hidetoolbar
...
Dev2.6.0rc8 hidetoolbar
2023-03-16 18:46:40 +09:00
Ramón Souza
c282bbfae2
Merge pull request #17049 from KDSBrowne/bbb-17046
...
fix: Prevent Response Poll Displaying For True / False
2023-03-15 16:48:08 -03:00
Paul Trudel
ccc0274931
Removed condition on unmute that prevented option from displaying
2023-03-15 19:01:29 +00:00
Bohdan Zhemelinskyi
ecdc5304df
add prop type
2023-03-15 18:24:34 +00:00
Bohdan Zhemelinskyi
2015c50105
destructure function
2023-03-15 18:16:56 +00:00
Bohdan Zhemelinskyi
1025e4b1dc
move cloe function to container
2023-03-15 18:06:59 +00:00
Bohdan Zhemelinskyi
dc9ac7a125
close poll on slide change
2023-03-15 17:12:47 +00:00
Ramón Souza
5d0b1c842f
handle select all shortcut in whiteboard
2023-03-15 11:39:33 -03:00
KDSBrowne
c4d45e94b6
prevent response poll displaying for true / false
2023-03-15 13:36:40 +00:00
hiroshisuga
02fe1a8955
comment for using the API setSetting
2023-03-15 13:53:37 +09:00
hiroshisuga
0e188d5c30
menu item for tool visibility
2023-03-15 13:49:17 +09:00
hiroshisuga
1fe0edf2a4
add props hsWBAccess and amIPresenter
2023-03-15 13:43:21 +09:00
Anton Georgiev
372e17ca08
fix: check if defined before checking .role
2023-03-14 16:39:06 -04:00
Ramón Souza
cc4f7a9f0b
Merge pull request #17018 from KDSBrowne/bbb-16379
...
Zoom By Mouse Wheel Only Operation
2023-03-14 17:21:43 -03:00
zhem0004
5fdd91ba67
Add new setting to enable/disable extra guest policy Allow buttons ( #17034 )
...
* add new setting to enable/disable extra guest policy buttons
2023-03-14 14:39:37 -04:00
Anton Georgiev
af06006163
Merge pull request #16990 from GuiLeme/issue-16872
...
fix (html5): not showing invitation when user is moved to another breakout room
2023-03-14 14:26:38 -04:00
Anton Georgiev
1a3221ee3e
Merge pull request #16675 from GuiLeme/issue-16660
...
fix: Presentation-uploader not working properly
2023-03-14 14:24:23 -04:00
Anton Georgiev
b3d3258120
Merge branch 'issue-16872' of github.com:GuiLeme/bigbluebutton into v2.6.x-release
2023-03-14 14:22:58 -04:00
Ramón Souza
fa1ad677d6
add border and formatting to poll results
2023-03-14 15:16:21 -03:00
GuiLeme
844b0995e1
[issue-16660] - fix duplicationo of file when cleanning errors in page generation stage
2023-03-14 09:56:27 -03:00
KDSBrowne
5fe6a9a0a9
add query for canvas element
2023-03-13 17:22:38 +00:00
Ramón Souza
990e3f2e7a
Merge pull request #17011 from ramonlsouza/fix-pres-snapshot
...
fix: snapshot of current slide
2023-03-13 13:17:18 -03:00
KDSBrowne
53cc7c48f3
intercept wheel event and force ctrl key for zooming
2023-03-13 16:16:37 +00:00
Ramón Souza
f7586dedca
Revert "fix(html5): Empty space when removing all presentations"
2023-03-13 13:09:31 -03:00
GuiLeme
4f3931c0ff
[issue-16872] - Changes in review
2023-03-13 12:44:35 -03:00
GuiLeme
e68997e673
[issue-16872] - Changes in review
2023-03-13 12:27:11 -03:00
GuiLeme
f7649cdd19
[issue-16872] - Change session logic to event logic
2023-03-13 11:13:56 -03:00
Ramón Souza
4a6c10a3dd
fix whiteboard snapshot
2023-03-13 09:17:14 -03:00
Ramón Souza
718aee3514
Merge pull request #16823 from danielpetri1/issue-16511
...
fix(html5): Empty space when removing all presentations
2023-03-13 08:30:56 -03:00
danielpetri1
cfe77c1ba9
Maximize webcams upon joining meeting with no presentation
2023-03-12 16:47:11 +00:00
KDSBrowne
e577d0a8f7
remove disabled from pan tool
2023-03-11 17:11:48 +00:00
KDSBrowne
8eba308f36
add crosshair cursor for arrow and eraser tool
2023-03-11 16:09:30 +00:00
danielpetri1
840a824cb3
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into issue-16511
2023-03-10 20:33:54 +00:00
GuiLeme
f711a4ca32
[issue-16872] - Fixed flashing of breakout modal invitation
2023-03-10 16:28:05 -03:00
KDSBrowne
a9e7f54a1d
fix presentation interference with keyboard access in br management
2023-03-10 18:42:57 +00:00
Anton Georgiev
2c5cd8f2a0
Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into merge-26-27
2023-03-10 13:03:56 -05:00
germanocaumo
a0ef1957c6
fix(pantool): prop type warning
2023-03-10 12:36:54 +00:00
germanocaumo
37c3e4afcc
Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into prest-whit-code-refactor
2023-03-10 12:22:10 +00:00
Ramón Souza
f51f445896
Merge pull request #16923 from lfzawacki/v2.6.x-release-presentation-minimize
...
fix(presentation): Remove old presentation minize code
2023-03-10 09:05:53 -03:00
germanocaumo
eaa7a9cb6f
refactor(html5): remove unused code
2023-03-10 11:52:00 +00:00
Ramón Souza
619badda22
Merge pull request #16890 from KDSBrowne/bbb-export-notification
...
fix: Notifications on export presentation with annotations
2023-03-10 08:43:04 -03:00
germanocaumo
d09f2681d9
refactor(html5): presentation/whiteboard/cursor code cleanup and linting
2023-03-10 11:30:46 +00:00
Ramón Souza
6970fef004
Merge pull request #16962 from germanocaumo/cursor-fixes
...
fix(tldraw): cursor fixes
2023-03-10 08:04:31 -03:00
germanocaumo
a3f8147b42
fix(cursor): remove duplicate code
2023-03-09 23:10:18 +00:00
Ramón Souza
42a2a729bb
auto focus on external video input
2023-03-09 16:44:47 -03:00
Ramón Souza
6bd6dd2767
fix copy/paste/cut on guest user message input
2023-03-09 14:46:45 -03:00
Ramón Souza
9a60bdcd06
Merge pull request #16971 from KDSBrowne/bbb-16959
...
fix: Stop Tool Lock Being Reset on Updates
2023-03-09 10:47:36 -03:00
KDSBrowne
c6379443cc
update isToolLocked initial value
2023-03-09 08:42:05 -05:00
KDSBrowne
47e7bda1a9
stop tool lock being reset on updates
2023-03-08 20:41:25 +00:00
prlanzarin
3bddbb96cf
fix(video): signaling and reconnection edge cases
...
There are still a bunch of edge cases and issues with reconnection
scenarios for video:
- Signaling socket refuses to reconnect once maxRetries expire
- Race conditions on local stream attachment: local camera wouldn't be
correctly rendered _if_ the attached stream existed _without_ video
tracks yet
- Video tracks leak on local streams when replacing them (virtual bgs)
- Completely ignoring Meteor state when trying to reconnect cameras
- Streams aren't proactively stopped when the signaling socket dies
- Outbound request queues aren't isolated by stream nor are they
flushed when a newer peer with the same ID is created
- Server originated negotiation errors won't trigger a local peer
cleanup - thus leaving dangling peers that take way too long to
reconnect
This commit fixes or improves all of the aforementioned issues, +:
- Remove unused arguments in the peer (client->SFU) 'start' request
- Prevent crashes when trying to render video-list-items without user
data (which might happen on re-connections)
2023-03-08 15:49:35 -03:00
prlanzarin
afa2908ded
fix(screenshare): better reconnection timers and UI for abrupt failures
...
Reconnection timers are far too long for abrupt failures because we
are waiting the original timeouts to elapse (30-60s) before trying it
again - even if a connection worked N-sessions back in that session's
history. The ideal thing to have is another intermediate, smaller and
fixed reconnection timer for sessions that had a working screen share
at least once.
The UI is also not being updated to the reconnecting state on negotiation
failures.
* Add an intermediate reconnection timer for abrupt failures set to 8s.
This should improve reconnection times.
* Lower default connection timers values (base 20s down from 30s, max
25s down from 60s)
* Set screen share UI to reconnecting on abrupt failures as well - we
were only tracking ICE states prior to this, not negotiation errors
2023-03-08 15:48:30 -03:00
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
966a471e50
Merge pull request #16800 from Tainan404/migrate-to-async
...
refactor: Migrate the breakout room backend to new async api
2023-03-07 10:57:34 -03: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
Ramón Souza
d181eba1c2
replace lodash.throttle with native function
2023-03-02 10:25:08 -03:00
Ramón Souza
3804c8b57e
replace lodash/fp
2023-03-02 10:05:41 -03:00
GuiLeme
827d449eb8
Merge remote-tracking branch 'upstream/v2.6.x-release' into issue-16660
2023-03-02 09:27:12 -03:00
Ramón Souza
eacf96b5f2
remove lodash
2023-03-02 08:22:23 -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
Ramón Souza
014dfa2670
adjust defaultsDeep merge
2023-03-01 16:48:08 -03:00
imdt
23c6217e1c
Error now identyfied and treated.
2023-03-01 15:51:33 -03:00
Ramón Souza
41c187d93e
Merge remote-tracking branch 'upstream/v2.6.x-release' into lodash-radash
2023-03-01 15:19:12 -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
Ramón Souza
0a622eff32
replace lodash throttle with standalone package
2023-03-01 15:13:29 -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
Tainan Felipe
2553c44643
Make all handlers async
2023-03-01 13:38:40 -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
Ramón Souza
aa47aaa22a
replace lodash merge and mergeWith
2023-03-01 11:52:39 -03:00
Ramón Souza
a60d817041
replace lodash debounce
2023-03-01 10:39:04 -03: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
Tainan Felipe
593333200d
Add remove for assync api migration
2023-02-24 15:18:45 -03:00
Ramón Souza
0a9e2ed7d5
Merge remote-tracking branch 'upstream/v2.6.x-release' into lodash-radash
2023-02-24 15:01:49 -03: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
Tainan Felipe
264f6bae04
Migrate the breakout room backend to new async api
2023-02-23 16:42:21 -03: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
Ramón Souza
811d6aa1c1
replace lodash delay and defaultsDeep
2023-02-23 14:38:48 -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
Ramón Souza
4ed09c89cf
replace lodash uniqueId
2023-02-23 11:23:51 -03:00
Ramón Souza
dd710aa96f
replace lodash uniq and uniqBy
2023-02-23 10:44:29 -03:00
Ramón Souza
ba9c414989
replace lodash isEqual and isEmpty
2023-02-23 10:27:16 -03:00
GuiLeme
cf4db89142
[issue-16660] - Fix 2 currents when canceling operation
2023-02-23 10:17:01 -03:00
Ramón Souza
7d3028257e
replace lodash indexOf and without
2023-02-23 09:45:30 -03:00
Ramón Souza
470e41ca28
check for array and object in storage/setItem
2023-02-23 09:30:52 -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
5c5433296b
replace lodash range, partition and upperFirst
2023-02-22 13:52:18 -03: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
Ramón Souza
b7f3184503
replace lodash omit
2023-02-21 10:29:51 -03:00
Ramón Souza
8dbd39be75
replace lodash isObject and isString
2023-02-21 10:24:40 -03:00
Ramón Souza
8315abc2c0
replace lodash find and isArray
2023-02-21 10:14:56 -03:00
Ramón Souza
39db525fd2
Merge remote-tracking branch 'upstream/v2.6.x-release' into lodash-radash
2023-02-21 09:59:40 -03: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
Ramón Souza
06f43f8bed
replace lodash each and groupBy
2023-02-17 14:39:52 -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
64ce476cea
replace lodash concat and compact
2023-02-17 10:40:21 -03:00
Ramón Souza
142923bbcf
replace lodash clone and isFinite
2023-02-17 10:17:19 -03:00
Ramón Souza
981909fe6c
remove unused code in connection-status modal
2023-02-17 10:00:04 -03:00
Ramón Souza
744dcfe8e6
remove unused code in connection-status modal
2023-02-17 09:58:24 -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