Commit Graph

14271 Commits

Author SHA1 Message Date
Ramón Souza
ce66931562
remove unused fields fromc urrent user subscription (#20441) 2024-06-07 15:03:03 -03:00
André Castro
446c95642d
UI: Raise hand and emoji showing at the same time. (#20433)
* UI: Raise hand and emoji showing at the same time.

* Update bigbluebutton-html5/imports/ui/components/video-provider/video-provider-graphql/video-list/video-list-item/user-status/component.tsx

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>

* Update component.tsx

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-07 15:01:47 -03:00
Anton Georgiev
4628db92b8
Merge pull request #20416 from ramonlsouza/fix-c-break-button
fix: create breakout rooms button in userlist dropdown
2024-06-07 11:48:33 -04:00
João Victor Nunes
e1f3002ae1
fix(webcam): stopping sharing a specific webcam will actually stop all (#20400) 2024-06-07 09:52:16 -03:00
Gustavo Trott
81d30480bd
feature: Introduces API /sendChatMessage endpoint (#20323)
* feature: Introduces API /sendChatMessage endpoint

* only allow GET requests for sendChatMessage

---------

Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-06 15:49:52 -04:00
Tainan Felipe
df10f2f9d2
Fix: Make useDeduplicatedSubscription stop subscription with old parameters (#20407)
* Fix: Make useDeduplicatedSubscription stop subscription with old parameters

* Fix: subscription not stopping after new parameters on createUserSubscription

* Fix: TS error
2024-06-06 16:14:41 -03:00
João Victor
af52a8574c refactor: remove voice users adapter 2024-06-06 15:47:41 -03:00
Anton Georgiev
ff0c5ae0fa
Merge pull request #20368 from ramonlsouza/adjust-chat-id
fix: incorrect chat id being set on layout change
2024-06-06 12:11:08 -04:00
João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency with observer hook (#20322)
* refactor(storage): replace Tracker.Dependency with observer hook

* fix(storage): set initial value

* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
Ramón Souza
28fb37f5ee only receive user join/leave and guest join notifications if enabled 2024-06-06 10:35:27 -03:00
KDSBrowne
adf905cfce restore keys to move selected shapes | fix focus loss editing shapes 2024-06-05 22:15:43 +00:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component (#20344)
* refactor(guest-wait): turn guest wait page into a React component

* Fix rendering when the meeting is ended

* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql

* Add message timeout

* Remove static guest wait page

---------

Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
KDSBrowne
e9bf2cd3b4 update icon size 2024-06-05 19:49:43 +00:00
KDSBrowne
f07d88bc4f update presntation dropdown menu icon 2024-06-05 19:49:30 +00:00
Ramón Souza
48ba1d5875 fix create breakouts option in userlist dropdown 2024-06-05 11:34:26 -03:00
KDSBrowne
caae9a1150
ensure duplicate shape shortcut does not trigger bookmark (#20355) 2024-06-04 14:25:09 -03:00
João Victor Nunes
f78ed525e4
fix(audio): conditions for muting the user on leave (#20378) 2024-06-04 14:10:54 -03:00
João Victor Nunes
ab0e1da86c
improvement(webcam): refine webcam controls (#20374) 2024-06-04 14:10:16 -03:00
João Victor Nunes
33ebbde924
refactor: remove Meteor trackers (#20351)
* Replace Auth tracker with makeVar

* Replace connection status tracker with makeVar

* Replace notification bar tracker with makeVar
2024-06-04 14:09:48 -03:00
KDSBrowne
3c3621c4b4 add comment | reduce camera update delay 2024-06-04 15:44:47 +00:00
KDSBrowne
923287e2e7 simplify meta property checks for remote shapes 2024-06-04 15:44:32 +00:00
KDSBrowne
7f3996c816 clean line shape handles in akka (similar to arrow bindings) 2024-06-04 15:44:16 +00:00
Tainan Felipe
3bc40df230
Add: useDeduplicatedSubscription hook (#20376)
* Add: useDeduplicatedSubscription hook

* Fix: TS error

* Add: components using useDeduplicatedSubscription

* Change: Move to useDeduplicatedSubscription

* Change: unsubscribe logic to own useEffect

* Change: remove file import over package

* Fix: TS errors

* Fix: private chat not loading

* Change: revert changes on queries

* Fix: eslint error

* Remove: html-webpack-plugin package

* Fix: external video

* Add: comment about the stringToHash function

* Fix: video player showing tools over presentation
2024-06-04 10:40:54 -03:00
Guilherme Pereira Leme
bbf43f1e55
feat(html5): Added captionLocale property and related logic (#20272)
* [captionLocale] - added captionLocale

* [captionLocale] - changes in review

* [captionLocale] - Added new mutation captionAddLocale and removed captionSetOwner

* [captionLocale] - add action validation

* [captionLocale] - Changes in review

* [captionLocale] - fix update of graphql server

* [captionLocale] - merge conflicts
2024-06-03 16:14:32 -04:00
Ramón Souza
dc40bc3776
Merge pull request #20238 from JoVictorNunes/fix-user-list-style-0513
fix(users): broken styles when font size is increased
2024-06-03 11:10:12 -03:00
Ramón Souza
d02a092c0d
Merge pull request #20379 from ramonlsouza/error-boundary-whiteboard
refactor: add error boundary in whiteboard
2024-06-03 10:09:05 -03:00
Ramón Souza
018a170251
Merge pull request #20329 from JoVictorNunes/remove-screenshare-tracker
refactor(screenshare): replace `Tracker.Dependency` with `makeVar`
2024-06-03 09:33:08 -03:00
Anton Georgiev
7a1d84fece
Merge pull request #20377 from ramonlsouza/add-missing-param
fix: add missing parameter in Settings.save - intl adapter
2024-05-30 16:03:15 -04:00
Ramón Souza
971af964ad
Merge pull request #20339 from GuiLeme/fix-plugin-data-consumption-hooks
fix(plugins): Multiple updates of hooks
2024-05-30 16:31:14 -03:00
Ramón Souza
8bb981ad99 add error boundary in whiteboard 2024-05-30 15:36:46 -03:00
Ramón Souza
f8b83fad33
Merge pull request #20321 from KDSBrowne/bbb-20318
fix(whiteboard): Disable Tldraw Menu For Users Without Whiteboard Access
2024-05-30 15:05:00 -03:00
Ramón Souza
114c7548dd add missing parameter in Settings.save - intl adapter 2024-05-30 14:07:02 -03:00
Ramón Souza
b0ff414acb fix incorrect chat id 2024-05-30 09:57:01 -03:00
Ramón Souza
42e6873e6a
Merge pull request #20354 from ramonlsouza/issue-20342
fix: "Show Welcome Message" button always disabled
2024-05-30 09:54:14 -03:00
Lucas
4f741b8cc0
fix(captions): Fixed captions mute/unmute, adding some debug logs (#20345)
* fix(captions): Fixed captions mute/unmute

* typescript updates

* more lint adjustments

---------

Co-authored-by: João Victor Nunes <joaovictornunes973@gmail.com>
Co-authored-by: Anton Georgiev <anto.georgiev@gmail.com>
2024-05-29 16:48:07 -04:00
Gustavo Trott
fd3071c28a
Refactor (gql-middleware): Introduces clientSessionUUID and validations (error handling) (#20353) 2024-05-29 17:43:17 -03:00
João Victor
83acc1fe9a Merge branch 'v3.0.x-release' into remove-screenshare-tracker 2024-05-29 17:01:12 -03:00
Ramón Souza
24d7e5ef45 fix show welcome message item - chat dropdown 2024-05-29 13:39:41 -03:00
Ramón Souza
7514066fc3
fix: Client can't load in certain cases (#20336)
* move settings

* remove meteor cache files
2024-05-29 09:26:11 -04:00
Ramón Souza
1467da5ee5
Merge pull request #20311 from JoVictorNunes/issue-20265
fix: drop audio and video when joining breakout room
2024-05-28 11:11:53 -03:00
João Victor
ddfc83e8c7 Merge branch 'v3.0.x-release' into remove-screenshare-tracker 2024-05-28 10:50:15 -03:00
Gustavo Trott
d2cf4f0439
Temporary log to help debugging an error 2024-05-28 08:27:52 -03:00
Ramón Souza
e656fd8356
Merge pull request #20328 from Scroody/selected-style
UI: Selected tab's style indicating active
2024-05-27 13:01:52 -03:00
André Möller
ad01155437 changing gray tone 2024-05-27 11:26:22 -03:00
Guilherme Leme
5a868d7a55 [fix-plugin-data-consumption-hooks] - fix currentUser and useMeeting 2024-05-27 11:26:10 -03:00
Guilherme Leme
723e587f04 Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-plugin-data-consumption-hooks 2024-05-27 10:57:10 -03:00
KDSBrowne
b50fa958dd disable right-click menu for non access whiteboard users 2024-05-24 22:34:12 +00:00
João Victor
8cfbcf4cce Merge branch 'v3.0.x-release' into remove-screenshare-tracker 2024-05-24 18:07:53 -03:00
João Victor
0a00aa5e49 Fix merge errors 2024-05-24 17:42:32 -03:00
João Victor Nunes
e58c5bac7d
Merge branch 'v3.0.x-release' into remove-with-trackers-0516 2024-05-24 17:26:49 -03:00
Gustavo Trott
684fec7b13
Merge pull request #20191 from JoVictorNunes/video-streams-improvements-05.06
fix(webcam): fixes, improvements et al.
2024-05-24 17:13:15 -03:00
João Victor Nunes
4e345d5c98
Remove console.log
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-05-24 12:32:26 -03:00
João Victor
ffa861e384 refactor(screenshare): remove Tracker.Dependency 2024-05-24 11:44:36 -03:00
André Möller
7efedd872e UI: Selected tabs style indicating active 2024-05-24 11:32:30 -03:00
Anton Georgiev
c07a616f8e
Merge pull request #20320 from danielpetri1/v3.0.x-release
chore: Replace tldraw with @bigbluebutton/tldraw
2024-05-24 09:03:16 -04:00
Anton Georgiev
dc3ceddda0
Merge pull request #20305 from Tainan404/remove-trackers
refactor: Remove singletons and trackers
2024-05-24 08:59:51 -04:00
Guilherme Leme
1a8f066e29 [fix-data-consumption-hooks] - fix many updates of the result of the useCurrentPresentation 2024-05-24 08:43:25 -03:00
Ramón Souza
31cb980a14
Merge pull request #20273 from Scroody/fix-external-video-skipping
Fix: external video skipping
2024-05-23 14:09:38 -03:00
Guilherme Leme
6cfc881980 Merge remote-tracking branch 'upstream/v3.0.x-release' into change-data-channel-return 2024-05-23 08:48:03 -03:00
Daniel Petri Rocha
abdaf6bc56 Use @bigbluebutton/tldraw 2024-05-22 21:49:28 +00:00
Guilherme Leme
7b81148972 [change-data-channel-return] - Changed data-channel payloadJson to be a json instead of a string 2024-05-22 17:34:43 -03:00
André Möller
b737ae1753 codition 2024-05-22 16:03:33 -03:00
Tainan Felipe
1aab2f5f29
Change: Change websocket lib to graphql-ws (#20282) 2024-05-22 15:51:12 -03:00
Ramón Souza
df363ea32c
Merge pull request #20244 from Tainan404/add-connection-end-error
Add: terminate connection on client error
2024-05-22 15:06:48 -03:00
Ramón Souza
a2bc8f3104
Merge pull request #20312 from KDSBrowne/bbb-20242
fix(whiteboard): Improve Camera Bounds Logic To Prevent Pan Jitter
2024-05-22 14:53:26 -03:00
Ramón Souza
5ed10c75b0
Merge pull request #20257 from antonbsa/add-ci-tests-1
test: Add 30 tests to run in CI
2024-05-22 13:05:52 -03:00
André Möller
5d1909f0e0 fixing of other related bugs 2024-05-22 10:48:34 -03:00
Ramón Souza
71857f3779
Merge pull request #20243 from JoVictorNunes/fix-rights-for-publishing-cursor
fix(whiteboard): tweak rights for publishing cursor updates
2024-05-21 17:16:05 -03:00
Gustavo Trott
b88854835c
Handling Validations and Error Reporting in bbb-graphql-actions (was in Hasura) (#20308) 2024-05-21 16:11:17 -03:00
João Victor Nunes
0e387d63b3
Merge branch 'v3.0.x-release' into remove-with-trackers-0516 2024-05-21 14:51:36 -03:00
João Victor
07e676d4fe fix: remove duplicate breakout room exit observer 2024-05-21 14:33:47 -03:00
Ramón Souza
1a8a7ccda1
Merge pull request #20280 from KDSBrowne/bbb-20278
fix(whiteboard): Slide Navigation Crash and Event Listener Update
2024-05-21 13:10:28 -03:00
KDSBrowne
7cfd7f2a42 improve pan bounds restriction | disable pan tool for non-presenter 2024-05-21 16:03:01 +00:00
João Victor
7d07576554 fix: drop audio and video when joining breakout room 2024-05-21 12:31:17 -03:00
Ramón Souza
a45e414796
Merge pull request #20309 from ramonlsouza/issue-20262
fix: After locale change some menus show in the old locale
2024-05-20 16:27:25 -03:00
Ramón Souza
3a015e1e99
Merge pull request #20203 from JoVictorNunes/chat-dropdown-skeleton
fix(chat): add loaders for dynamic menu items
2024-05-20 15:44:38 -03:00
Ramón Souza
466e02f0ba fix user options dropdown language 2024-05-20 14:34:55 -03:00
André Möller
78a9edfd17 Isolating calculated variables 2024-05-20 12:36:11 -03:00
Tainan Felipe
d584e274e3 Remove: intl singleton using tracker 2024-05-20 12:02:32 -03:00
João Victor
916907dd99 Merge branch 'v3.0.x-release' into fix-rights-for-publishing-cursor 2024-05-20 11:12:31 -03:00
João Victor
77a5e1277b fix(chat): avoid console warnings 2024-05-20 11:09:01 -03:00
Ramón Souza
137881b46b
Merge pull request #20290 from ramonlsouza/issue-20266
fix: Breakouts' settings incorrect when going to Manage users modal
2024-05-20 10:51:23 -03:00
Tainan Felipe
7829b6be8b Remove: singletons related to Meteor collection and subscriptions 2024-05-20 10:37:54 -03:00
Ramón Souza
810862e2d7
Merge pull request #20286 from KDSBrowne/bbb-20281
fix(whiteboard): Prevent Overlap Of Presentation Toolbar And Tldraw Context Menu
2024-05-20 09:57:37 -03:00
João Victor
428f5c62f2 fix(lock viewers): fix potential crash 2024-05-20 08:56:15 -03:00
João Victor
a48b96f166 Merge branch 'v3.0.x-release' into remove-with-trackers-0516 2024-05-20 08:26:31 -03:00
João Victor
93bafa75b3 fix(settings): remove old way use in WebcamContainer 2024-05-17 17:59:50 -03:00
João Victor
fd253d6c2d refactor(settings): remove both Meteor's Tracker.Dependency and all uses in old format 2024-05-17 17:33:52 -03:00
Ramón Souza
b1659c4bf4
Merge pull request #20283 from ramonlsouza/issue-20258
fix: Timer stops updating if you select music
2024-05-17 13:33:08 -03:00
Ramón Souza
0d7271738e do not display breakout settings when moving users 2024-05-17 13:30:56 -03:00
João Victor
b309e93d91 removal: remove withTracker from VideoProviderContainerGraphql 2024-05-17 11:17:27 -03:00
KDSBrowne
9348d66861 prevent overlapping menu being open at same time 2024-05-17 14:08:56 +00:00
Tainan Felipe
574e8d4563 remove: unreadtrakcer 2024-05-17 10:56:14 -03:00
KDSBrowne
006f33ab62 fix presentation toolbar overlapping tldraw menu 2024-05-17 13:47:00 +00:00
João Victor
8d04bcc807 removal: remove withTracker from SettingsContainer 2024-05-17 10:37:32 -03:00
Ramón Souza
599b99ce89
Merge pull request #20210 from KDSBrowne/v30-late-joiner-shapes
fix(whiteboard): Shapes Missing On Previous Slides For Late Joiners
2024-05-17 10:25:18 -03:00
João Victor
aabb8640ca removal: remove withTracker from StatusNotifierContainer 2024-05-17 09:59:14 -03:00
João Victor
8de78ad201 removal: remove withTracker from LayoutModalContainer 2024-05-17 09:47:27 -03:00
João Victor
b389700899 removal: remove withTracker from ReactionsButtonContainer 2024-05-17 09:29:10 -03:00
João Victor
c84ee1099f feat(settings): tweak singleton object and add hook 2024-05-17 09:21:20 -03:00
KDSBrowne
b223807fe6 lint issues 2024-05-16 20:03:36 +00:00
KDSBrowne
153293ff06 lint issues 2024-05-16 19:47:05 +00:00
João Victor
1bb2c9875a feat(settings): add reactive variables 2024-05-16 16:27:28 -03:00
Ramón Souza
0f2b2dd6bf fix timer indicator stops updating if music is changed 2024-05-16 15:24:36 -03:00
KDSBrowne
12a4dfaaf0 hide load .tldr file option 2024-05-16 17:32:44 +00:00
KDSBrowne
efea396020 fix keydown event listener not handling arrow press 2024-05-16 17:20:20 +00:00
KDSBrowne
d02aeaed9e fix crash navigating back on slide 1 and forward on last slide 2024-05-16 15:40:12 +00:00
João Victor
60108f28ba removal: remove withTracker from RecordingContainer component 2024-05-16 11:58:17 -03:00
João Victor
018a7082e4 removal: remove withTracker from SmartMediaShareContainer component 2024-05-16 11:48:07 -03:00
João Victor
275bcbc68e removal: remove withTracker from PresentationToolbarContainer component 2024-05-16 11:43:23 -03:00
João Victor
34b73b66d7 removal: remove withTracker from LockViewersContainer component 2024-05-16 11:04:26 -03:00
João Victor
5dabb59c48 removal: remove withTracker from EndMeetingComponent component 2024-05-16 10:56:27 -03:00
João Victor
8dd8bd9a55 removal: remove withTracker from TooltipContainer component 2024-05-16 10:38:25 -03:00
João Victor
a078060087 removal: remove withTracker from LocalEchoContainer component 2024-05-16 10:22:51 -03:00
João Victor
7057b6e14b removal: remove withTracker from AboutContainer component 2024-05-16 10:12:23 -03:00
Ramón Souza
f42513d922 close timer panel if feature is not active 2024-05-16 10:00:57 -03:00
João Victor
7944feeec4 removal: remove withTracker from UserContentContainer component 2024-05-16 09:47:40 -03:00
Ramón Souza
1e35f84000 remove endedOn 2024-05-16 09:46:30 -03:00
Anton Georgiev
c30d0a2baf
Merge pull request #20270 from ramonlsouza/issue-20260
fix: The mute button is not pulsing while talking
2024-05-15 15:16:37 -04:00
Ramón Souza
20762d133a
Merge pull request #20250 from ramonlsouza/user-away-mutation-check
refactor: only send disable away mutation if user is away
2024-05-15 13:34:28 -03:00
Ramón Souza
53df518992
Merge pull request #20194 from KDSBrowne/v30-update-toolbar-pos
fix(whiteboard): Align 3.0 Whiteboard Toolbar Position with v2.7 Behavior
2024-05-15 13:33:50 -03:00
Anton Georgiev
e1a4d5a184
Merge pull request #20252 from gustavotrott/shift-welcomemsg-handler
refactor: Re-implement sanitize for Welcome msgs and Guest Lobby msgs
2024-05-15 10:51:15 -04:00
Gustavo Trott
6a7dba6c22
Merge pull request #20229 from gustavotrott/pres-notifications-akka-apps
refactor (akka-apps): Show progress while importing whiteboard and sharedNotes from breakoutRoom
2024-05-15 10:47:07 -03:00
Gustavo Trott
1955bcbcfe
Merge pull request #20230 from gustavotrott/html5-unused-removal
html5: Remove seemingly unnecessary files
2024-05-15 10:46:48 -03:00
André
7d5c5e038c TS fix 2024-05-15 13:33:44 +00:00
André
f4a5ef172d value adjusting 2024-05-15 13:20:36 +00:00
André
b4909cce73 Fix: External video skipping 2024-05-15 13:10:15 +00:00
Ramón Souza
6fa1cb7aa5
Merge pull request #20212 from JoVictorNunes/fix-muting-from-indicator
fix(audio): moderators not able to mute users
2024-05-15 10:00:18 -03:00
Ramón Souza
12fa2973f6 add talking info to current user 2024-05-15 09:31:05 -03:00
Gustavo Trott
e8bfdf7043 fix linter errors 2024-05-15 08:45:37 -03:00
Anton B
3e248878f7 test: flag tests to run in CI 2024-05-14 18:07:58 -03:00
Gustavo Trott
8f4b7da739 Merge remote-tracking branch 'upstream/v3.0.x-release' into shift-welcomemsg-handler 2024-05-14 16:49:12 -03:00
Gustavo Trott
429065b245 convet html tags to html entities for guest lobby messages 2024-05-14 11:25:10 -03:00
Ramón Souza
10c8b50987 only send disable away mutation if user is away 2024-05-14 10:31:05 -03:00
Ramón Souza
6fc2441cc9
Merge pull request #20215 from KDSBrowne/bbb-20211
fix(whiteboard): Tldraw Camera Edge Cases For Users
2024-05-14 10:18:30 -03:00
Gustavo Trott
65d22e3b93 rename modOnlyMessage to welcomeMsgForModerators and delete welcomeMsgTemplate 2024-05-14 09:40:51 -03:00
João Victor
4335062e38 fix(users): broken styles when font size is increased 2024-05-14 09:38:21 -03:00
Ramón Souza
53b71f33c0
Merge pull request #20181 from Tainan404/remove-previous-listed-users
Remove: user list local state storing previous users list data
2024-05-14 08:52:09 -03:00
Tainan Felipe
0a2cf0aa8f Add: connection terminate on client error 2024-05-13 16:58:13 -03:00
João Victor
fc26eec3c7 fix(whiteboard): tweak rights for publishing cursor updates 2024-05-13 16:46:13 -03:00
Ramón Souza
2a10495ef5
Merge pull request #20219 from Scroody/fix-missing-icons
Fix: Missing icons
2024-05-13 14:38:04 -03:00
André Möller
183e691b7f more icons 2024-05-13 13:50:54 -03:00
André Möller
985dfd9d5f more icons 2024-05-13 13:37:59 -03:00
André Möller
699344929b more icons 2024-05-13 12:24:11 -03:00
André Möller
8bd1ee2068 correcting typos 2024-05-13 11:06:53 -03:00
André Möller
1c1758f53e Adding more missing icons 2024-05-13 10:26:26 -03:00
Ramón Souza
42875d9e14
Merge pull request #20190 from Scroody/fix-input-losing-focus-tldraw
Fix: Input losing focus on wb mount
2024-05-13 10:08:25 -03:00
Gustavo Trott
9286219d02 html5: remove seemingly unnecessary files 2024-05-13 09:54:45 -03:00
Ramón Souza
d742355026
Merge pull request #20221 from ramonlsouza/check-ismod
fix: optional chaining on isModerator
2024-05-13 08:32:44 -03:00
Gustavo Trott
b1073b2514 show progress while importing whiteboard and sharedNotes from breakoutRom 2024-05-13 08:31:45 -03:00
Ramón Souza
2c27208a8a optional chaining isModerator 2024-05-10 15:38:26 -03:00
André Möller
c590c101b7 Change of approach 2024-05-10 13:22:56 -03:00
André Möller
7f4dc68ecf Fix: Missing icons 2024-05-10 11:24:32 -03:00
Ramón Souza
f2bb5b5aeb change enforceLayout to match defaultMeetingLayout format 2024-05-10 10:35:25 -03:00
João Victor
40fa0eaab3 fix(audio): explicitly pass whcih user to mute
- Do not assume current user to mute when params are nullable
2024-05-10 08:52:01 -03:00
KDSBrowne
60ee97b312 fix tldraw camera for presenter and viewer edge cases 2024-05-10 03:48:22 +00:00
André Möller
38d2d702df Later changes for other cases where the bug would happen 2024-05-09 16:59:54 -03:00
André Möller
41120fee80 Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-input-losing-focus-tldraw 2024-05-09 16:56:33 -03:00
João Victor
a99581ce64 fix(audio): moderators not able to mute users 2024-05-09 16:03:54 -03:00
João Victor
c3da6cad8b fix(chat): use data from core hooks 2024-05-09 15:20:24 -03:00
Ramón Souza
09d7611c61
Merge pull request #20205 from JoVictorNunes/fix-locale-not-persisting-0509
fix: locale setting not persisting
2024-05-09 13:21:04 -03:00
KDSBrowne
3c08786dcc fix shapes missing on previous slides for late joiners 2024-05-09 15:29:17 +00:00
Ramón Souza
1075ee9e89
Merge pull request #20198 from KDSBrowne/v30-slide-calc-err
fix(whiteboard): Correct Viewer Canvas Position on Slide Change
2024-05-09 12:00:17 -03:00
João Victor
fa586ab31d fix: locale setting not persisting 2024-05-09 11:45:50 -03:00
Ramón Souza
b6e9246f7b
Merge pull request #20174 from prlanzarin/u30/fix/review-mobile-audio-join
fix(audio): review audio modal help screen
2024-05-09 11:32:00 -03:00
João Victor
b363615ca4 fix(chat): add loaders for dynamic menu items 2024-05-09 09:59:29 -03:00
Anton Georgiev
35a5b59764
Merge pull request #20202 from Tainan404/fix-userlist-query
Fix: userlist going with zeroed values to server
2024-05-08 16:27:47 -04:00
Tainan Felipe
a1be0c5c1f Fix: userlist going with zeroed values to server 2024-05-08 16:19:01 -03:00
Ramón Souza
d043c89225
Merge pull request #20195 from JoVictorNunes/fix-webcam-pagination-setting
fix(webcam): conditional hook call
2024-05-08 15:33:53 -03:00
KDSBrowne
d2c0171af1 fix effectiveZoom error for viewer on slide change 2024-05-08 15:24:25 +00:00
Anton Georgiev
628c3bb32b
Merge pull request #20132 from antobinary/html5-pack-30
refactor/build: drop html5InstanceId and simplify bbb-html5 frontend/backend
2024-05-08 10:04:37 -04:00
Ramón Souza
333a97a463
Merge pull request #20172 from prlanzarin/u30/feat/app-crash-logs
fix(bbb-html5): add specific logCodes for root error boundaries
2024-05-08 09:49:36 -03:00
Ramón Souza
48431318a2
Merge pull request #20189 from KDSBrowne/v30-multi-user-text
fix(whiteboard): Update API For Retrieving Shape Being Edited
2024-05-08 09:30:55 -03:00
João Victor
e5fbc5469d fix(webcam): conditional hook call 2024-05-08 09:28:29 -03:00
KDSBrowne
2cec6334cf move tldraw toolbar to side and improve responsiveness 2024-05-08 00:50:31 +00:00
João Victor
728c476504 fix(webcam): reduced code 2024-05-07 18:13:18 -03:00
João Victor
41d70b352a fix(webcam): add suport for multiple tabs 2024-05-07 18:05:36 -03:00
André
79a0f43f88 Fix: Input losing focus on wb mount 2024-05-07 16:21:42 -03:00
Ramón Souza
b709b410d5
Merge pull request #20188 from ramonlsouza/add-sub-names
refactor: add names to unnamed queries
2024-05-07 14:14:54 -03:00
Ramón Souza
699c056709 add names to queries 2024-05-07 13:26:56 -03:00
Ramón Souza
bacf1e4fcf
Merge pull request #20186 from ramonlsouza/cursor-up
fix: only send cursor updates of users with whiteboard access
2024-05-07 13:07:20 -03:00
KDSBrowne
8788d60d5d move toolbar to vertical side position 2024-05-07 15:24:45 +00:00
KDSBrowne
c6d43956e0 update api call for editing shape 2024-05-07 15:20:44 +00:00
João Victor
429c9ba63e fix(webcam): remove unused code 2024-05-07 10:31:07 -03:00
João Victor
7cb9eae221 fix(webcam): better code readability 2024-05-07 10:12:04 -03:00
Gustavo Trott
4b91675658
Merge pull request #20168 from JoVictorNunes/grid-user-limit
fix: limit grid users at the data access level
2024-05-07 09:16:42 -03:00
Ramón Souza
3ba14e69ce only send cursor updates of users with whiteboard access 2024-05-07 09:13:41 -03:00
Tainan Felipe
86e2ba597c Remove: user list local state storing previous users list data 2024-05-06 20:37:28 -03:00
João Victor
e459dcdaa5 fix(webcam): slight code improvements 2024-05-06 17:05:37 -03:00
Ramón Souza
78d237502b
Merge pull request #20128 from Scroody/fix-external-video-presenter-change
Fix: External video re-starting when changing presenters
2024-05-06 15:56:13 -03:00
João Victor
4391b3dfbb fix(webcam): remove video-streams collection usage from media service 2024-05-06 12:19:27 -03:00
João Victor
9fcb83b352 fix(webcam): turn shouldRenderPaginationToggle function into a hook 2024-05-06 11:24:45 -03:00
João Victor
8acdd95c7d fix(webcam): don't return on video-streams subscription error
- Don't return on video-streams subscription error. Let the likely data cleanup happen.
2024-05-06 10:55:04 -03:00
Ramón Souza
a41f09c18a
Merge pull request #20167 from ramonlsouza/fix-custom-logo
fix: custom logo
2024-05-06 10:48:08 -03:00
Ramón Souza
c1e6d21149
Merge pull request #20173 from ramonlsouza/warnings-may3
fix: client warnings
2024-05-06 10:48:00 -03:00
João Victor
096f14edcb fix(webcam): stop using mapped fields
- We were using both sortName and pin fields as mappings for the nameSortable and pinned fields, respectively.
2024-05-06 10:45:59 -03:00
Ramón Souza
cfab7a82e9
Merge pull request #20120 from KDSBrowne/v30-19547
fix(whiteboard):  Stop Loading Tldraw Assets From Unpkg Site
2024-05-06 10:45:33 -03:00
João Victor
fc8e59bfba fix(webcam): lint errors 2024-05-06 09:19:51 -03:00
João Victor
0003252207 fix(webcam): remove useless data consumption 2024-05-06 09:13:24 -03:00
João Victor
49f236ee3c Merge branch 'v3.0.x-release' into grid-user-limit and fix conflicts 2024-05-06 09:01:39 -03:00
João Victor Nunes
83f6f8d0f9
fix: order grid items by both name and userId
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-05-06 08:23:55 -03:00
prlanzarin
d6e160a2c3 refactor(audio): remove stale iOS webview polyfills
Shouldn't be necessary anymore
2024-05-03 21:42:36 +00:00
prlanzarin
983b8a85cf fix(audio): improve help modal for listen only scenarios
The audio troubleshooting modal has very microphone-specific strings,
which might confuse users trying to join listen only.

Review the Help screen so that listen only scenarios are more generic.
As a bonus, review the unknownError locale with a more actionable text.
2024-05-03 21:41:06 +00:00
prlanzarin
a748d8ccbb fix(audio): remove listen only retry routines
Listen only has a built-in retry routine on join failures that's
convoluted half-broken. It stems from the Kurento era where it could
fail randomly due to a myriad of reasons.
Production logs indicate that the retry is seldom used nowadays in
mediasoup-based environments. The presence of the retry also breaks
the error troubleshooting modal when actual failures happening, leaving
users in the dark about what's happening.

Remove the listen only retry code from AudioManager and bubble up any
join failure to the callers.
2024-05-03 21:18:44 +00:00
prlanzarin
027d5ad288 fix(audio): handle NotAllowedError in skipCheck:true scenarios
In scenarios where the join audio flow skips echo test, NotAllowedError
(and any other errors) are all being mashed together under a generic
MEDIA_ERROR object.

Properly handle specific errors in audio-manager so they're correctly
render in the audio modal help screen.
2024-05-03 21:15:58 +00:00
prlanzarin
a3a1245078 fix(audio): review audio modal help screen
- Adds a new Help view for unknown error codes
- Correctly detect NotAllowedError (permissions) - they are currently
  being treated like unknown errors in the Help modal
- Rephrase NotAllowedError help text; make it more succint and direct
- Rephrase the unknown error help text; make it more succint and direct
  - Add error code and message to that view
- Add public.media.audioTroubleshootingLinks to allow referencing KB
  links on the Help modal
  - See inline docs
2024-05-03 20:50:03 +00:00
Ramón Souza
f742a6d25d
Merge pull request #20134 from JoVictorNunes/video-streams-typings-fix
fix: tweak video-streams typings
2024-05-03 17:19:52 -03:00
João Victor
9e0ea8a33f fix(webcam): rename query variable 2024-05-03 16:35:56 -03:00
João Victor Nunes
4f9e75ae0c
fix(webcam): remove loggedOut filter
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-05-03 16:33:13 -03:00
João Victor
6aa1e0f336 Remove isGridItem field 2024-05-03 15:34:10 -03:00
João Victor
fb1947dc8f Remove console.log's 2024-05-03 15:11:30 -03:00
João Victor
65ac5b6b9b fix(webcam): avoid sending a negative value for grid user limit 2024-05-03 14:33:04 -03:00
Ramón Souza
2e7608e653 fix currentPageShapes prop type warning 2024-05-03 13:05:31 -03:00
Ramón Souza
967ae9ddcc fix undefined label in leave meeting button warning 2024-05-03 13:02:53 -03:00
prlanzarin
533c7e86dc fix(bbb-html5): add specific logCodes for root error boundaries
The ErrorBoundary component has a generic log message that is not
overridable and will aggregate errors from different components. The
ideal scenario is that log tags are configurable so that errors can be
filtered for in log post-processing.

Add the logMetadata: { logCode, logMessage } prop to the ErrorBoundary
component so that log tags are configurable. Default tags are
maintained.
Add specific log metadatas for the client startup error boundary
(logCode: 'app_startup_crash') and the user connection error boundary
(logCode: 'app_crash').
2024-05-03 15:27:17 +00:00
Gustavo Trott
16800ce8ef Merge remote-tracking branch 'upstream/v3.0.x-release' into client-settings-cache-system 2024-05-03 12:05:41 -03:00
Ramón Souza
8e728d2cc4
Merge pull request #20019 from Scroody/fix-volume-bar-overlap
Fix: Volume bar overlapping
2024-05-03 11:24:03 -03:00
André
8c57f63bb9 Later changes 2024-05-03 10:34:35 -03:00
João Victor
ca5d74e9d4 fix(webcam): type user as partial 2024-05-03 10:29:25 -03:00
André
4c0df76b23 Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-volume-bar-overlap 2024-05-03 10:29:00 -03:00
Gustavo Trott
ea82508b5d introduces a nginx cache for /api/rest/(clientStartupSettings|clientSettings) 2024-05-03 10:27:26 -03:00
André
cbd06c0790 Side effect solving 2024-05-03 10:22:16 -03:00
Ramón Souza
9307b33a4e fix undefined isPresenter warning 2024-05-03 10:07:26 -03:00
Anton Georgiev
205d110f5b
Merge pull request #20104 from Tainan404/remove-redis
!remove: Frontend Redis client listener
2024-05-03 09:02:08 -04:00
Ramón Souza
c951acc3bb fix undefined isTimerActive warning 2024-05-03 09:59:57 -03:00
João Victor
2dddd161bf fix: limit grid users at the data access level 2024-05-03 09:58:27 -03:00
Anton Georgiev
d19677d5a3
Merge pull request #20166 from prlanzarin/u30/fix/review-mobile-audio-chevron
fix(audio): review device selection in mobile endpoints
2024-05-03 08:56:51 -04:00
Anton Georgiev
d85561b17b
Merge pull request #20164 from prlanzarin/u30/fix/Arthurk12-live-1809
fix(bbb-html5): correct parameter type for wake lock log codes
2024-05-03 08:56:03 -04:00
Anton Georgiev
0e68003c08
Merge pull request #20163 from prlanzarin/u30/fix/assorted-br-crashes
fix: undefined accesses causes crashes in actions-bar breakout utils
2024-05-03 08:55:43 -04:00
Anton Georgiev
0df167180e
Merge pull request #20162 from prlanzarin/u30/fix/ff-pairselection
fix(audio): broken connection stats on Firefox >= 125
2024-05-03 08:53:40 -04:00
Anton Georgiev
05d8f9110b
Merge pull request #20161 from prlanzarin/u30/fix/arthurk12-undefined-role-crash
fix: add safeguards when returning user roles
2024-05-03 08:53:01 -04:00
Anton Georgiev
7c407567e1
Merge pull request #20160 from prlanzarin/u30/fix/arthurk12-screenreader-crash
fix(screen-reader): add safeguards for adding alerts
2024-05-03 08:52:45 -04:00
Anton Georgiev
70e4ab1f66
Merge pull request #20159 from prlanzarin/u30/fix/onconnectionstatechange-crash-rc
fix(bbb-html5): crash when stopping WebRTC peers
2024-05-03 08:52:28 -04:00
Anton Georgiev
3babf4c16e
Merge pull request #20158 from prlanzarin/u30/fix/crash-videoprovider-onmessage
fix(bbb-html5): crash on video-provider unmount
2024-05-03 08:51:58 -04:00
Anton Georgiev
84fd90bc49
Merge pull request #20157 from prlanzarin/u30/fix/crash-getBoundingClientRect-emojirain
fix(reactions): crash when interactionsButton coords are absent
2024-05-03 08:49:42 -04:00
Anton Georgiev
9d99f7f78b
Merge pull request #20156 from prlanzarin/u30/fix/audio-answerer-gum-failure
fix(audio): acquire streams before negotiation when peer is answerer
2024-05-03 08:49:08 -04:00
Ramón Souza
35af05e594 fix custom logo 2024-05-03 09:31:18 -03:00
prlanzarin
a21addfa1f fix(audio): review device selection in mobile endpoints
Mobile users have no way to change I/O devices after joining audio.
The removal of the audio options chevron in mobile browsers was supposed
to be replaced by something else - in this case, by the dedicated
leave/join audio button. That didn't happen, leave/join audio button
retained the old behavior.

Review device selection in mobile endpoints via two UI/UX changes:
  - Fix an styling issue where the mute and listen only buttons were
    crammed together
  - Restore the device selection chevron/icon in mobile endpoints
  - Override the leave/join button action in mobile endpoints so that it
    opens the device selection contextual menu, which also includes the
    "Leave audio" option. This retains the old behavior (leaving audio)
    while also providing an way for users to change devices mid-call in
    mobile browsers.
2024-05-03 01:32:01 +00:00
Arthurk12
31a6527cca fix(wake-lock): correct parameter type for log code
Previously, an object was incorrectly passed as the log code parameter.
Fixes it by ensuring that a string is passed instead.
2024-05-03 00:06:07 +00:00
prlanzarin
cea92631fa fix: undefined accesses causes crashes in actions-bar breakout utils
Multiple undefined accesses in actions-bar's service, mainly related to
breakouts and ageneral Meetings info, cause crashes in production
environments - most likely in reconnection scenarios.

Guarantee that nested data is safely accessed.
2024-05-02 23:50:56 +00:00
prlanzarin
20daf56390 fix(audio): broken connection stats on Firefox >= 125
WebRTC-based stats generation in the connection status modal is broken
on Firefox >= 125. A broken type check coupled with a new partially
implemented RTCIceTransport dictionary causes and undefined function
call when fetching the selected candidate pair. Since that error is
unhandled, collection breaks.

Correctly check for the getSelectedCandidatePair method availability in
RTCIceTransport so that it skips to pair inference from getStats if
necessary.
2024-05-02 23:37:44 +00:00
Arthurk12
148c25e2cb fix: add safeguards when returning user roles 2024-05-02 23:35:45 +00:00
Arthurk12
9947aa451e fix(screen-reader): add safeguards for adding alerts
Adds checks for the alert's text and DOM element before adding screen
reader alerts.
2024-05-02 23:06:55 +00:00
prlanzarin
85cdc7cc2a fix(bbb-html5): crash when stopping WebRTC peers
There's a race condition that may cause a client crash whenever a
connectionstatechange callback is cleaned up in a peer without a
valid peer connection present in our custom RTCPeerConnection wrapper.

Check for peerConnection availability in the WebRtcPeer wrapper before
trying to clean up its connectionstatechange callback.
2024-05-02 22:59:39 +00:00
prlanzarin
eccb06369b fix(bbb-html5): crash on video-provider unmount
There's a race condition that may cause a client crash whenever a
video-provider's unmount procedure is run, but its signalling websocket
is undefined. The WS's callback handlers are re-assigned without
checking for the socket's availability, causing an unhandled TypeError.

The WS may be undefined in a couple of scenarios, e.g.: unmouting before
the socket was successfully set up, unmounting while a reconnect is in
place etc.

Check whether the socket exists before accessing it in video-provider's
componentWillUnmount routine.
2024-05-02 22:55:25 +00:00
prlanzarin
cfa013fdaa fix(reactions): crash when interactionsButton coords are absent
The client may crash whenever a emoji rain animation is triggered, but
the interactions button element cannot be located. This happens because
the button coordinates are fetched without checking whether the element
exists.

Get the coordinate fetching method to return null if the
interactionsButton element cannot be located, and ignore the emoji rain
action if that is the case. Whenever no valid coordinates are found, log
an warning so we can track this and figure out what's happening with the
button.

Fix a few typos in the getInteractionsButtonCoordinates method.
2024-05-02 22:32:09 +00:00
prlanzarin
00a2ab52a5 fix(audio): acquire streams before negotiation when peer is answerer
When a sendrecv peer acts as the answerer, gUM is only called _after_
the remote offer is received. This is fine, but the error handling runs
different in that scenario in a way that eventual gUM errors are treated
as negotiation errors, leading to inconsistencies when surfacing the
error to end users.

If a peer is acting as answerer and is a transceiver, acquire the local
streams _before_ actual negotiation so that gUM errors are surfaced
correctly (and we spare uneeded negotiation steps).
2024-05-02 22:27:16 +00:00
prlanzarin
d658d81148 fix(audio): minimize redundant audio exit toasts
Audio exit toasts are fired in some redundant situations, e.g.: when the
error help screen is toast.

Change the logic a bit so that it's only fired when the audio help modal
won't be shown, i.e.: when audio had succesfully connected.
2024-05-02 22:09:56 +00:00
João Victor
32bb2dfe2f fix: make hook to store its own state to avoid useless re-renders 2024-05-02 17:18:38 -03:00
Ramón Souza
24b90070b7
Merge pull request #20136 from KDSBrowne/v30.19985
fix(whiteboard): Deactivate Drawing Tool On Access Change
2024-05-02 16:36:14 -03:00
Ramón Souza
5d27799448
Merge pull request #20143 from ramonlsouza/issue-20142
fix: Warning message character limit exceeded is still showing up after being sent
2024-05-02 14:57:12 -03:00
Tiago Jacobs
c5d1c8be3b
Merge pull request #20135 from GuiLeme/plugin-sdk-readme-logger-ui-data
feat(plugins): refactor intl code for plugin and general code
2024-05-02 14:45:52 -03:00
João Victor
5a80f30711 fix: tweak video-streams typings (Part 4) 2024-05-02 11:51:14 -03:00
João Victor Nunes
98d579401b
Merge branch 'v3.0.x-release' into video-streams-typings-fix 2024-05-02 11:41:09 -03:00
Ramón Souza
f589cb8828
Merge pull request #20076 from ramonlsouza/away-mode
feat: Improved away mode
2024-05-02 11:34:32 -03:00
João Victor
73eee42c66 fix: TS errors 2024-05-02 11:32:08 -03:00
João Victor Nunes
c61b6bb7e5
Merge branch 'v3.0.x-release' into video-streams-typings-fix 2024-05-02 11:26:08 -03:00
João Victor
9495e60d6f fix: ensure user's webcams are properly terminated 2024-05-02 11:22:24 -03:00
Ramón Souza
e0c8c0d933 remove chat error when a message is sent 2024-05-02 10:49:06 -03:00
Tiago Jacobs
90f3539332
Merge pull request #20141 from JoVictorNunes/fix-video-stream-user-filtering
fix(webcam): fetch user data of webcam users only
2024-05-02 10:32:56 -03:00
Ramón Souza
250a559a4c
Merge pull request #20133 from ramonlsouza/tld19-snapshot
fix: snapshot of current slide
2024-05-02 10:21:41 -03:00
Ramón Souza
ae10830a1a move setTrackEnabled to new service file 2024-05-02 09:24:03 -03:00
João Victor
ee9f98a1ad fix(webcam): fetch user data of webcam users only
- Do not fetch user data of users who are not in webcam.
- Except when grid layout is active. In this situation we need to know about all users.
2024-05-02 09:17:58 -03:00
Ramón Souza
82b1101df8 Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-05-02 08:45:10 -03:00
KDSBrowne
0704628caa lint 2024-05-02 00:40:58 +00:00
KDSBrowne
7512d4c60e lint 2024-05-02 00:32:58 +00:00
KDSBrowne
4ae0dd5fba change from CRLF to LF 2024-05-02 00:28:22 +00:00
KDSBrowne
d2da9172da add no operation tool 2024-05-02 00:05:12 +00:00
João Victor
59d84f4722 fix: wrong style file import 2024-05-01 17:05:17 -03:00
Guilherme Leme
bc6b007f5a [plugin-sdk-readme-logger-ui-data] - fix intl ui-data-hook and fix warning of data-channel 2024-05-01 16:57:08 -03:00
João Victor
d72ce1a24c fix: tweak video-streams typings (Part 3)
- Fix almost the entire video-provider component typyings. Leaving some errors because the component depends on a lot of code which is not in typescript yet. Any attempt to fix them may cause problems.
2024-05-01 16:49:21 -03:00
João Victor
6d70904ba9 fix: tweak video-streams typings (Part 2)
- Tweak low-level components.
2024-05-01 16:48:50 -03:00
João Victor
7297778746 fix: tweak video-streams typings (Part 1)
- Tweak high-level components.
2024-05-01 16:48:12 -03:00
Ramón Souza
87786cfcb6 fix snapshot of current slide 2024-05-01 16:21:36 -03:00
Tainan Felipe
527b6d4cbf Merge remote-tracking branch 'upstream/v3.0.x-release' into fix-meeting-end-audio 2024-05-01 14:14:15 -03:00
Tainan Felipe
d5bb06349b Fix: audio not disconnected when user leave the meeting 2024-05-01 14:11:04 -03:00
Anton Georgiev
a2984bb740 Merge remote-tracking branch 'bbb/v3.0.x-release' into html5-pack-30 2024-05-01 12:57:59 -04:00
Anton Georgiev
58cdb75c45 refactor: remove html5InstanceId 2024-05-01 12:53:11 -04:00
Tainan Felipe
b6f893c3c3 Fix: audio still playing when user left the meeting 2024-05-01 12:15:11 -03:00
André
66902fc9e3 Fix: External video re-starting when changing presenters 2024-05-01 10:21:28 -03:00
Tainan Felipe
5070d26c90 Merge remote-tracking branch 'upstream/v3.0.x-release' into code-removal 2024-05-01 09:58:01 -03:00
Ramón Souza
4767a0eec0
Merge pull request #20118 from Tainan404/remove-timer-js-files
Remove: timer js files
2024-05-01 09:41:55 -03:00
Tainan Felipe
e4a23feda3 Remove: old code from notes, pads and meeting ended 2024-05-01 09:39:03 -03:00
Tiago Jacobs
85b3cd88c5
Merge pull request #20127 from Tainan404/add-adapter-manager
Fix: add a adapters manager to lock loading while data sync
2024-05-01 09:23:09 -03:00
Ramón Souza
8fd4ea9bf0
Merge pull request #20115 from ramonlsouza/fix-chat-throttle
fix: throttle in user typing mutation
2024-05-01 09:09:05 -03:00
Tainan Felipe
210eb0911c Fix: add a adapters manager to lock loading while data sync 2024-05-01 08:38:12 -03:00
Ramón Souza
5f17c76b6a
Merge pull request #20113 from ramonlsouza/fix-default-selected-breakout
fix: user can't join default selected breakout
2024-04-30 16:34:30 -03:00
Ramón Souza
9b6e1e3ddd fix dependency array in memo 2024-04-30 16:34:16 -03:00
Tainan Felipe
7d7acb8a80 Remove: Breakout room unused code 2024-04-30 16:14:22 -03:00
Ramón Souza
d81bfdd7d4 fix ts error 2024-04-30 15:56:30 -03:00
Ramón Souza
fc35327269
Merge pull request #20116 from Tainan404/refactor-useUserCurrentDataD
Refactor: useUserCurrentData to use subscription
2024-04-30 14:57:30 -03:00
KDSBrowne
14c44820f5 stop tldraw attempts to load assets from unpkg site 2024-04-30 16:40:43 +00:00
Tainan Felipe
503fdf225b Remove: intl.jsx file 2024-04-30 13:38:32 -03:00
Tainan Felipe
528e82e2fc Remove: unused imports 2024-04-30 13:31:11 -03:00
Tainan Felipe
1e90237305 Remove: timer js files 2024-04-30 12:45:05 -03:00
Ramón Souza
248911b048 fix case where user is not assigned to any room and free join is enabled 2024-04-30 10:53:47 -03:00
Tainan Felipe
8d3d0008f0 Fix: lint error 2024-04-30 10:52:18 -03:00
Tainan Felipe
54d1ffa0ac Refactor: useUserCurrentData to use subscription instead of depends on context 2024-04-30 10:36:57 -03:00
Anton Georgiev
7c667453ca
Merge pull request #19812 from antobinary/march15-02
fix(bbb-html5): customHeartbeat would not close stale sessions (port)
2024-04-30 09:29:46 -04:00
Ramón Souza
c08c83e9e4 fix throttle in user typing mutation 2024-04-30 10:18:44 -03:00
Ramón Souza
d6c05189a1 fix default selected breakout invitation 2024-04-30 09:23:06 -03:00
Anton Georgiev
4227ff4ab6 Merge remote-tracking branch 'tainan/remove-redis' into html5-pack-30 2024-04-29 12:44:28 -04:00
Tainan Felipe
e58086c99e Remove: Frontend Redis client listener 2024-04-26 11:01:50 -03:00
Tainan Felipe
29c67e76ed Remove: client subscriptions component 2024-04-26 10:33:20 -03:00
Tiago Jacobs
3885c6a6e7
Merge pull request #20097 from GuiLeme/useCurrentMeeting
feat(plugin): Support useMeeting hook for plugin
2024-04-25 19:45:52 -03:00
Tainan Felipe
304838f213 Remove: meeting meteor server files 2024-04-25 17:58:24 -03:00
Tainan Felipe
7096620781 Remove: video stream meteor server files 2024-04-25 17:53:47 -03:00
Tainan Felipe
c2399fa5b3 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-meteor-server-dependencies-2 2024-04-25 16:41:14 -03:00
Ramón Souza
7247407e7d
Merge pull request #20061 from JoVictorNunes/remove-video-streams-collection
Remove old `video-streams` Meteor subscription
2024-04-25 16:38:17 -03:00
Tiago Jacobs
023a7b1e4f
Merge pull request #20091 from ramonlsouza/remove-makecall
refactor: Remove remaining makecall
2024-04-25 16:36:43 -03:00
Guilherme Leme
0142ef7f81 [useCurrentMeeting] - created useMeeting hook 2024-04-25 16:19:44 -03:00
Tainan Felipe
5643305db2 Remove: pads meteor server files 2024-04-25 15:52:08 -03:00
João Victor
6e41d720a0 Remove video-streams publisher 2024-04-25 15:40:54 -03:00
Ramón Souza
e8a40aa301 remove makecall 2024-04-25 15:35:05 -03:00
Ramón Souza
a1c84229a6 remove userShareWebcam and userUnshareWebcam makecall 2024-04-25 15:33:23 -03:00
Ramón Souza
25760aafcb remove getPadId makecall 2024-04-25 15:27:43 -03:00
João Victor
453727b3ed Fix 2024-04-25 15:24:34 -03:00
João Victor
f10e7655eb Fix 2024-04-25 15:20:15 -03:00
Ramón Souza
5e78664e1d remove createSession makecall 2024-04-25 15:19:55 -03:00
Ramón Souza
220e689f1d remove pinPad makecall 2024-04-25 15:17:54 -03:00
Ramón Souza
0439a40535 remove createGroup makecall 2024-04-25 15:12:51 -03:00
Ramón Souza
6e546e0e6d remove requestUserInformation makecall 2024-04-25 15:08:40 -03:00
Ramón Souza
db4054df86 remove getServerTime makecall 2024-04-25 15:07:15 -03:00
Ramón Souza
2db64d7c3a remove timerEnded makecall 2024-04-25 14:55:22 -03:00
Ramón Souza
2723c8249d remove setPrivateGuestLobbyMessage makecall 2024-04-25 14:47:54 -03:00
João Victor
e623e9d0cd Fix 2024-04-25 14:44:41 -03:00
Tainan Felipe
7b6c948dc3 Fix: eslint 2024-04-25 14:42:25 -03:00
Tainan Felipe
9808d37092 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-meteor-server-dependencies-2 2024-04-25 14:33:56 -03:00
Tainan Felipe
ef31289a2c Remove: voice users meteor server files 2024-04-25 14:31:26 -03:00
Ramón Souza
f9dda13e93 remove addUserSettings makecall 2024-04-25 14:26:51 -03:00
Tainan Felipe
773884af88 Remove: Timer meteor server files 2024-04-25 14:19:05 -03:00
Ramón Souza
33b2854f01 remove endAllBreakouts makecall 2024-04-25 14:16:55 -03:00
Tainan Felipe
946c440bc2 Remove: screenshare meteor server files 2024-04-25 14:11:49 -03:00
Tainan Felipe
3142557849 Remove: external video player meteor server files 2024-04-25 14:06:38 -03:00
Tainan Felipe
60b8aa9452 Remove: connection status meteor server 2024-04-25 14:00:11 -03:00
Ramón Souza
75fa15bc98 remove updateTranscript makecall 2024-04-25 13:57:44 -03:00
Tainan Felipe
e792a0d368 Remove: breakout server part 2024-04-25 13:57:44 -03:00
Tainan Felipe
8b7bd55287 Remove: Auth and annotation collections usage 2024-04-25 13:52:07 -03:00
Gustavo Trott
eb74c81c6f akka apps will send msg to create pad 2024-04-25 13:41:32 -03:00
João Victor
e8e0f5588d Fix imports 2024-04-25 13:16:29 -03:00
João Victor
b375293e18 Fix typescript error 2024-04-25 13:05:51 -03:00
João Victor
93423c46e4 Ignore both typescript and eslint errors 2024-04-25 13:01:22 -03:00
Gustavo Trott
2e8cc21a4b Move SharedNotes init to akka-apps (instead of Meteor) 2024-04-25 12:48:52 -03:00
Tainan Felipe
6247c4dc8d Remove: meteor connection validation 2024-04-25 12:48:48 -03:00
João Victor Nunes
c53c2f49e4
Merge branch 'v3.0.x-release' into remove-video-streams-collection 2024-04-25 12:28:56 -03:00
Tainan Felipe
3784986712 Remove: meteor unused publishers 2024-04-25 12:26:30 -03:00
Ramón Souza
4e688a9232
Merge pull request #20084 from Scroody/data-needed-for-plugin
Data: Data needed for plugins
2024-04-25 11:56:28 -03:00
Ramón Souza
16ba97ffb1 remove userActivitySign makecall + fix inactivity check 2024-04-25 11:53:56 -03:00
Anton Georgiev
146ecd7d51
Merge pull request #20089 from gustavotrott/move-timer-init-to-akkaapps
refactor: Move timer init to akka-apps (was Meteor)
2024-04-25 10:49:27 -04:00
Gustavo Trott
ab97cc60a2 Move Timer init to akka-apps (instead of Meteor) 2024-04-25 11:02:03 -03:00
Ramón Souza
8091d99cee remove requestJoinURL makecall 2024-04-25 10:57:08 -03:00
Ramón Souza
335c0b8ba1 remove createBreakoutRoom makecall 2024-04-25 10:51:20 -03:00
André
11bbec1392 Changes on regex 2024-04-25 10:21:25 -03:00
Ramón Souza
8f813c9908
Merge pull request #20085 from Tainan404/remove-subscriptions
Refactor: remove unused subscriptions
2024-04-25 09:52:03 -03:00
Gustavo Trott
a527ea659d
Merge pull request #20081 from gustavotrott/bbbweb-loginurl
feature: Add new API /create param `loginURL`
2024-04-25 08:47:12 -03:00
Gustavo Trott
4f77369620
Update addMeeting.js 2024-04-25 00:17:58 -03:00
Tainan Felipe
314d974fd3 Fix: remove client meteor dependency 2024-04-24 23:33:08 -03:00
Tainan Felipe
b73d0e00e4 Refactor: remove unused subscriptions 2024-04-24 21:47:02 -03:00
André
d8f6bb5327 Data: Data needed for plugins 2024-04-24 18:58:36 -03:00
Gustavo Trott
885a24dd48 implement loginURL in DOCS and Client 2024-04-24 18:41:46 -03:00
Ramón Souza
b3680a6bd8
Merge pull request #20079 from ramonlsouza/fix-save-locale
fix: save region specific language does not work
2024-04-24 18:06:55 -03:00
Ramón Souza
d292e23f20
Merge pull request #20077 from Tainan404/migrate-user-settings
Refactor: Migrate user settings
2024-04-24 18:04:27 -03:00
Ramón Souza
2308f4e8fd Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-04-24 17:44:39 -03:00
Ramón Souza
1d03d52a3a Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-04-24 17:41:20 -03:00
Ramón Souza
066eebc8ef
Merge pull request #20080 from Tainan404/migrate-user-reaction
Refactor: user reaction to graphql
2024-04-24 17:37:21 -03:00
Tainan Felipe
45862bf417 Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-user-settings 2024-04-24 17:21:03 -03:00
Tainan Felipe
28a97f500b Fix: fix paramenters not parsing array 2024-04-24 17:18:21 -03:00
Ramón Souza
af2eb1b421 disable camera effects modal in away mode 2024-04-24 17:16:21 -03:00
João Victor
7779be6a49 Remove duplicated import 2024-04-24 17:14:47 -03:00
João Victor
a761e36a5b Remove VideoStreamsAdapter from app component 2024-04-24 17:12:24 -03:00
João Victor
1f8a95a3ff Remove video-streams subscription 2024-04-24 17:09:00 -03:00
Ramón Souza
5f0ab8f800 move muteAway and fix issue with joining listen only when away is active 2024-04-24 17:06:53 -03:00
Tainan Felipe
cc79bb5fb2 Refactor: user reaction to graphql 2024-04-24 15:45:28 -03:00
Ramón Souza
8fd5a81034 fix save locale 2024-04-24 15:41:49 -03:00
Tainan Felipe
52b9f6166a
Remove: Pads, PadsSessions, PadsUpdates client subscriptions and dependencies (#20051) 2024-04-24 13:07:06 -03:00
Ramón Souza
75b696f0b6 fix ts error 2024-04-24 11:42:58 -03:00
Ramón Souza
606308b914 Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-04-24 11:28:41 -03:00
Tainan Felipe
10443e1f40 Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-user-settings 2024-04-24 11:20:58 -03:00
Ramón Souza
8f93792bde Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode 2024-04-24 11:20:08 -03:00
Tainan Felipe
97393f6aa0 Fix: remove user-settings subscription 2024-04-24 11:18:58 -03:00
Anton Georgiev
23294ad71d
Merge pull request #20068 from Tainan404/remove-user-info
!remove: user-info collection
2024-04-24 10:15:33 -04:00
Ramón Souza
f131194d9c
Merge pull request #20071 from Tainan404/remove-presentation-upload-token
Remove: presentation upload token subscription
2024-04-24 11:03:20 -03:00
Ramón Souza
ab04b57087
Merge pull request #20063 from Tainan404/remove-voice-call-state
Remove: voice call state
2024-04-24 10:45:10 -03:00
Ramón Souza
4cdef5a11c
Merge pull request #20072 from Tainan404/remove-multi-whiteboard
Remove: whiteboard-multi-user subscription
2024-04-24 10:07:20 -03:00
Tainan Felipe
1d31a34416 Fix: eslint 2024-04-24 09:19:16 -03:00
Tainan Felipe
e6c4e06c81 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-user-info 2024-04-24 09:13:59 -03:00
Tainan Felipe
c759a788a2 Refactor: migrate screenshare to graphql using a adapter 2024-04-23 23:58:10 -03:00
Tainan Felipe
b2195bfd95 Fix: ts error 2024-04-23 18:22:49 -03:00
Guilherme Pereira Leme
cfbeb92cd7
feat(plugins) - refactor format of receiving data for data-channels (#19997) 2024-04-23 18:17:32 -03:00
Tainan Felipe
9eaecca7c6 Remove: whiteboard-multi-user subscription 2024-04-23 18:09:19 -03:00
Gustavo Trott
3728f373f5
Merge pull request #19901 from KDSBrowne/v3.tldraw-v19
fix(whiteboard): Upgrade Tldraw Version To v2.0.0-alpha.19
2024-04-23 18:02:31 -03:00
Tainan Felipe
677a771232 Remove: user-infos subscription 2024-04-23 17:49:42 -03:00
Tainan Felipe
7165961444 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-voice-call-state 2024-04-23 17:34:41 -03:00
Ramón Souza
9a8a2fd98b
Merge pull request #20028 from Tainan404/refactor-captions
Refactor: move captions to graphql
2024-04-23 17:22:01 -03:00
Tainan Felipe
f5fdc915cf Remove: presentation upload token subscription 2024-04-23 16:51:08 -03:00
Ramón Souza
b1e4532a00
Merge pull request #20066 from Tainan404/remove-recording-meetings-collection
Remove: recording meeting collection
2024-04-23 16:22:02 -03:00
Ramón Souza
0210fcdd81 Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19901 2024-04-23 15:59:26 -03:00
Ramón Souza
d1bb7b685e change audio button labels based on away status 2024-04-23 15:29:11 -03:00
Ramón Souza
495fbf41a2 move away to reactions button 2024-04-23 14:56:23 -03:00
Tainan Felipe
e80cc5a223 Remove: user-info collection 2024-04-23 14:38:07 -03:00
Tainan Felipe
e5d3ad1f79 Change: Remove subscripiton record-meetings 2024-04-23 14:02:28 -03:00
Ramón Souza
db3e46b711
Merge pull request #20067 from antonbsa/brekaout-tests-fix
test: fix breakout tests failing on CI
2024-04-23 13:30:34 -03:00
Tainan Felipe
d8195ba985 Remove: recording meeting collection 2024-04-23 11:58:33 -03:00
Anton Barboza
3d824615be test: fix breakout test behavior and wait for select room button to be enabled 2024-04-23 11:57:41 -03:00
Ramón Souza
a75d680fb0 disable away mode when user joins audio 2024-04-23 11:44:33 -03:00
Ramón Souza
eae37cfd3b
Merge pull request #20059 from Tainan404/migrate-captions-panel
Refactor: migrate timer panel to TS and graphql
2024-04-23 11:24:59 -03:00
Ramón Souza
15442f731a
Merge pull request #20043 from Tainan404/migrate-notification
Refactor: Move notifications to graphql
2024-04-23 11:24:37 -03:00
Ramón Souza
89baf7ba4e
Merge pull request #20062 from Tainan404/remove-auth-token-validation
Remove: auth token validation code from frontend
2024-04-23 11:14:25 -03:00
Ramón Souza
cac0f6cd38 mute/unmute speaker 2024-04-23 11:01:59 -03:00
Tainan Felipe
7f4b0866ef Fix: time not correct when client start 2024-04-23 10:46:46 -03:00
Tainan Felipe
1865799d12 Change: set a speechlocale to an user if no when enable captions 2024-04-23 10:35:26 -03:00
Ramón Souza
867516c796
Merge pull request #20058 from ramonlsouza/fix-whiteboardid-error
fix: missing whiteboardId error
2024-04-23 10:30:17 -03:00
Tainan Felipe
f7da15d2db Merge branch 'refactor-captions' of github.com:Tainan404/bigbluebutton into refactor-captions 2024-04-23 10:22:17 -03:00
Tainan Felipe
f2c4e7348f Change: remove on/off button 2024-04-23 10:21:23 -03:00
Tainan Felipe
22138d5bbc Fix: timer not working properly 2024-04-23 01:00:54 -03:00
Tainan Felipe
80397964aa Remove: voice call state 2024-04-22 23:20:45 -03:00
Ramón Souza
97ebed9b96 remove unused var 2024-04-22 21:43:24 -03:00
Tainan Felipe
3d9a0fc75e Remove: auth token validation code from frontend 2024-04-22 21:42:48 -03:00
Ramón Souza
7dd82790b8 fix condition 2024-04-22 21:38:05 -03:00
Tainan Felipe
0945ebcaf6 Fix: TS errors 2024-04-22 20:48:19 -03:00
Tainan Felipe
2f70b4d6c5 Fix: remove push to chat 2024-04-22 20:31:31 -03:00
Tainan Felipe
af5d8d1a15 Fix: selected speechlocale 2024-04-22 20:19:03 -03:00
Tainan Felipe
77ded6548b Merge remote-tracking branch 'upstream/v3.0.x-release' into refactor-captions 2024-04-22 19:07:35 -03:00
Tainan Felipe
18ace44625 Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-breakout-invitation 2024-04-22 18:54:18 -03:00
Tainan Felipe
1bffaec3d2 Fix: user permissions 2024-04-22 18:51:14 -03:00
Ramón Souza
528817aeab fix condition where user is muted when away mode is activated 2024-04-22 18:46:04 -03:00
Ramón Souza
4b2df4738e
Merge pull request #20050 from Tainan404/remove-typed-captions
Remove: typed captions
2024-04-22 18:15:36 -03:00
Tainan Felipe
e5c2251d8d Fix: notification not appearing to moderator 2024-04-22 17:54:12 -03:00
Tainan Felipe
c3728fb850 Fix: lint errors 2024-04-22 17:45:35 -03:00
Tainan Felipe
f0b334450b Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-notification 2024-04-22 17:42:32 -03:00
Tainan Felipe
ac80cb1317 Fix: remaining time not appearing in breakout 2024-04-22 17:40:34 -03:00
Ramón Souza
6fea058cb0 add new away button 2024-04-22 17:34:40 -03:00
Tainan Felipe
5c3f6fb859 Refactor: migrate time panel to TS and graphql 2024-04-22 16:59:32 -03:00
Tainan Felipe
dca6c6add4 Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19324 2024-04-22 15:31:51 -03:00
Ramón Souza
210924d2eb fix missing whiteboardId error 2024-04-22 15:08:50 -03:00
Ramón Souza
4100fd11e8 do not display away user on the top of the userlist 2024-04-22 15:03:34 -03:00
Ramón Souza
5e45346934 disable away mode when microphone is unmuted 2024-04-22 14:50:51 -03:00
Ramón Souza
16ceb91936 fix not a function error; 2024-04-22 14:36:26 -03:00
Ramón Souza
ac6753bff6 fix error when setting away if user is not connected to audio 2024-04-22 12:39:31 -03:00
Tainan Felipe
47540c7711 Merge remote-tracking branch 'upstream/v3.0.x-release' into refactor-captions 2024-04-22 12:32:41 -03:00
Ramón Souza
bd2d56f1a2 mute/unmute audio and camera on away mode 2024-04-22 12:24:59 -03:00
Tainan Felipe
bcbce6df77 Fix: TS error 2024-04-22 11:19:42 -03:00
Tainan Felipe
6caa65f656 Fix: TS error 2024-04-22 11:16:18 -03:00
Ramón Souza
5cd5609e60
Merge pull request #20037 from ramonlsouza/validade-shape-type
fix: restore shape type validation
2024-04-22 09:04:54 -03:00
Ramón Souza
943a8b6289
Update bigbluebutton-html5/imports/api/captions/server/helpers.js 2024-04-19 16:49:08 -03:00
Ramón Souza
ad8edc57e1 add locale selector to typed captions 2024-04-19 16:35:39 -03:00
Tainan Felipe
fd9845abba Remove: typed captions 2024-04-19 16:27:01 -03:00
Ramón Souza
ec9aeedf81 Merge remote-tracking branch 'upstream/v3.0.x-release' into 20028q 2024-04-19 14:51:54 -03:00
André
fad690b324 Condition to render controls added 2024-04-19 13:46:35 -03:00
André
70584e0806 Half condition 2024-04-19 12:59:49 -03:00
Guilherme Leme
dc1d831ea2 [fix-sahred-notes-not-unmounting] - centralize shared notes pin rendering logic 2024-04-19 11:08:13 -03:00
Ramón Souza
a02788a9e5
Merge pull request #20041 from Tainan404/remove-breakout-history
Remove: breakout history collection
2024-04-19 10:49:47 -03:00
Ramón Souza
8e7810305d fix manage breakout users 2024-04-19 09:40:13 -03:00
Tainan Felipe
a3414fc919 Fix: wrong rule 2024-04-19 09:15:13 -03:00
Tainan Felipe
d5043bebc3 Refactor: Move notifications to graphql 2024-04-18 21:43:26 -03:00
Tainan Felipe
c45e3172c2 Remove: breakout history collection 2024-04-18 13:16:44 -03:00
Tainan Felipe
89916b78da Fix: lint errors 2024-04-18 11:22:55 -03:00
Tainan Felipe
18a6165961 Fix: lint errors 2024-04-18 11:15:02 -03:00
Tainan Felipe
6572e59a45 Add: join audio only in breakouts 2024-04-18 10:39:43 -03:00
Tainan Felipe
abba1e26c6 Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_19324 2024-04-17 21:51:39 -03:00
Tainan Felipe
7d44738b27 Refactor: disable meteor breakout subscription 2024-04-17 16:59:10 -03:00
Tainan Felipe
d496277313 Refactor: breakout join and left for moderator 2024-04-17 16:46:50 -03:00
Ramón Souza
be45fd6346
Merge pull request #20030 from ramonlsouza/fix-grid-sort
fix: grid mode webcam order
2024-04-17 16:08:13 -03:00
Ramón Souza
adb0766ada validate shape type - whiteboard 2024-04-17 16:04:31 -03:00
Ramón Souza
1ee693e109
Merge pull request #19970 from ramonlsouza/issue-19958
fix: Grid mode ignores cap, shows too many elements
2024-04-17 13:12:05 -03:00
KDSBrowne
fe9360d8ff set correct camera position for viewer on reload or late join 2024-04-17 16:06:02 +00:00
KDSBrowne
7093f54ad5 increase delay to prevent camera race condition 2024-04-17 16:05:49 +00:00
KDSBrowne
3350dcfc8e handle presenter camera position on resize 2024-04-17 16:05:39 +00:00
KDSBrowne
7b3489a52d improve slide clipping for presenter 2024-04-17 16:05:28 +00:00
KDSBrowne
1b5179f315 improve tldraw camera updates when presentation size changes 2024-04-17 16:05:18 +00:00
KDSBrowne
5f84e0380a fix viewer zoom being 1 state step behind the presenter 2024-04-17 16:05:05 +00:00
KDSBrowne
7007b7a682 fix extra toolbar position in RTL 2024-04-17 16:04:39 +00:00
KDSBrowne
0ed0db059b initial upgrade to tldraw v2.0.0-alpha.19 2024-04-17 16:04:27 +00:00
Ramón Souza
feb2c32441
Merge pull request #20018 from ramonlsouza/restore-max-annotation
fix: restore max annotations limit
2024-04-17 10:53:34 -03:00
Ramón Souza
ac7760b41a fix grid mode webcam order 2024-04-17 09:27:10 -03:00
Ramón Souza
471f8c6af7
Merge pull request #20020 from Scroody/remove-acessibility-warning-presentation-download
Client: Drop the accessibility warning for downloadable slides with annotation
2024-04-17 08:55:04 -03:00
André Castro
0b6e943f76
Fix: External video autoplay block (#19983)
* Fix: External video autoplay block

* Change of approach

* Isolating unsynched video related code
2024-04-16 23:33:49 -03:00
Tainan Felipe
67c0f71748 Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-breakout-invitation 2024-04-16 20:30:21 -03:00
Tainan Felipe
b40930cc4a Refactor: move captions to graphql 2024-04-16 19:39:29 -03:00
Gustavo Trott
fbf954b9e1 Increase annotations batch size 2024-04-16 12:50:59 -03:00
André
c6427fdfc7 Client: Drop the accessibility warning for downloadable slides with annotation 2024-04-16 10:18:30 -03:00
André
8c30a3d70b Fix: Volume bar overlaping 2024-04-16 09:53:10 -03:00
Ramón Souza
1eb14e4505 restore maxNumberOfAnnotations check 2024-04-16 09:45:22 -03:00
Ramón Souza
7b3c1dc46e refactor breakout moveUser function to accept multiple users 2024-04-15 10:13:55 -03:00
Ramón Souza
98531a82bb Merge remote-tracking branch 'upstream/v3.0.x-release' into issue-19958 2024-04-12 15:51:45 -03:00
Ramón Souza
1c950f4418
Merge pull request #19991 from ramonlsouza/fix-users-count-end-meeting
fix: users count not available on end meeting modal
2024-04-12 13:46:58 -03:00
Ramón Souza
32d06f1d85
Merge pull request #19996 from ramonlsouza/fix-grid-pagination-loop
fix: grid mode loop when pagination is active
2024-04-12 13:46:48 -03:00
Ramón Souza
f2f255d37f
Merge pull request #19989 from JoVictorNunes/remove-old-polls
cleanup: remove old polls
2024-04-12 10:21:52 -03:00
Ramón Souza
d8defa468f
Merge pull request #19994 from JoVictorNunes/fix-client-setting-persistence
fix: client settings not persisting
2024-04-12 09:39:45 -03:00
Ramón Souza
c0a3984a6c
Merge pull request #19982 from ramonlsouza/fix-ejected-error
fix: ejected user errors
2024-04-12 08:50:31 -03:00
Ramón Souza
e52aa27422 fix loop on grid mode when pagination is active 2024-04-11 17:44:44 -03:00
João Victor
d7c33d988d fix: client settings not persisting 2024-04-11 12:03:25 -03:00
Ramón Souza
a45b89f066 lock settings check 2024-04-11 11:23:29 -03:00
Ramón Souza
64a45f7613 prevent moderator eject errors 2024-04-11 11:14:07 -03:00
Ramón Souza
156cdb7a3f
Merge pull request #19986 from ramonlsouza/fix-share-cam-grid-mode
fix: share camera on grid mode
2024-04-11 10:45:40 -03:00
Ramón Souza
16e71a9824 exclude current user from count 2024-04-11 10:01:37 -03:00
Ramón Souza
e86fae9132 fix users count in end meeting modal 2024-04-11 09:53:58 -03:00
João Victor
bad2727a4f fix: typescript typings 2024-04-11 09:23:51 -03:00
Ramón Souza
38ceae4419
Merge pull request #19984 from JoVictorNunes/remove-old-local-seetings
cleanup: remove old `local-settings` collection
2024-04-11 09:22:51 -03:00
João Victor
54e4a7c6ce fix: restore jsx extension for containers and fix imports 2024-04-11 08:37:39 -03:00
Gustavo Trott
44dea2a11a
Merge pull request #19988 from gustavotrott/graphql-improve-annotations-speed
refactor (graphql-server): Makes it faster to update annotations
2024-04-10 18:47:46 -03:00
João Victor
0020a135c9 cleanup: remove old polls 2024-04-10 17:37:23 -03:00
Gustavo Trott
ab6da0f4d5 Graphql: makes it faster to update annotations 2024-04-10 17:32:44 -03:00
Ramón Souza
60e0578c12 fix share camera on grid mode 2024-04-10 16:04:12 -03:00
João Victor
0aeecab6a2 cleanup: remove old local-settings collection 2024-04-10 11:39:02 -03:00
Ramón Souza
8e5c23c473 fix ejected user errors 2024-04-10 11:00:34 -03:00
Ramón Souza
f1c8ec0c77
Merge pull request #19225 from vitormateusalmeida/16068-custom-webcam-highlight-color
Adds custom color highlight option for webcam
2024-04-10 10:36:54 -03:00
Tainan Felipe
a11a9ca199 Fix: TS errors 2024-04-09 19:47:01 -03:00
Tainan Felipe
9fade98670 Fix: show remaining time after under thirty 2024-04-09 19:38:07 -03:00
Tainan Felipe
0c61143156 Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_18920 2024-04-09 18:27:27 -03:00
Ramón Souza
7f06ed8c64
Merge pull request #19973 from Tainan404/remove-users-persistent-data
Remove: user persistent data collection
2024-04-09 17:13:38 -03:00
Ramón Souza
0def7adb05
Merge pull request #19972 from ramonlsouza/fix-export-usernames
fix: save user names feature
2024-04-09 13:17:38 -03:00
Tainan Felipe
acf39a3783 Remove: user persistent data collection 2024-04-09 12:04:14 -03:00
Ramón Souza
4535189598
Merge pull request #19963 from ramonlsouza/fix-leave-button
Fix: leave meeting button
2024-04-09 11:57:13 -03:00
Tainan Felipe
8c37b600c8 Fix: timer not appearing for normal meetings 2024-04-09 10:53:03 -03:00
Ramón Souza
5512990a54
Merge pull request #19174 from Scroody/rename-songs
refactor: rename Songs to Music in BBB Timer
2024-04-09 10:34:38 -03:00
Ramón Souza
2d2968a92f fix export usernames 2024-04-09 09:58:50 -03:00
Tainan Felipe
08b5fd48e2
Update bigbluebutton-html5/imports/ui/components/common/remaining-time/component.tsx
Co-authored-by: Ramón Souza <contato@ramonsouza.com>
2024-04-09 09:18:14 -03:00
Tainan Felipe
74d524028c WIP: breakout 2024-04-09 08:45:42 -03:00
Ramón Souza
5129dfabe3 fix grid mode limit 2024-04-08 14:43:58 -03:00
Tainan Felipe
4311449abe Fix: fetching data from meeting 2024-04-08 14:16:24 -03:00
Tainan Felipe
48e292901d Merge remote-tracking branch 'upstream/v3.0.x-release' into PR_18920 2024-04-08 09:25:52 -03:00
Tiago Jacobs
1562c3b7ed
Fix remote logger for messages emited before settings are loaded (#19967) 2024-04-06 19:35:41 -03:00
João Victor Nunes
71dbe06dfd
fix: restore screen reader alerts for unread chat messages (#19713)
* fix: restore screen reader alerts for unread chat messages
* fix: move screen reader alert adapter up the component tree
2024-04-05 18:30:58 -04:00
Anton Georgiev
7838a6493f
Merge pull request #19915 from KDSBrowne/v3.sonarcloud-err
fix(whiteboard): Remove Conditionally Called Hooks Error
2024-04-05 11:06:24 -04:00
Ramón Souza
981ba93454 go to meeting end screen on leave 2024-04-05 10:54:08 -03:00
Ramón Souza
8d129f6c3b fix leave meeting button not working 2024-04-05 09:42:32 -03:00
Ramón Souza
88b31db097
Merge pull request #19957 from JoVictorNunes/fix-conn-status-session-logs-30
fix(connection status): restore session logs tab
2024-04-04 13:28:09 -03:00
KDSBrowne
d9532c4865 return early if currentPresentationPage data has not been populated 2024-04-04 15:47:37 +00:00
KDSBrowne
8ae92d7c9b remove conditionally called hooks 2024-04-04 14:51:50 +00:00
João Victor
0bbe7da96d fix(connection status): restore session logs tab 2024-04-04 10:41:01 -03:00
João Victor
d18cc6b8e3 Fix import 2024-04-04 10:22:26 -03:00
João Victor
d9a3dc3807 Fix import 2024-04-04 10:19:29 -03:00
João Victor
7aa4a40c61 improvement: use React context to store current user data 2024-04-04 10:13:27 -03:00
Ramón Souza
af0aa5f27e
Merge pull request #19799 from JoVictorNunes/fix-poll-in-full-pres
fix(poll): poll element covering the whole presentation
2024-04-04 09:33:38 -03:00
Tainan Felipe
4393bc4ea6 Fix: missing fields and moveing to mutation 2024-04-03 21:54:32 -03:00
Anton Georgiev
dd3b90e75f
Merge pull request #19944 from ramonlsouza/issue-19859
fix: Viewer presenter (non moderator) cannot push layout to all
2024-04-03 20:34:25 -04:00
Tainan Felipe
901d2a7fbb Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-breakout-invitation 2024-04-03 20:59:26 -03:00
Gustavo Trott
37f16c7ed6
Merge pull request #19949 from JoVictorNunes/fix-conn-status-0403
fix: connection status button subscribing to data of all users
2024-04-03 19:28:24 -03:00
Gustavo Trott
e8cd2db53a
Filter only wanted users for Connection Report 2024-04-03 18:54:12 -03:00
Ramón Souza
d218beda61
Merge pull request #19446 from Tainan404/migrate-poll-creation
Migrate poll creation
2024-04-03 16:38:41 -03:00
Anton B
5ae2e242f7 (test): Updates for Poll creation migration changes
* Update selectors;
* Add more checks on the create poll function;
* Add steps to prevent failures in serial mode runs;
* Add missing timeout on direct locator methods;
* Fix step order on test to publish results in a different presentation;
* Re-enable user response poll test in CI;
2024-04-03 15:57:31 -03:00
Tainan Felipe
d42d779e9c Fix: missing query field 2024-04-03 13:42:34 -03:00
Tainan Felipe
16c0a99240 Merge remote-tracking branch 'upstream/v3.0.x-release' into migrate-breakout-invitation 2024-04-03 11:55:45 -03:00
Gustavo Trott
e8c8dee1af Revert "Revert useMeeting.ts"
This reverts commit b80de9f7fe.
2024-04-03 11:38:43 -03:00
Ramón Souza
dabbfaee78
Update bigbluebutton-html5/imports/startup/client/base.jsx 2024-04-03 10:45:30 -03:00
Ramón Souza
7f556f6c6e
Merge branch 'v3.0.x-release' into cleanup-base-component 2024-04-03 10:04:34 -03:00
João Victor
41038fd8d3 fix: connection status button subscribing to data of all users 2024-04-03 10:01:08 -03:00
Ramón Souza
d8e4d17774
Merge pull request #19904 from Tainan404/fix-failed-settings
Fix: failed settings fetch
2024-04-03 09:47:45 -03:00
Ramón Souza
d3176dfb83
Merge pull request #19912 from Scroody/fix-external-video-playing
Fix: External video time resuming when changing presenter
2024-04-03 09:12:58 -03:00