Commit Graph

462 Commits

Author SHA1 Message Date
Ramón Souza
067144bf86
refactor: remove unused chat code (#19215) 2023-11-28 11:18:56 -03:00
Ramón Souza
d2512ef4fb remove remaining files 2023-11-14 10:18:19 -03:00
Ramón Souza
ab26ca09b7 remove unused presentation / presentation pods collections code 2023-11-14 09:37:28 -03:00
Ramón Souza
3045575aab remove unused slides collection code 2023-11-13 17:27:08 -03:00
Ramón Souza
e29f3b63a0 remove unused annotations code 2023-11-13 16:42:22 -03:00
Gustavo Trott
a7cd1c5232 Merge 2.7 into Develop 2023-06-29 16:27:10 -03:00
Ramón Souza
aefdc09403 undo createRoot changes in main 2023-06-28 10:38:25 -03:00
Anton Georgiev
2abe115e04 Merge branch 'v2.7.x-release' of github.com:bigbluebutton/bigbluebutton into june1merge 2023-06-01 10:11:59 -04:00
Gustavo Trott
51bdcededc Merge 2.7 into develop 2023-05-26 10:50:39 -03:00
Ramón Souza
01246a6307 fix whiteboard right-click 2023-05-15 16:21:27 -03:00
KDSBrowne
eb1f5f5935 update to react 18 2023-05-11 16:16:10 +00:00
Tainan Felipe
b7177a9c93 Merge branch 'pull-17124' into apollo-client 2023-04-24 18:15:22 -03:00
Ramón Souza
af8556e026 Merge remote-tracking branch 'upstream/v2.6.x-release' into 26-27-apr24 2023-04-24 17:15:47 -03:00
KDSBrowne
8ee76b6b3e restore chat text selection | disable loupe in ipad while writing on canvas 2023-04-20 18:13:45 +00:00
KDSBrowne
9d23957962 prevent canvas selection when using the whiteboard on ipad with stylus 2023-04-19 19:21:22 +00:00
KDSBrowne
d0d3862708 Merge branch 'v2.6.x-release' of https://github.com/bigbluebutton/bigbluebutton into bbb-hover-tools 2023-04-13 17:45:39 +00:00
Ramón Souza
917bd2bd4c update bbb-icons 2023-04-11 10:13:41 -03:00
Tainan Felipe
e18059fffa WIP: Initial implementation of graphql in user list 2023-04-05 16:18:04 -03:00
KDSBrowne
72adc96dbe add autohide option for whitboard toolbars 2023-03-26 22:08:09 +00:00
GuiLeme
d4bd29ea67 [issue-16954] - Migrating userOptions and remove user modals 2023-03-23 11:56:00 -03:00
GuiLeme
ec17b5dca9 [issue-16954] - new structure and connection status modal transition 2023-03-20 14:57:36 -03:00
Ramón Souza
1cc60fda31 adjust size calculation, preload font 2023-03-16 15:55:56 -03:00
KDSBrowne
d69b535780 fix memory leak | add missing select style 2023-02-24 23:00:15 +00:00
KDSBrowne
465acd3c87 add missing override styles | prevent selection when disabled 2023-02-24 14:17:51 +00:00
Ramón Souza
157911583e fix main element styles 2023-01-13 09:35:20 -03:00
Anton Georgiev
52eff62d1c
Merge pull request #16262 from KDSBrowne/bbb-a11y-01
fix: Add Missing Main Landmark Element
2022-12-21 12:29:36 -05:00
KDSBrowne
733fb287f9 add missing main landmark 2022-12-21 15:19:50 +00:00
Ramón Souza
064b554dfd Merge remote-tracking branch 'upstream/v2.5.x-release' into merge-2526-dec14 2022-12-14 13:23:11 -03:00
prlanzarin
401ddc4014 fix: guarantee cleanup of stale data on re-subscriptions
Currently, collection cleanup code is only run when an added event
is received from the server. Where that fails is in scenarios where
a server-side collection turns empty while an affected users is
disconnected - and then reconnects. There's no removed (or updated)
event so no cleanup code is run and you have stale data.

This commit guarantees a stale data check is run whenever a subscription
is established again. The `added` check was also maintained, although
I'm not too sure anymore it's is still needed. That may need to be
revisited.
2022-10-28 13:37:41 +00:00
Ramón Souza
2b0971e2c8 Merge tag 'v2.5.6' into merge-256-26 2022-09-26 09:17:59 -03:00
Ramón Souza
f5b912d5ef move config to public.app 2022-09-21 13:16:25 -03:00
Ramón Souza
6d1463e03b add disableWebsocketFallback settings 2022-09-21 11:03:21 -03:00
Ramón Souza
f055781db8 disable xhr fallback on websocket connection 2022-09-21 10:16:27 -03:00
Ramón Souza
4d04b70412 disable xhr fallback on websocket connection 2022-09-20 18:34:29 -03:00
Anton Georgiev
b677996410 Merge branch 'fix-font-preload' of github.com:ramonlsouza/bigbluebutton into test-css-version 2022-08-24 18:50:25 +00:00
Ramón Souza
4293a081c1 fix font preload 2022-08-18 13:39:47 -03:00
KDSBrowne
b66e44a4cb Upgrade tldraw to latest version 2022-08-03 14:19:12 +00:00
prlanzarin
72c0b23b9d refactor: remove kurento-utils from compatibility
Phased out.
2022-07-15 14:00:12 +00:00
Tiago Jacobs
75c8dcd491 Merge 2.6 2022-06-29 17:38:21 -03:00
Ramón Souza
b13725d60c
Merge pull request #15223 from ramonlsouza/bbb-icons-jun21
chore: pull latest bbb-icons, add woff2 font
2022-06-29 14:16:54 +01:00
KDSBrowne
dd37a2479f fix menu position in rtl and iPhone 2022-06-22 03:11:25 +00:00
Ramon Souza
2a897d9930 update bbb-icons 2022-06-21 11:11:02 -03:00
KDSBrowne
8df5e3de02 recover presentation option menu | position inside tldraw menu 2022-06-15 22:10:42 +00:00
Ramón Souza
cd11c81499
Merge pull request #14994 from KDSBrowne/2.6-bbb-tldraw
feat: Integrate TLDraw with BigBlueButton (part 1)
2022-05-20 20:51:06 +01:00
prlanzarin
acefde48a1 refactor: use webrtc-adapter package, remove static script from compatibility 2022-05-20 19:11:12 +00:00
KDSBrowne
73c58a6750 show undo | redo UI + preserve zoom state on reload 2022-05-19 02:32:32 +00:00
KDSBrowne
920d1def89 restore presentation toolbar 2022-05-16 02:35:17 +00:00
KDSBrowne
9961cef474 reposition tldraw toolbar 2022-05-13 02:47:40 +00:00
Tainan Felipe
8858878d0d Add server side notification 2022-03-10 16:33:25 -03:00
Ramón Souza
138f4d64e4 Merge remote-tracking branch 'upstream/v2.4.x-release' into v2.5.x-release 2022-02-24 14:49:56 +00:00
Pedro Beschorner Marin
cf9632337e style(layout): toggle switch box shadow
Set color as the primary variable color so it can be customized.
2022-02-10 08:56:07 -03: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
KDSBrowne
76ac6fe596 add polite screen reader alert 2022-01-23 16:18:09 +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
Ramón Souza
17ad619f3a append build string to font requests 2022-01-19 14:33:14 +00:00
Ramón Souza
f6e65f58c5 merge 2.4 into develop and resolve conflicts - partial 2022-01-12 16:40:45 +00:00
Anton Georgiev
3b3c50b07d
Merge pull request #13934 from MaximKhlobystov/locale-font
Tahoma font for Persian language
2022-01-10 14:21:17 -05:00
Max Franke
7e2a3c3bca feat(webcams): client side implementation of webcam pin 2021-12-21 16:58:39 -03:00
Maxim Khlobystov
629f03ca46 Use Tahoma font for Persian language 2021-12-15 21:35:36 +00:00
Anton Georgiev
797fc49633 TEMP 2021-12-09 20:37:05 +00:00
Ramón Souza
9c04f059ee fix white background on safari fullscreen 2021-12-06 12:11:21 +00:00
Gustavo Trott
305e26172e Migrates breakout-history to new local collections 2021-11-19 16:34:37 -03:00
Mario Jr
86ef834476 fix(audio): bridges can be dynamically imported
Added bridge whitelist , to allow bridge modules to be dynamically imported.
2021-11-09 12:08:18 -03:00
Tainan Felipe
531149a606 Remove leftovers 2021-11-04 08:42:29 -03:00
Tainan Felipe
f5eef03f3f Improve data structure to not break on reconnections 2021-11-03 14:37:54 -03:00
Anton Georgiev
022f125e15 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-29 13:24:51 +00:00
Bohdan Zhemelinskyi
b466778cd2 Removed wdyr 2021-10-28 13:58:11 +00:00
Anton Georgiev
1622425cbc Merge branch 'develop' of github.com:bigbluebutton/bigbluebutton into 2.4-into-develop 2021-10-22 19:12:58 +00:00
Anton Georgiev
6e0c74e02f style: Pulled latest fonts, audio icon swap 2021-10-18 20:26:01 +00:00
Anton Georgiev
719afa6cd2 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-14 15:14:22 +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
Tainan Felipe
1de8e0779d Add server side reactivity to publications 2021-10-13 15:00:52 -03:00
KDSBrowne
4d463cc1a7 apply placeholder text color to firefox 2021-10-10 17:06:45 +00:00
Anton Georgiev
0ac4dca135
Revert "fix: Fixed the error with implementation of devDependancy (wdyr)" 2021-10-05 11:00:07 -04:00
Bohdan Zhemelinskyi
4a329ce1a0 Fixed the error with impementation of devDependancy 2021-10-05 13:38:44 +00:00
Lucas Fialho Zawacki
3b22a4509f fix(icons): Fix icon file 2021-10-04 18:33:15 +00:00
Anton Georgiev
5202cd47ca
Merge pull request #13306 from lfzawacki/develop-minimize-all
feature: Allow external video and screenshare to be minimized just like the presentation area
2021-10-04 11:45:51 -04:00
Lucas Fialho Zawacki
d530498b3b feature(icons): presentation_off, external-video, external-video_off icons 2021-10-01 20:15:01 +00:00
prlanzarin
46f281ec6b chore(virtual-backgrounds): move tensorflow wrappers to compatibility 2021-09-23 17:06:42 +00:00
Anton Georgiev
7c11600518
Merge pull request #13266 from mariogasparoni/dynamic-bridges
feat(audio): add bridge configurable scheme
2021-09-22 16:00:46 -04:00
Tainan Felipe
6a480a4946 Implements collection hooks to chat context 2021-09-22 11:51:50 -03:00
KDSBrowne
d71f1a8c64 update placeholder text to meet contrast requirement 2021-09-03 03:32:47 +00:00
Mario Jr
b74e4c6ca5 fix(audio): bridges can be dynamically imported
Added bridge whitelist , to allow bridge modules to be dynamically imported.
2021-09-01 13:22:43 -03:00
Ramon Souza
0222655ed1 make toggles use global success/danger colors 2021-08-20 08:54:08 -03:00
Vitor Mateus De Almeida
e1e3c061c1 add why did you render lib 2021-08-17 13:59:18 -03:00
Anton Georgiev
79485a2950
Merge pull request #12181 from lfzawacki/v2.2.x-external-video
Overlay for external video with volume controller and reload button
2021-07-21 12:07:06 -04:00
Mario Jr
e9ca202767 fix(audio): fix icon for device list selector
This complements #12694, which was initially made using an
existent font (which may vary it's size depending on OS/browser)

Added a new specific icon for the device icon selector

Thanks to @ramonlsouza who found this problem
2021-07-05 17:26:07 -03:00
Mario Jr
f379d35158 Merge branch 'develop' into feat-add-device-button-selector 2021-06-25 18:47:41 -03:00
Mario Jr
ce076ffaad feat(audio): add a new button for selecting audio device
This commit adds a new small button over the "Phone/audio" button. Currently
this button pops up the device audio selector, which contains the "Leave audio"
option. This commit brings back the "Leave audio" behavior to the phone
button, using a new smaller button to switch between audio devices.

This issue address the problem reported by #12320 and complements the work done
for #9723.

Some technical details:
Added a new component : ButtonEmoji. This allow us to add an emoji inside
another button.
Modified dropdown trigger a bit: if the trigger contains a ButtonEmoji,
then we will use the emoji to trigger the dropdown (instead of the button
itself). This commit doens't change the default behavior of dropdown (when
the trigger doesn't have a ButtonEmoji component), to avoid regressions with
current dropdowns; this will only change it's behavior when used with
the new ButtonEmoji component.
2021-06-22 08:58:52 -03:00
Anton Georgiev
5ee5ed1970 Merge branch 'v2.3.x-release' of github.com:bigbluebutton/bigbluebutton into merge-june16 2021-06-16 19:54:28 +00:00
Mario Gasparoni
127636f648 Merge remote-tracking branch 'lfzawacki/v2.2.x-external-video' into develop-external-video 2021-06-09 18:14:04 -03:00
Tainan Felipe
5170357309 Preload fonts 2021-06-09 11:29:55 -03:00
Max Franke
f2c95c61e3 feat(screenshare): reduce mirror effect
Add the shrink/expand button in the screenshare layout to reduce the mirror/tunnel
effect, when the presenter is sharing the same screen as the application is.
2021-06-07 09:11:32 -03:00
Lucas Zawacki
89793662c5 Use icon names as per Pedro's suggestion 2021-04-28 16:46:14 -03:00
Lucas Zawacki
fd8825c7cd Volume slider for external video players 2021-04-26 18:16:41 -03:00
Jonathan S
8bda94dc52 Add new line at the end of the bbb-icons.css 2021-03-19 12:35:31 +00:00
Jonathan S
b5a014eea7 Add icon to new button. 2021-03-19 12:35:30 +00:00
prlanzarin
7eb91f9273 Merge branch 'u22-screenshare18102020' of https://github.com/prlanzarin/bigbluebutton-1 into u23-ilgiardino 2021-03-11 18:49:14 +00:00
Tainan Felipe
7b4f6e2231 Fix hit area of more message bellow and css recalc 2021-02-01 19:12:04 -03:00
Tainan Felipe
8e2fe47c6f Implements chat using react context as middleware 2021-01-19 14:06:32 -03:00