Commit Graph

56 Commits

Author SHA1 Message Date
Arthurk12
2c8d39c471 fix(layout): sidebar content display check
Adds a check for unmounting the sidebar content when the display option
from layout context is `false`.
2024-10-09 19:44:18 -03:00
Anton Georgiev
c8dece66f0
Merge pull request #20463 from Arthurk12/generic-content-types
feat(plugins): adds generic content types 'MAIN' and 'SIDEKICK'
2024-06-14 15:18:42 -04:00
Arthurk12
b7f9920b6e review: fix tsc errors 2024-06-14 15:32:55 -03:00
Arthurk12
6ac3c21647 review: lint generic-content files 2024-06-13 19:32:11 -03:00
Arthurk12
c3f1423ae8 review: fix generic content types 2024-06-13 19:30:37 -03:00
Ramón Souza
911f663e27 remove defaultProps from components 2024-06-11 13:10:04 -03:00
Arthurk12
a1dee317f3 feat(generic-content): add sidekick type
Adds 'sidekick' type of generic content. This type allows rendering
generic content in the sidekick panel, in addition to the existing 'main'
type, which renders generic content over the presentation area.
Each generic sidekick content set through plugins is automatically
associated with a button in the navigation bar to toggle its panel.
2024-06-10 19:36:51 -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
Tainan Felipe
5070d26c90 Merge remote-tracking branch 'upstream/v3.0.x-release' into code-removal 2024-05-01 09:58:01 -03:00
Tainan Felipe
e4a23feda3 Remove: old code from notes, pads and meeting ended 2024-05-01 09:39:03 -03:00
Tainan Felipe
7d7acb8a80 Remove: Breakout room unused code 2024-04-30 16:14:22 -03:00
Tainan Felipe
1e90237305 Remove: timer js files 2024-04-30 12:45:05 -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
Tainan Felipe
5c3f6fb859 Refactor: migrate time panel to TS and graphql 2024-04-22 16:59:32 -03:00
Tainan Felipe
fd9845abba Remove: typed captions 2024-04-19 16:27:01 -03:00
Ramón Souza
41aae7b256 adjust sidebar content styles 2024-02-16 13:32:27 -03:00
Ramón Souza
2378494a70 fix timer panel 2024-01-17 16:00:02 -03:00
Ramón Souza
80f2051390 Merge remote-tracking branch 'upstream/v3.0.x-release' into remove-guest-users-server 2023-12-08 10:47:51 -03:00
Ramón Souza
5b2731275f replace isModerator checks with useCurrentUser 2023-11-30 14:24:25 +01:00
Ramón Souza
dde3aa92bd replace UsersContext with useCurrentUser 2023-11-30 12:08:16 +01:00
Ramón Souza
9a8638b3ff remove guestUsers collection and related files 2023-11-29 12:55:53 +01:00
Ramón Souza
067144bf86
refactor: remove unused chat code (#19215) 2023-11-28 11:18:56 -03:00
Ramón Souza
b99c75f843 move currentSlideId out of withTracker 2023-10-11 09:10:02 -03:00
Scroody
86f4e372f8 Fix: Warnings when creating a new meeting 2023-07-19 13:22:50 -03:00
Anton Georgiev
a962a44c74 Merge branch 'v2.6.x-release' of github.com:bigbluebutton/bigbluebutton into june14merge 2023-06-14 10:07:54 -04:00
Scroody
09286137c2 Approach to solve issue changed. 2023-06-05 16:46:04 -03:00
Scroody
0f64f5ba1a Code replicated to other components 2023-06-05 13:42:24 -03:00
Pedro Beschorner Marin
5463a4a423 Stopwatch handlers 2023-05-18 15:29:31 -03:00
Ramón Souza
fd2952061b fix pinned shared notes 2023-01-31 14:52:17 -03:00
Tainan Felipe
0664243c0a Fix notes not appering on presentation area 2023-01-18 17:10:22 -03:00
Tainan Felipe
38be06317c Fix closed caption not loading properly 2023-01-17 14:50:43 -03:00
Tainan Felipe
4022d4a0f6 add delay for shared note true unmount 2023-01-17 14:50:41 -03:00
Joao Victor
29495daa82 Automatically focus the poll question input on mount 2022-12-14 10:46:49 -03:00
Joao Victor
916a14e1f9 fix: SonarCloud warnings 2022-08-31 10:33:55 -03:00
Ramón Souza
c6f4056677 fix chat resizing in RTL 2022-07-25 16:53:19 -03:00
Ramon Souza
560b53a452 fix first anon poll live-result 2022-06-22 10:17:59 -03:00
Ramon Souza
283c21e4ab enable sidebar resize in media on 'focus on' layouts 2022-04-11 13:48:46 -03:00
Ramón Souza
64a080e894 move fallback-errors components to common folder 2022-02-15 14:29:38 +00:00
Ramón Souza
9848a2d605 move error-boundary component to common folder 2022-02-15 14:11:03 +00:00
Ramón Souza
16cd3c4ebb Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125 2022-01-25 16:56:52 +00:00
Pedro Beschorner Marin
810deb907b refactor(etherpad): access control et al.
Move all Etherpad's access control from Meteor to a separated [Node application](https://github.com/bigbluebutton/bbb-pads).
This new app uses [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
to create groups and manage session tokens for users to access them. Each group
represents one distinct pad at the html5 client.

- Removed locked users' access to pads: replaced readOnly pad's access with a new pad's content sharing routine
- Pad's access is now controlled by [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview)
- Closed captions edited content now reflects at it's live feedback
- Improved closed caption's dictation mode live feedback
- Moved all Etherpad's API control from Meteor to a separated [app](https://github.com/bigbluebutton/bbb-pads)
- Included access control both in akka-apps and bbb-pads
2022-01-21 16:56:01 -03:00
Tainan Felipe
f6f84f740f Wrap the chat with the error Boundary component and add the Logger to it 2022-01-18 15:27:54 -03:00
Ramón Souza
637af3262a keep polling panel active when switching to other panels 2021-11-25 12:43:14 +00:00
Ramón Souza
4f3c30d12c convert sidebar-content component 2021-10-27 16:21:57 +00:00
Anton Georgiev
24d672a832 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-14 15:13:17 +00:00
Ramón Souza
02f4511602 true/false and abcd poll button changes 2021-10-01 20:12:55 +00:00
Ramon Souza
098826c70a rename layout functions 2021-09-10 17:48:52 -03:00
Ramon Souza
24d5b1af8a add use-context-selector to sidebar-content 2021-09-09 16:16:26 -03:00
Vitor Mateus De Almeida
1b18977eac rename all NewLayout.. to Layout.. 2021-08-05 08:03:24 -03:00
Ramon Souza
d3ed4d6ea6 rtl smart layout 2021-07-26 17:45:03 -03:00