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
prlanzarin
1383ab4def
screenshare/html5: rewrite most of the client side code
...
Added new SFU broker for screen sharing
Removed kurento-extension entirely
Added inbound and outbound reconnection procedures
Improve UI responsiveness when sharing
Add reconnection UI states
Redo error handling
Refactor actions-bar screen share components. Make it smarter with less prop drilling and less re-rendering. Also more readable. Still work to do in that I think
Add a connection retry procedure for screen presenters when they are sharing; try a configurable amount of times when failure is triggered, with configurable min and max reconn timeouts and timeout increase factor
Make local preview attachment smarter
ADD PARTIAL SUPPORT FOR AUDIO SHARING VIA SCREEN SHARING WITH GET DISPLAY MEDIA, RECORDING STILL NOT SUPPORTED!!!
2020-12-09 22:00:54 +00:00
Anton Georgiev
0c7ead1916
Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge
2020-10-21 14:48:02 +00:00
Mario Jr
619ffa0ec1
Port SIP.js to 0.17.1 release
...
This considerably changes the way we process audio signaling and start audio elements in user's browser.
We now avoid using AudioContext element for both microphone and listenonly calls, once it is unstable for some iOS devices (cracky audio, user stops hearing audio after a while).
Increased default value for listenOnlyCallTimeout: this avoids activating FreeSWITCH's fallback when ICE negotiation takes longer than 15sec (tested on DO).
Increased listenonly logs.
This fixes #8133 #10388
2020-09-25 20:26:22 -03:00
Anton Georgiev
00656ddf63
Removed unused bowser.js
2020-09-21 14:31:32 +00:00
Tainan Felipe
687791ffde
Merge branch 'develop' into virtualized-userlist
2020-05-26 11:46:51 -03:00
Joao Siebel
73d0de34dd
Move Intl component outside of Base component
2020-05-12 10:31:00 -03:00
Tainan Felipe
17a6ee0710
Merge remote-tracking branch 'upstream/develop' into virtualized-userlist
2020-05-11 17:08:12 -03:00
Tainan Felipe
b451ce24f8
Implements the virtualizes list for userlist
2020-03-25 08:30:08 -03:00
KDSBrowne
6a1b40fa98
Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into issue-8544
2020-03-19 14:22:02 +00:00
KDSBrowne
d9f3cd0d34
add notification tab to settings modal
2020-03-19 14:19:40 +00:00
Anton Georgiev
262e2fb0c6
add license and copyright info for HTML5 client
2020-03-06 11:27:45 -05:00
Anton Georgiev
9957fd0d37
Revert "Implement HOC to handle errors"
2019-08-16 17:38:17 -04:00
Tainan Felipe
4bfbb15637
Merge remote-tracking branch 'upstream/master' into join-HOC
2019-08-15 14:50:25 -03:00
Anton Georgiev
4bc5799c01
attempt to capture & log more info on client errors
2019-07-31 08:30:34 -04:00
Tainan Felipe
acf2a75f86
Implement HOC to handle errors
2019-07-22 13:44:26 -03:00
Chad Pilkey
688fe0fb44
change client error formatting
2019-06-24 14:11:38 -07:00
Anton Georgiev
2abd68c130
cc icon, first round cc ui changes
2019-06-12 19:28:00 +00:00
Ghazi Triki
bd03a39e23
Minor fixes for RTL.
2019-05-16 17:27:43 +01:00
Ghazi Triki
1f6326f7fd
Change layout direction for RTL languages.
...
Update styles for RTL layout.
2019-05-14 14:17:19 +01:00
KDSBrowne
88724820f7
add popout_window icon
2019-05-13 18:27:05 +00:00
Diego Benetti
dfdc98543e
Merge remote-tracking branch upstream/master into base-rerender-tests
2019-04-30 17:01:01 -03:00
Chad Pilkey
5173ab3b50
move plain js libs into the public dir
2019-04-24 15:13:50 -07:00
Chad Pilkey
098c8ce255
add alternate legacy browser content
2019-04-24 15:12:27 -07:00
Diego Benetti
2e71ed3c40
Base subscriptions moved to new component
2019-04-24 17:48:16 -03:00
Anton Georgiev
c268bed1ab
Revert "Add alternate legacy browser content"
2019-04-24 16:22:19 -04:00
Chad Pilkey
99fa3d6bb5
add alternate legacy browser content
2019-04-23 16:10:55 -07:00
Anton Georgiev
a616e20469
address undefined values in kurento_extension
2019-04-12 21:03:40 +00:00
Chad Pilkey
facf1ab7b2
warning for ie users
2019-03-25 14:38:41 -07:00
Chad Pilkey
815e454eb7
revert normalize.css back to old version to avoid Safari issue
2019-03-21 16:24:43 -07:00
Chad Pilkey
5c357a7fb7
update normalize.css to a newer version
2019-03-21 14:03:22 -07:00
Chad Pilkey
d3656ef022
clean up of the buttons. simplified and reduced
2019-03-19 10:11:48 -07:00
Anton Georgiev
8380875e70
remove Verto code
2019-03-08 19:41:19 +00:00
KDSBrowne
ee0f030043
add web open font format files / remove ttf files
2019-03-07 16:49:10 +00:00
Anton Georgiev
f2bd5573f9
remove unused font files; pulled latest fonts
2019-02-21 22:13:57 +00:00
Anton Georgiev
f620de2585
pulled latest fonts to obtain download-off icon
2019-02-20 19:29:16 +00:00
Anton Georgiev
42ce30416b
Merge pull request #6634 from vitormateusalmeida/issue-5846
...
Implement enable/disable Animations
2019-02-05 09:49:36 -05:00
Anton Georgiev
cd531f91ff
Merge pull request #6702 from MaximKhlobystov/html5-logs
...
Improve logging
2019-02-01 16:03:23 -05:00
Maxim Khlobystov
b86a990612
Add logCode and build number to log messages
2019-02-01 14:12:06 -05:00
Vitor Mateus
64210cc610
Fixes
2019-01-30 15:43:11 -02:00
Vitor Mateus
e0ddffbf66
Merge remote-tracking branch 'upstream/master' into issue-5846
2019-01-30 10:01:29 -02:00
Chad Pilkey
1dda32bf0a
remove the unused bbb_webrtc_bridge_sip.js from the HTML5 client
2019-01-29 16:09:57 -08:00
prlanzarin
4172a15a36
Check if the mediaDevices scope existes before checking for gDM availability
2019-01-28 18:48:06 +00:00
Vitor Mateus
c140acbd6b
Merge remote-tracking branch 'upstream/master' into issue-5846
2019-01-28 10:14:46 -02:00
Chad Pilkey
4444a8f5a2
Merge pull request #6651 from prlanzarin/fix-ch-ss-new-adapter-html5
...
[HTML5] Chrome extension-based screensharing with the newest adapter
2019-01-25 16:53:32 -05:00
prlanzarin
202d896436
Fixed Chrome extension-based screensharing with the newest adapter on HTML5
2019-01-25 21:42:55 +00:00
Chad Pilkey
032460480d
update the version of adapterjs and renable sipjs logging
2019-01-25 10:03:01 -08:00
Vitor Mateus
b6d5b15e3e
Implement enable/disable Animations issue-5846
2019-01-24 14:16:23 -02:00
Anton Georgiev
3a375cb48f
Merge pull request #6619 from prlanzarin/fix-chrome-pc-createOffer
...
Fixed Safari check in kurento-utils
2019-01-23 14:04:47 -05:00
prlanzarin
4a2c26cc6f
Fixed Safari check in kurento-utils
2019-01-23 16:33:04 +00:00
Anton Georgiev
6c06abc5bd
Merge pull request #6607 from prlanzarin/fix-chrome-pc-createOffer
...
Fix webcam/screen sharing on Windows
2019-01-23 08:52:25 -05:00
prlanzarin
1e71edb18a
Add specific case for safari-specific devices on the SD offer release
2019-01-23 13:23:43 +00:00
prlanzarin
544d2ad38b
Improved getDisplayMedia detection
2019-01-21 21:04:59 +00:00
prlanzarin
7df4349609
Reverted a change on kurento-utils that caused problems with the SDP offer generation
2019-01-21 20:25:00 +00:00
Anton Georgiev
48425b65d3
Merge pull request #6547 from gustavotrott/safari-audio-video-fix
...
Fix problems with audio and video in Safari/Webview
2019-01-18 11:37:33 -05:00
Gustavo Trott
954f7862d6
Fix video receive on Safari (and ios webview) without media grant
2019-01-10 21:25:39 -02:00
Gustavo Trott
ec49bdfda2
Nothing changed, this commit is really necessary because for some unknown reason all editors change whole file when save file, even editing in vi
2019-01-10 19:43:30 -02:00
prlanzarin
04ec52111a
Reorganized the gDP code a bit to also support Edge
2019-01-03 18:17:13 +00:00
prlanzarin
c2646b78a2
Add support for getDisplayMedia on Chrome
2019-01-03 17:08:41 +00:00
prlanzarin
86e5c806f0
Removed ICE state change listener on screenshare presenter exit
2019-01-02 14:43:16 +00:00
Gustavo Trott
6d4cca9306
Fix audio in ios webview
2018-12-21 15:14:05 -02:00
Chad Pilkey
a42466961a
[HTML5] create RTCPeerConnection with sdpSemantics:plan-b for Chrome unified-plan
2018-12-18 13:29:42 -08:00
zhu
304a29be2e
Fix ios scrolling when drawing
2018-12-17 17:16:08 +08:00
Tainan Felipe
5a3649791b
Transform joinRouterHandler and aunthenticatedRouteHandler in components
2018-11-14 15:11:10 -02:00
Ghazi Triki
ff80b30df1
Merge remote-tracking branch 'bigbluebutton/master' into merge-2.x-release-into-master
...
# Conflicts:
# bigbluebutton-html5/imports/ui/services/audio-manager/index.js
2018-11-02 21:02:02 +01:00
Ghazi Triki
653fd74440
Merge remote-tracking branch 'bigbluebutton/v2.0.x-release' into merge-2.x-release-into-master
...
# Conflicts:
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/apps/users/UserLeaveReqMsgHdlr.scala
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/models/Users2x.scala
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/HandlerHelpers.scala
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core/running/MeetingActor.scala
# akka-bbb-apps/src/main/scala/org/bigbluebutton/core2/testdata/FakeTestData.scala
# bbb-common-web/src/main/java/org/bigbluebutton/api/MeetingService.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/PresentationUrlDownloadService.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/ImageToSwfSlidesGenerationService.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/Office2PdfPageConverter.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/OfficeDocumentValidator.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/Pdf2SwfPageConverter.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/PdfToSwfSlidesGenerationService.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/SvgImageCreatorImp.java
# bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/TextFileCreatorImp.java
# bbb-common-web/src/main/scala/org/bigbluebutton/api2/bus/ReceivedJsonMsgHdlrActor.scala
# bbb-common-web/src/main/scala/org/bigbluebutton/api2/meeting/OldMeetingMsgHdlrActor.scala
# bigbluebutton-client/src/org/bigbluebutton/core/UsersUtil.as
# bigbluebutton-client/src/org/bigbluebutton/main/events/BBBEvent.as
# bigbluebutton-client/src/org/bigbluebutton/main/maps/ApplicationEventMap.mxml
# bigbluebutton-client/src/org/bigbluebutton/main/model/users/JoinService.as
# bigbluebutton-client/src/org/bigbluebutton/main/model/users/NetConnectionDelegate.as
# bigbluebutton-client/src/org/bigbluebutton/main/model/users/UserService.as
# bigbluebutton-client/src/org/bigbluebutton/main/views/LoggedOutWindow.mxml
# bigbluebutton-client/src/org/bigbluebutton/main/views/MainApplicationShell.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/layout/managers/LayoutManager.as
# bigbluebutton-client/src/org/bigbluebutton/modules/layout/views/LayoutsCombo.mxml
# bigbluebutton-client/src/org/bigbluebutton/modules/users/services/MessageReceiver.as
# bigbluebutton-client/src/org/red5/flash/bwcheck/app/BandwidthDetectionApp.as
# bigbluebutton-config/bigbluebutton-release
# bigbluebutton-html5/client/compatibility/kurento-extension.js
# bigbluebutton-html5/imports/api/users/server/modifiers/addUser.js
# bigbluebutton-web/grails-app/controllers/org/bigbluebutton/web/controllers/ApiController.groovy
2018-11-01 14:00:54 +01:00
Tainan Felipe
32dd8c4740
migrate to session
2018-10-26 12:16:29 -03:00
Anton Georgiev
194140c056
Merge pull request #6123 from zhu/patch-1
...
Fix compatibility in some old browser
2018-10-25 14:52:52 -04:00
Anton Georgiev
35d92c3e6d
improve on callbacks when joining client
2018-10-25 15:51:53 +00:00
Anton Georgiev
cde6311a5d
Merge branch 'master' of github.com:bigbluebutton/bigbluebutton into remove-react-router
2018-10-24 18:26:13 +00:00
João Francisco Siebel
252bacb917
Add multiUserPenOnly parameter in yml
2018-10-18 14:03:11 -03:00
KDSBrowne
14066b4280
Merge branch 'remove-react-router' of https://github.com/antobinary/bigbluebutton into post-router-style-fix
2018-10-15 14:54:15 +00:00
Anton Georgiev
27a41753f9
hooked on error pages via Session
2018-10-12 17:05:30 +00:00
Anton Georgiev
4059fd5fa9
mostly recovered chat. needs UI love and handling of unread
2018-10-11 20:41:37 +00:00
gustavotrott
4f607d304a
Move duplicated parameters to a constant in the beginning
2018-10-11 10:24:12 -03:00
prlanzarin
5dd8a3d3c4
Added onunmute listener to MediaStreamTrack to detect late start tracks
2018-10-09 18:03:40 +00:00
gustavotrott
265275018e
Added compatibility with Electron Chromium
2018-10-09 10:43:22 -03:00
Anton Georgiev
497db01167
added meteor/session; userList without router
2018-10-05 19:23:16 +00:00
prlanzarin
2741022cb2
Updated kurento-utils WebRTC calls, added permission request on listen only for safari
...
Also fixed a resource leak on listen only fallback and transitioned the SFU listen only from a tag-based approach to MediaStream
2018-10-03 18:39:55 +00:00
Anton Georgiev
02905fb90d
react-router removed, lots of code commented out, client loads
2018-10-03 16:14:10 +00:00