Commit Graph

33837 Commits

Author SHA1 Message Date
Joao Victor
a51bc1b286 fix: recompute row height for message items 2022-05-09 13:46:33 -03:00
Ramón Souza
f52b4db8c6
Merge pull request #14934 from tomonsoejang/develop
fix: show mute/unmute button, if a user is unlocked
2022-05-09 14:25:43 +01:00
Ramón Souza
b6a197358e
Merge pull request #14983 from antobinary/custom-layout
chore: Set defaultMeetingLayout to CUSTOM_LAYOUT
2022-05-09 14:14:06 +01:00
Anton Georgiev
5ae853b342 chore: Set defaultMeetingLayout to CUSTOM_LAYOUT 2022-05-09 13:03:43 +00:00
prlanzarin
d350afd194 fix(screenshare): check packet flow to detect unhealthy streams earlier
Screen streams were only deemed unhealthy when the transport's ICE state
transitioned to failed. That was as good as nothing because the stream would
stay frozen with no visual UI feedback until it reconnected. Bad UX.

This commit addresses that issue via two changes:
  - A stream is deemed *potentially* unhealthy now if the transport's
    state becomes disconnected
  - If a stream is deemed potentially unhealthy, a monitor probe is
    started to check whether there is media/packet flow (every 500ms).
    If there's no packet flow, the stream is flagged is factually unhealthy and
    UI feedback about that is rendered.

It's still not as good as it could be - relying on disconnected still
leaves a couple of seconds of silence to be dealt with. For that to be
addressed the prober would have to run nonstop, but that's for later.
2022-05-09 01:59:32 +00:00
prlanzarin
d8c67aa428 refactor: remove play and retry code from kurento-utils
Code was marked for review - isn't necessary anymore and was triggering a static
code analysis alert as well. Simplified it to a good extent.

Also removed some trailing whitespaces from the file so that my editor stops
bothering me.
2022-05-08 20:33:08 +00:00
Fred Dixon
a8619fda20
Merge pull request #14978 from ffdixon/remove-phone-reference
Remove old reference to phone icon
2022-05-08 15:50:42 -04:00
Fred Dixon
cd0ee4e45c Remove old refernece to phone icon 2022-05-08 14:49:03 -05:00
prlanzarin
68f090fbe5 fix(screenshare): guarantee local stream is cleaned up
There could be a scenario where the local gDM stream wasnt cleaned up;
eg.: SFU is offline.

This commit guarantees all tracks from the local stream are stopped.
2022-05-07 16:50:41 +00:00
Daniel Petri Rocha
dd0873392c Adds tempPresId parameter; distinct filenames for upload of shared notes
Requesting a token for upload requires a temporary presentation id, a change which was not yet reflected in the shared notes export.
As a result, the "move shared notes to whiteboard" button stopped functioning.

Additionally, if throughout a meeting an instructor uses this feature repeatedly, the file will be appended with the corresponding version:

Shared_Notes.pdf
Shared_Notes(1).pdf
Shared_Notes(2).pdf

etc.
2022-05-06 23:49:06 +02:00
Anton Georgiev
4c84c691fa
Merge pull request #14963 from frankemax/fix-mirror-own-webcam
fix(webcam): mirror own webcam
2022-05-06 15:41:01 -04:00
Max Franke
019b93180b fix(user-avatar): avatar image covered
Fixes an issue that when the user joins with a custom avatar, the talking
indicator div ends up covering the avatar image.
2022-05-06 14:53:22 -03:00
Anton Georgiev
46a8bb4dad
Merge pull request #14967 from ramonlsouza/24-25-may-6
chore: Merge 2.4 into 2.5
2022-05-06 13:46:33 -04:00
Ramon Souza
48a79ea7aa Merge remote-tracking branch 'upstream/v2.4.x-release' into 24-25-may-6 2022-05-06 14:30:41 -03:00
Max Franke
b0b5f812e5 fix(video-list-item): mirror own webcam
Fix mirror own webcam not working
Probably broke after e45deb5e7e
2022-05-06 14:06:25 -03:00
prlanzarin
e93176238a feat(audio): add sipjsAllowMdns option to control mDNS filtering in SIP.js
FreeSWITCH has mDNS resolution capabilities as of 1.10.7. Having the filtering
configurable in the client allows us to field trial whether we should keep that
on or off. The default is still to filter them out because FreeSWITCH does not
resolve mDNS candidates by default (ice_resolve_candidate in switch.conf.xml).
2022-05-06 13:38:44 +00:00
Max Franke
1a63dbd648 fix(webcam): joined value
Add correct prop types to user-status
2022-05-05 18:11:22 -03:00
Max Franke
2cf7e3903e fix(webcam): fix reconnecting spinner
Fix loading spinner not spinning
2022-05-05 17:58:09 -03:00
Guilherme Leme
b95cba3ded [issue-14819] - When sending a batch with no current with default.pdf, that will be the current. 2022-05-05 17:45:36 -03:00
Ramón Souza
a2bdad6717
Merge pull request #14955 from gabriellpr/cyrillic-room-name
Updates font-weight for the Cyrillic alphabet work properly.
2022-05-05 20:16:44 +01:00
gabriellpr
65e304c877 updated room-name font-weight to 400 2022-05-05 13:30:25 -03:00
Guilherme Leme
32a86498e5 [issue-9789] - Changes in review 2022-05-05 09:56:40 -03:00
Guilherme Pereira Leme
be6184c9e9
Changes in review
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2022-05-05 09:53:38 -03:00
prlanzarin
22272c02f8 chore(bbb-conf): list mediasoup IPs in --check 2022-05-05 02:06:55 +00:00
prlanzarin
8a156718e1 refactor(bbb-conf): review --check helpers and var names related to bbb-webrtc-sfu
Naming most of those Kurento|KURENTO|kurento-<something> was wrong in the first place
2022-05-05 02:05:59 +00:00
Anton Georgiev
b1b2a6831e
chore: change release to rc.2 2022-05-04 16:36:25 -04:00
Guilherme Pereira Leme
01c46cbb63
Changes in review
Co-authored-by: Gustavo Trott <gustavo@trott.com.br>
2022-05-04 17:14:44 -03:00
Mario Junior
dced094ad7
Merge pull request #14833 from lfzawacki/develop-bbb
New Layout code and push layout states for camera position, size, focus and presentation minize
2022-05-04 16:51:06 -03:00
Guilherme Leme
5fc66ccf12 [issue-14828] - preUploadedPresentationOverrideDefault can now be sent in url (it will override the config) 2022-05-04 14:13:00 -03:00
Ramón Souza
c59c140967
Merge pull request #14945 from gabriellpr/rlt-lock-viewers
Fix enabling button inside lock-viewers RTL.
2022-05-04 15:33:12 +01:00
Guilherme Leme
df30e30a1e [issue-14828] - Implemented feature to upload presentations in create API and still have default.pdf 2022-05-04 11:06:48 -03:00
gabriellpr
9d41ca5528 fixing button bug inside lock-viewers RTL 2022-05-04 10:42:58 -03:00
Paulo Lanzarin
0656059adb
Merge pull request #14937 from prlanzarin/u26-ineffable-instants
refactor(audio): style adjustments to AudioSettings device selectors
2022-05-03 14:51:55 -03:00
Paulo Lanzarin
da958b6874
Merge pull request #14916 from prlanzarin/lift-audio-moda-echo-button
refactor(microphone): UI tweaks in the local echo audio test button
2022-05-03 14:50:59 -03:00
prlanzarin
cdbbb49d64 refactor(audio): style adjustments to AudioSettings device selectors
Similar to what video-preview does: dropdown icon indicator, focus/hover handling, ...
2022-05-03 16:25:02 +00:00
Paulo Lanzarin
e8feaf27b6
Merge pull request #14935 from prlanzarin/u26-brutalist-brat
fix(audio): incorrect change output device error log
2022-05-03 12:07:42 -03:00
prlanzarin
f5a2c4c8e7 fix(audio): fix change output device error log
this.user.callerIdName doesnt exist; error was logged as in its raw form (wrong)
2022-05-03 14:51:30 +00:00
Lucas Fialho Zawacki
e77072439a feature(layout): Remove layouts from settings menu 2022-05-03 11:32:50 -03:00
Paulo Lanzarin
defd21014a
Merge pull request #14926 from prlanzarin/u26-traumklange-collision
refactor(webcam): remove unused code in video-provider/service
2022-05-03 09:23:12 -03:00
Ramón Souza
50b3eceb46
Merge pull request #14912 from ramonlsouza/issue-14909
Breakout rooms: have multiple "remaining time" notifications
2022-05-03 13:12:54 +01:00
Tomonso Ejang
e8344a1f5b
fix: show mute/unmute button, if user is unlocked 2022-05-03 14:15:37 +05:30
Ramón Souza
c46f49ef88
Merge pull request #14932 from ramonlsouza/user-check-lock-viewers
fix: check user in lock-viewers container
2022-05-02 21:49:55 +01:00
Ramon Souza
feecd7cf34 check user in lock-viewers container 2022-05-02 17:22:02 -03:00
Ramón Souza
223ca8ecf5
Merge pull request #14931 from JoVictorNunes/lint-fixes-May-02
fix(Dashboard): some changes required by linter
2022-05-02 21:12:26 +01:00
Joao Victor
d9c7449339 fix: some changes required by linter 2022-05-02 16:56:31 -03:00
Guilherme Leme
d438367e36 [issue-14819] - Changes in review 2022-05-02 16:41:02 -03:00
Guilherme Leme
ab9d4fa9d4 [issue-14819] - implemented features. 2022-05-02 16:04:37 -03:00
Anton Georgiev
15599f7bf8
Merge pull request #14929 from kepstin/rec-fix-2.4
record-and-playback: Don't seek past end of video input (BBB 2.4)
2022-05-02 14:44:58 -04:00
Anton Georgiev
71d40994a9
Merge pull request #14928 from kepstin/rec-fix
record-and-playback: Don't seek past end of video input
2022-05-02 14:43:44 -04:00
Calvin Walton
4c65dfd436 record-and-playback: Don't seek past end of video input
In some cases with incomplete/partially corrupt files, the input video
file can be shorter than the displayed time. If there is a badly timed
cut, this can result in a seek being generated to a point where ffmpeg
is unable to start at.

Add a detection for this situation, and replace with a blank video.
2022-05-02 14:39:11 -04:00