Jaya Allamsetty
1404413e3c
feat(lint, ts) Add member-ordering rule for TS
4 месяцев назад
Naman Jain
9a4c7ae894
feat(TS) Migrate Strophe.emuc to TS (#2815)
3 месяцев назад
Naman Jain
d0526517ce
feat(TS) Migrate SampleSdpStrings to TS
3 месяцев назад
Naman Jain
cbcebbb69b
feat(TS) Migrate recordingXMLUtils to TS
---------
Co-authored-by: naman9271 <naman9271@gmail.com >
3 месяцев назад
damencho
f0c3d12b49
feat: Moves jquery import in a common place.
3 месяцев назад
Saúl Ibarra Corretgé
d08120875f
fix(xmpp) don't use jquery to add (before)unload handlers
3 месяцев назад
damencho
86b762276c
fix: Enforces namespace for json-message.
3 месяцев назад
Дамян Минков
d1c4b9fa2b
feat(file-sharing): Adds file sharing options. (#2829)
* feat(file-sharing): Adds file sharing options.
* squash: Adds missing jsdocs.
* squash: Updates docs for a backend change.
* squash: exports type IFileMetadata.
3 месяцев назад
Naman Jain
601107df0e
ref(JitsiConference) Update jitsi conference to ES6 Class.
3 месяцев назад
Naman Jain
772ab8d771
feat(es) migrate statistics/statistics to ES6 Class
4 месяцев назад
bgrozev
6abd742f04
feat: Disable p2p when transcribing is enabled. (#2812)
* feat: Disable p2p when transcribing is enabled.
4 месяцев назад
Naman Jain
36ba9c6aef
feat(ts) migrate statistics/LocalStatsCollector to TS
4 месяцев назад
Saúl Ibarra Corretgé
04c7ab173d
fix(ts,VideoSIPGW) fix type
4 месяцев назад
Saúl Ibarra Corretgé
0056bf04d1
feat(lint,ts) apply import order rules for TS files too
4 месяцев назад
Naman Jain
240abc0c35
feat(ts) migrate modules\videosipgw\JitsiVideoSIPGWSession to TS
4 месяцев назад
Naman Jain
ba3415b72a
feat(ts) migrate modules\videosipgw\VideoSIPGW to TS
4 месяцев назад
Naman Jain
01b6815fe8
feat(ts) migrate modules\util\Deferred to TS
4 месяцев назад
Naman Jain
661fc3bf3a
ref(JitsiConference) Convert JItsiConferenceEventManager to ES6 class.
Co-authored-by: naman9271 <naman9271@gmail.com >
4 месяцев назад
Saúl Ibarra Corretgé
8ff323b5ee
feat(PerformanceObserverStats) remove it (#2809)
It hasn't been useful or used in years.
4 месяцев назад
Naman Jain
868ed78280
feat(ts) migrate ActiveDeviceDetector to TS
4 месяцев назад
Naman Jain
dea1a5fe39
feat(ts) migrate sdp/SDPDiffer to TS
4 месяцев назад
Naman Jain
efcb1ece77
feat(ts) migrate webaudio to TS
4 месяцев назад
Naman Jain
f18ef4f00a
feat(es6) migrate statistics/RTPStatsCollector to ES6
4 месяцев назад
Saúl Ibarra Corretgé
b67e3d3fff
fix(ChatRoom) filter out bogus reaction emojis
4 месяцев назад
Naman Jain
22fff447eb
feat(ts) migrate detection/NoAudioSignalDetection to TS
4 месяцев назад
Naman Jain
5189885a9d
feat(ts) migrate modules\util\RandomUtil to TS
4 месяцев назад
Naman Jain
b1c9bd483d
feat(ts) migrate modules\statistics\SpeakerStatsCollector to TS
4 месяцев назад
Naman Jain
6275931fbb
feat(ts) migrate proxyconnection/CustomSignalingLayer to TS
4 месяцев назад
Jaya Allamsetty
6de3a8fff5
fix(ICE) remove force reload option on ICE failures.
Restarting media session when ICE fails has been working well for some time now.
4 месяцев назад
Jaya Allamsetty
864d0f0199
feat(JitsiConnection) force reload page on shard changes.
4 месяцев назад
Jaya Allamsetty
e476370020
fix(TPC) Fire mute event on the correct track.
When a remote user does a ICE restart and a source-remove followed by source-add is received for its sources, mute event on new remote track may not be fired if the old track hasn't been disposed yet.
4 месяцев назад
damencho
ba6477fa73
feat(metadata): Drops reading from room data form.
4 месяцев назад
Дамян Минков
80c2686a69
feat(conference): Adds a method to request short live tokens. (#2783)
* feat(conference): Adds a method to request short live tokens.
* squash: Move to ChatRoom.
4 месяцев назад
Дамян Минков
1d19d5e77c
feat(conference-request): Attach token to the conference request sent to jicofo. (#2782)
* feat(conference-request): Attach token to the conference request sent to jicofo.
* squash: Skip adding header when there is no token.
4 месяцев назад
damencho
dcb588a261
fix(permissions): Handles an empty permissions list.
This is the case with permissions reset on backend.
4 месяцев назад
Hristo Terezov
83c2ac301b
fix(CodecSelection): disable AV1 for Safari.
Encoder/decoder issues were noticed with AV1 for Safari. This includes no scalability for the stream that is send, not decoded videos on the receiver side, etc. This should be disable until all issues are resolved.
4 месяцев назад
Jaya Allamsetty
575f6738a5
fix(conference) Fix different bugs with startMuted policy. (#2777)
* fix(conference) Fix different bugs with startMuted policy.
If the user changes mute state after joining the call and before the other participats join the call, make sure those state changes are honored.
* feat(startMuted) Ignore startMuted in Jingle from focus.
Apply startMuted policy based on startMuted setting in room meta data.
Moderator settings and AV moderation settings will now be propagated to new endpoints joining the call through room meta data.
Advertise a new capability 'start-muted-room-metadata' to Jicofo for feature detection.
5 месяцев назад
damencho
b1a2d42a7a
feat: Adds an option to disable broadcasting stats.
5 месяцев назад
damencho
45a4861a29
fix: Fix possible undefined error in bwe stats.
5 месяцев назад
Jaya Allamsetty
a24a4a234f
fix(Conference) Do not kick endpoint out on renegotiation errors.
5 месяцев назад
damencho
dd4c41be53
fix: Uses boolean for isReplaced on kick event.
5 месяцев назад
Saúl Ibarra Corretgé
18f1f7ca16
feat(ScreenObtainer) initialize support only once
6 месяцев назад
Saúl Ibarra Corretgé
e41bcf15ec
feat(RTC) remove unnecessary wrapAttachMediaStream
There is a single implementation of it, so inline it.
Also make sure we only initialize device change listeners once.
6 месяцев назад
Saúl Ibarra Corretgé
4cb92f03e0
fix(RTCUtils) drop unnecessary variable
6 месяцев назад
Saúl Ibarra Corretgé
62baeffd63
feat(RTC) drop no longer needed isDeviceListAvailable()
We require navigator.mediaDevices.enumerateDevices to exist.
6 месяцев назад
Hristo Terezov
cec2a2e6c0
fix(remoteControl): Failure to start
It appears that when the gDM flow is used we do not set properly the sourceId of the shared stream. When the user has multiple screens we use the sourceId to identify the display that is currently shared. Therefore in electron we can't identify the display that is used and we fail.
5 месяцев назад
Saúl Ibarra Corretgé
0e1c37eb62
feat(jaas) add simple zero-config mechanism for JaaS users
Technically anyone can use it as long as they provide connection
options, but we don't need any of that for JaaS.
6 месяцев назад
Saúl Ibarra Corretgé
39f9e4e644
feat(JitsiConference) add dispose method
It's a short-hand for leaving the conference and then disconnecting the
underlying connection.
In the general case (no breakout rooms) this is likely a preferred way
to handle leaving, since there is no good reason to keep the connection
open afterwards.
6 месяцев назад
Jaya Allamsetty
34a32e86a4
fix(codec) Always use DD when its supported by Jicofo and browser.
The bridge is now able to use DD headers for VP8 and VP9 as well so there is no need to remove it from remote desc when the call switches from AV1 to VP8/VP9.
5 месяцев назад
Hristo Terezov
9da20d5f7c
fix: s/supportsKSVCFor*/supportsSVC
5 месяцев назад