Ramón Souza
0c9e3e6671
Merge pull request #20434 from JoVictorNunes/remove-voice-users-with-trackers
...
refactor: remove voice users adapter
2024-06-10 15:55:09 -03:00
Guilherme Leme
d252d1ab0a
[fix-loaded-userlist-hook] - fix loaded userList hook
2024-06-10 15:45:02 -03:00
Ramón Souza
8c8742239b
Merge remote-tracking branch 'upstream/v3.0.x-release' into user-current-improvements
2024-06-10 15:36:06 -03:00
Tainan Felipe
6bccf8cfac
refactor: Change user list pagination ( #20446 )
2024-06-10 13:08:43 -03:00
Guilherme Leme
ba74a41fd2
[update-data-channel-function] - (WIP) Initial work
2024-06-10 11:32:48 -03:00
Ramón Souza
591d2c7674
query welcome message instead of getting it from current user sub
2024-06-10 11:10:28 -03:00
João Victor
8fa0894e55
Merge branch 'v3.0.x-release' into tweak-video-stream-subs
2024-06-10 10:56:32 -03:00
Gustavo Trott
42305a1dfb
Merge pull request #20449 from gustavotrott/improve-userReaction-performance
...
refactor: Simplifying ReactionEmoji Storage and Queries
2024-06-10 10:41:36 -03:00
João Victor
daf5b1d739
Use patched subscription for video streams
2024-06-10 10:18:47 -03:00
Gustavo Trott
ab542a458e
make reactionEmoji part of user table (optimizing performance)
2024-06-10 09:48:38 -03:00
Fred Dixon
bba0405b5a
Merge pull request #20418 from KDSBrowne/bbb-20409
...
fix(whiteboard): Update presentation dropdown menu icon
2024-06-08 10:11:59 -04:00
Anton Georgiev
b80f420e26
Merge pull request #20430 from ramonlsouza/notification-up
...
fix: Only receive user join/leave and guest join notifications if enabled
2024-06-07 19:23:59 -04:00
João Victor
9b02a41e3d
fix(webcam): tweak subscriptions
2024-06-07 17:41:36 -03:00
Anton Georgiev
558fca5f19
Merge pull request #20401 from KDSBrowne/bbb-20306
...
fix(whiteboard): Properly handle line shape handles in akka
2024-06-07 16:30:26 -04:00
André Castro
365bd27e89
Client: Updating: userdata-bbb_multi_user_tools, userdata-bbb_presenter_tools and userdata-bbb_multi_user_pen_only ( #20218 )
...
* Client: Updating: userdata-bbb_multi_user_tools, userdata-bbb_presenter_tools and userdata-bbb_multi_user_pen_only
---------
Co-authored-by: Anton Georgiev <antobinary@users.noreply.github.com>
2024-06-07 16:13:25 -04:00
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
João Victor
af52a8574c
refactor: remove voice users adapter
2024-06-06 15:47:41 -03:00
Anton Georgiev
ff0c5ae0fa
Merge pull request #20368 from ramonlsouza/adjust-chat-id
...
fix: incorrect chat id being set on layout change
2024-06-06 12:11:08 -04:00
João Victor Nunes
06500be757
refactor(storage): replace Tracker.Dependency
with observer hook ( #20322 )
...
* refactor(storage): replace Tracker.Dependency with observer hook
* fix(storage): set initial value
* refactor(storage): stop using Meteor's Session singleton
2024-06-06 10:50:03 -03:00
Ramón Souza
28fb37f5ee
only receive user join/leave and guest join notifications if enabled
2024-06-06 10:35:27 -03:00
KDSBrowne
adf905cfce
restore keys to move selected shapes | fix focus loss editing shapes
2024-06-05 22:15:43 +00:00
João Victor Nunes
5d3178f15d
refactor(guest-wait): turn guest wait page into a React component ( #20344 )
...
* refactor(guest-wait): turn guest wait page into a React component
* Fix rendering when the meeting is ended
* refactor(guest-wait): Backend portion for migration of `guest-wait` to Graphql
* Add message timeout
* Remove static guest wait page
---------
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2024-06-05 17:41:23 -03:00
KDSBrowne
e9bf2cd3b4
update icon size
2024-06-05 19:49:43 +00:00
KDSBrowne
f07d88bc4f
update presntation dropdown menu icon
2024-06-05 19:49:30 +00:00
Ramón Souza
48ba1d5875
fix create breakouts option in userlist dropdown
2024-06-05 11:34:26 -03:00
KDSBrowne
caae9a1150
ensure duplicate shape shortcut does not trigger bookmark ( #20355 )
2024-06-04 14:25:09 -03:00
João Victor Nunes
f78ed525e4
fix(audio): conditions for muting the user on leave ( #20378 )
2024-06-04 14:10:54 -03:00
João Victor Nunes
ab0e1da86c
improvement(webcam): refine webcam controls ( #20374 )
2024-06-04 14:10:16 -03:00
João Victor Nunes
33ebbde924
refactor: remove Meteor trackers ( #20351 )
...
* Replace Auth tracker with makeVar
* Replace connection status tracker with makeVar
* Replace notification bar tracker with makeVar
2024-06-04 14:09:48 -03:00
KDSBrowne
3c3621c4b4
add comment | reduce camera update delay
2024-06-04 15:44:47 +00:00
KDSBrowne
923287e2e7
simplify meta property checks for remote shapes
2024-06-04 15:44:32 +00:00
KDSBrowne
7f3996c816
clean line shape handles in akka (similar to arrow bindings)
2024-06-04 15:44:16 +00:00
Tainan Felipe
3bc40df230
Add: useDeduplicatedSubscription hook ( #20376 )
...
* Add: useDeduplicatedSubscription hook
* Fix: TS error
* Add: components using useDeduplicatedSubscription
* Change: Move to useDeduplicatedSubscription
* Change: unsubscribe logic to own useEffect
* Change: remove file import over package
* Fix: TS errors
* Fix: private chat not loading
* Change: revert changes on queries
* Fix: eslint error
* Remove: html-webpack-plugin package
* Fix: external video
* Add: comment about the stringToHash function
* Fix: video player showing tools over presentation
2024-06-04 10:40:54 -03:00
Guilherme Pereira Leme
bbf43f1e55
feat(html5): Added captionLocale property and related logic ( #20272 )
...
* [captionLocale] - added captionLocale
* [captionLocale] - changes in review
* [captionLocale] - Added new mutation captionAddLocale and removed captionSetOwner
* [captionLocale] - add action validation
* [captionLocale] - Changes in review
* [captionLocale] - fix update of graphql server
* [captionLocale] - merge conflicts
2024-06-03 16:14:32 -04:00
Ramón Souza
dc40bc3776
Merge pull request #20238 from JoVictorNunes/fix-user-list-style-0513
...
fix(users): broken styles when font size is increased
2024-06-03 11:10:12 -03:00
Ramón Souza
d02a092c0d
Merge pull request #20379 from ramonlsouza/error-boundary-whiteboard
...
refactor: add error boundary in whiteboard
2024-06-03 10:09:05 -03:00
Ramón Souza
018a170251
Merge pull request #20329 from JoVictorNunes/remove-screenshare-tracker
...
refactor(screenshare): replace `Tracker.Dependency` with `makeVar`
2024-06-03 09:33:08 -03:00
Ramón Souza
8bb981ad99
add error boundary in whiteboard
2024-05-30 15:36:46 -03:00
Ramón Souza
f8b83fad33
Merge pull request #20321 from KDSBrowne/bbb-20318
...
fix(whiteboard): Disable Tldraw Menu For Users Without Whiteboard Access
2024-05-30 15:05:00 -03:00
Ramón Souza
b0ff414acb
fix incorrect chat id
2024-05-30 09:57:01 -03:00
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
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
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
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
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
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
KDSBrowne
b223807fe6
lint issues
2024-05-16 20:03:36 +00:00
KDSBrowne
153293ff06
lint issues
2024-05-16 19:47:05 +00: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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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