Paulo Lanzarin
6b118bb03c
Merge pull request #21153 from prlanzarin/u30/fix/error-boundary-critical
...
fix: not all error boundaries should close audio/Apollo
2024-09-13 09:57:28 -03:00
André Castro
1ae9a916a9
Ease in loading anim ( #21135 )
...
* Enhancement: Easing loading animation on buttons
2024-09-12 15:38:00 -03:00
prlanzarin
b6a962ff73
fix: not all error boundaries should close audio/Apollo
...
Currently, all error boundaries close audio and Apollo connections once
an error is caught. This is not the correct behavior as not all error
boundaries are critical, e.g.: the presentation crashing should _not_
break the whole client. It also deviates from how error boundaries
worked in 2.7
Add a new prop to the ErrorBoundary/LocatedErrorBoundary components
called isCritical that flags an error boundary instance as critical. If
true, it'll close Apollo/audio. The default behavior is
isCritical=false, and the only critical error boundaries are the ones
located in the app's root (/client/main.tsx).
2024-09-10 19:00:47 +00:00
Ramón Souza
ff21ae1792
refactor: move remaining inline SVG to reusable component ( #21108 )
...
* move recording icon to icon-svg component
* move whiteboard options icon to icon-svg component
2024-09-09 08:57:26 -03:00
André Castro
531859fd52
Client: Adding loading animation to mute/unmute and toggle animation ( #20918 )
...
* Client: Adding loading animation tu mute/unmute and toggle animation
* Update bigbluebutton-html5/imports/ui/components/audio/audio-graphql/audio-controls/input-stream-live-selector/buttons/muteToggle.tsx
Co-authored-by: Paulo Lanzarin <4529051+prlanzarin@users.noreply.github.com>
* TS lint
---------
Co-authored-by: Paulo Lanzarin <4529051+prlanzarin@users.noreply.github.com>
2024-09-09 08:49:10 -03:00
Ramón Souza
07e79af097
new svg icon for reactions button ( #20979 )
2024-08-21 08:28:06 -03:00
Tiago Jacobs
24d91214a9
Merge pull request #20820 from GuiLeme/video-control-plugin-sdk
...
feat(plugin): userCameraDropdown enhancements, user-camera dom-element and screenshareHelper
2024-08-07 15:21:31 -03:00
Ramón Souza
dd58b9fa27
Merge pull request #20803 from Scroody/adding-loading-state-to-buttons
...
Client: Adding loading status to buttons
2024-08-07 13:26:42 -03:00
Ramón Souza
acd02d7c1c
Update bigbluebutton-html5/imports/ui/components/common/button/component.jsx
2024-08-07 13:26:20 -03:00
André Möller
9d26c41655
Additional changes
2024-08-07 11:01:02 -03:00
Ramón Souza
a9e0e1e2fa
fix duplicated log messages
2024-08-06 14:40:34 -03:00
André Möller
31cc71e2d4
Change of approach
2024-08-05 14:05:04 -03:00
Guilherme Leme
3b3b0dfc51
[video-control-plugin-sdk] added display function and onclick arguments to user-camera dropdown option
2024-07-31 14:40:24 -03:00
João Victor Nunes
1d737fbada
refactor(html5): recording start/stop modal ( #20679 )
...
* refactor(html5): recording start/stop modal
* Add suport for errors
2024-07-16 15:29:29 -03:00
João Victor Nunes
1b99e08da7
refactor: remove /clientStartupSettings
request ( #20700 )
...
* Remove clientStartSettings request
* Remove StartupDataFetch component
* Fix client logger
2024-07-16 10:40:13 -03:00
Ramón Souza
96085110a5
refactor: fix sonarcloud alerts ( #20604 )
...
* remove unused argument
* fix Do not use "Error" to declare a variable
* fix Do not use "Array" to declare a parameter
* fix React component names must start with an uppercase letter
* adjust error boundary prop type
* add default values for lock settings
2024-06-28 15:58:38 -04:00
Ramón Souza
e31deb79ec
remove deprecated findDOMNode from checkbox component
2024-06-13 11:57:49 -03:00
Ramón Souza
911f663e27
remove defaultProps from components
2024-06-11 13:10:04 -03: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
Gustavo Trott
fd3071c28a
Refactor (gql-middleware): Introduces clientSessionUUID
and validations (error handling) ( #20353 )
2024-05-29 17:43:17 -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
João Victor Nunes
e58c5bac7d
Merge branch 'v3.0.x-release' into remove-with-trackers-0516
2024-05-24 17:26:49 -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
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
77a5e1277b
fix(chat): avoid console warnings
2024-05-20 11:09:01 -03:00
João Victor
8dd8bd9a55
removal: remove withTracker from TooltipContainer component
2024-05-16 10:38:25 -03:00
Tainan Felipe
0a2cf0aa8f
Add: connection terminate on client error
2024-05-13 16:58:13 -03:00
João Victor
b363615ca4
fix(chat): add loaders for dynamic menu items
2024-05-09 09:59:29 -03: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
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
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
82b1101df8
Merge remote-tracking branch 'upstream/v3.0.x-release' into away-mode
2024-05-02 08:45:10 -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
Tainan Felipe
7d7acb8a80
Remove: Breakout room unused code
2024-04-30 16:14:22 -03:00
Ramón Souza
495fbf41a2
move away to reactions button
2024-04-23 14:56:23 -03:00
Tainan Felipe
a11a9ca199
Fix: TS errors
2024-04-09 19:47:01 -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
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
Tainan Felipe
789da5c064
Refactor: Remove pick random user
2024-03-12 20:01:12 -03:00
André Castro
58a0efe708
Migrate auth and settings to graphQL ( #19507 )
2024-03-06 14:28:18 -03:00
Anton B
0d54b1741a
fix: avoid empty span on directLeaveButton and only show separator elem on options dropdown when there's one elem below at least
2024-02-23 16:06:06 -03:00
Ramón Souza
a813624f01
Merge pull request #19177 from Scroody/issue-12614
...
feat: leave meeting button
2024-02-23 14:13:01 -03:00
João Victor
91406bdac9
fix: prop types, tooltip options and setting changes
2024-02-16 17:25:43 -03:00
André
859d4b2226
merge
2024-02-05 14:36:55 -03:00
Ramón Souza
1dcc68f387
Merge pull request #19194 from Scroody/issue-16945
...
fix: upgrade tooltip dependency and fix open tooltip on mobile (port from 2.7)
2024-01-25 09:53:25 -03:00
Anton B
80c1a10cfd
fix: make RemainingTime a generic component and use separate containers for breakout and currentMeeting usages
2024-01-24 13:47:34 -03:00
Anton B
d33544ef1e
fix: use service file for meteor data consumption, useRef instead of let variable, add error log
2024-01-22 16:10:47 -03:00
Ramón Souza
83934250e0
Merge pull request #19220 from Scroody/fix-removing-user-select
...
Fix: Removing some inconvinient user selection from certain items
2024-01-09 13:14:09 -03:00
Ramón Souza
e0c987c34f
migrate setRandomUser meteor call
2023-12-07 16:31:47 -03:00