Saúl Ibarra Corretgé
a0dc169186
feat(ts) introduce TypeScript
This is just the stepping stone towards the goal of eventually having
lib-jitsi-meet fully written in JS.
- introduce ts-loader for webpack
- webpack will continue generating the UMD bundle
- tsc will generate an ES6 module
- output all bundles to dist/
4 лет назад
Jaya Allamsetty
989b716597
ref(JingleSession) Recycle m-lines by rejecting them on source removal.
* ref(JingleSession) Recycle m-lines by rejecting them on source removal.
By rejecting the m-lines on source removal (setting the port to 0 on the associated m-line), m-lines can be recycled for new sources instead of appending new ones.
* chore(deps) update sdp-interop@latest.
4 лет назад
Saúl Ibarra Corretgé
8e35121588
chore(deps) update Babel and ESLint to the latest versions
4 лет назад
Saúl Ibarra Corretgé
c24130622e
chore(deps) adapt to logger package rename
4 лет назад
Jaya Allamsetty
2248531932
feat(CodecSelection) Disable VP9 on Safari. (#1752)
* feat(CodecSelection) Disable VP9 on Safari.
Safari does not decode VP9 properly- https://bugs.webkit.org/show_bug.cgi?id=231071 and https://bugs.webkit.org/show_bug.cgi?id=231074 .
* squash move VP9 support check to browser capabilities.
4 лет назад
Saúl Ibarra Corretgé
a5cc2321b8
feat(build) update build toolchain to Node 14 / npm 7
4 лет назад
Saúl Ibarra Corretgé
bf0d5b5ec2
feat(build) migrate to webpack 5
4 лет назад
Saúl Ibarra Corretgé
f515909952
fix(deps) update js-utils
Improve compatibility with Webpack 5.
4 лет назад
Saúl Ibarra Corretgé
f005d57dcf
feat(flow) drop Flow integration
We are not actually using it here.
4 лет назад
Nils Ohlmeier
e3d66f74fe
chore(deps): bump sdp-interop to get another fix for ICE restart
4 лет назад
Jaya Allamsetty
44caf86a87
deps: update sdp-interop. (#1700)
4 лет назад
Jaya Allamsetty
058fdf055d
fix(JingleSessionPC): Do not try to re-use inactive mid for new remote ssrcs.
The direction was marked as 'inactive' only on Firefox as Safari had audio issues when an inactive mid is re-used. Chrome (in unified-plan) needs the direction of the mid in remote desc to be set to 'inactive' for a 'removetrack' to be fired on the associated media stream whenever a remote source is removed.
4 лет назад
dependabot[bot]
8aea17e038
build(deps): bump lodash from 4.17.19 to 4.17.21
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.19 to 4.17.21.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.21 )
Signed-off-by: dependabot[bot] <support@github.com >
4 лет назад
dependabot[bot]
32f6eaf24b
chore(deps): bump hosted-git-info from 2.8.8 to 2.8.9
Bumps [hosted-git-info](https://github.com/npm/hosted-git-info ) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/npm/hosted-git-info/releases )
- [Changelog](https://github.com/npm/hosted-git-info/blob/v2.8.9/CHANGELOG.md )
- [Commits](https://github.com/npm/hosted-git-info/compare/v2.8.8...v2.8.9 )
Signed-off-by: dependabot[bot] <support@github.com >
4 лет назад
Saúl Ibarra Corretgé
b566f41c30
chore(deps) run npm audit fix
4 лет назад
Saúl Ibarra Corretgé
139211d607
chore(deps) update webrtc-adater@8.0.0
It dropped Edge support so we get 30K back!
661K lib-jitsi-meet.min.js
693K lib-jitsi-meet.min.js.old
4 лет назад
Jaya Allamsetty
e362c89eb6
Add dependency for promise.allSettled.
Older chrome versions like M72 do not support Promise.allSettled.
4 лет назад
Jaya Allamsetty
46095de9e9
fix(ReceiverVideoController): Cache the new receiver constraints.
4 лет назад
Yulia Koretskaya
f14494d8e9
fix(deps) update webrtc-adapter to v7.7.1
Fix Safari RTCSessionDescription.sdp readonly
Based on https://bugs.chromium.org/p/chromium/issues/detail?id=1186456&
4 лет назад
dependabot[bot]
684002bbbf
build(deps): bump ini from 1.3.5 to 1.3.7
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
5 лет назад
Saúl Ibarra Corretgé
997f7a501b
fix(deps) update logger to 1.0.0
5 лет назад
Jaya Allamsetty
8eaaf52a73
fix: disable google conference flag for screenshare
5 лет назад
Hristo Terezov
679497938f
feat: Adds a method that finds the SSRC of a JitsiTrack (#1338)
Adds a JitsiConference.getSsrcByTrack() method that finds the SSRC of a JitsiTrack by its SSRC. This method is currently used to get (and display) the first audio/video SSRC in the GSM popover in Jitsi Meet.
Co-authored-by: George Politis <gp@jitsi.org >
5 лет назад
Hristo Terezov
b881ccbcc7
feat(external-storage): Support.
5 лет назад
Saúl Ibarra Corretgé
735c30ec4f
e2ee: introduce per-participant randomly generated keys
This the second stage in our E2EE journey.
Instead of using a single pre-shared passphrase for deriving the key used for
E2EE, we now establish a secure E2EE communication channel amongst peers.
This channel is implemented using libolm, using XMPP groupchat or JVB channels
as the transport.
Once the secure E2EE channel has been established each participant will generate
a random 32 byte key and exchange it over this channel.
Keys are rotated (well, just re-created at the moment) when a participant joins
or leaves.
5 лет назад
paweldomas
902f02af8f
fix(tests): source maps for Karma
5 лет назад
Saúl Ibarra Corretgé
372020a71d
deps: run npm audit fix
5 лет назад
dependabot[bot]
7cb0228a7d
chore(deps): bump elliptic from 6.5.2 to 6.5.3
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
5 лет назад
paweldomas
821cc396f6
deps: update plugin-stream-management
Updates strophejs-plugin-stream-management
to 001cf02bef which fixes
few corner cases around XMPP WebSocket reconnect logic.
5 лет назад
Saúl Ibarra Corretgé
0e328c9b82
deps: eslint-config-jitsi@latest
5 лет назад
Saúl Ibarra Corretgé
14f4a99bd7
deps: update eslint and plugins
5 лет назад
Saúl Ibarra Corretgé
5bf0b26409
deps: jitsi/js-utils@1.0.0
5 лет назад
Jaya Allamsetty
8a14fe65e7
chore(deps): Update sdp-interop
7a63ac1bfa
5 лет назад
Saúl Ibarra Corretgé
156e9ecabd
deps: run npm audit fix
5 лет назад
Hristo Terezov
79556bf4b3
chore(package): update js-utils.
5 лет назад
Hristo Terezov
2177c2c3ec
chore(package): Update js-utils
5 лет назад
Hristo Terezov
cadf91c393
fix(localStorage): Use JitsiLocalStorage.
5 лет назад
paweldomas
5658670fd5
chore(deps):update jasmine and karma
Needed to be able to return a promise from a test case.
5 лет назад
Saúl Ibarra Corretgé
78cfbc169a
misc: drop precommit hook
5 лет назад
Jaya Allamsetty
85e19e4e37
deps(sdp-interop): Bump sdp-interop to 1.0.2
5 лет назад
Jaya Allamsetty
4870efe459
fix(Firefox): Enable simulcast support on Firefox
Get rid of the experimental flag for simulcast support, update js-utils for detecting Edge on Android
5 лет назад
Philipp Hancke
7f090de2c9
Project HPS, first pass
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
5 лет назад
Jaya Allamsetty
190a9e44d0
fix(unified-plan): Use the new sdp-interop module for Unified plan
Switch to using ontrack for remote tracks, re-use mids/transceivers when remote sources are removed and added.
5 лет назад
Jaya Allamsetty
4a2abb1796
fix(ice): Bump adapter to 7.5.0 and validate ice candidate info
5 лет назад
paweldomas
e353322002
deps: update strophejs-plugin-stream-management to fix crash on BOSH
...connection dropped with an error.
5 лет назад
paweldomas
0e57a68173
feat: resume XMPP stream on connection drop
5 лет назад
paweldomas
b195e4ce9c
chore(deps): update Strophe to 1.3.4
6 лет назад
Jaya Allamsetty
463f741cb6
dep(js-utils): detect old Edge browser and mark them as unsupported
6 лет назад
Jaya Allamsetty
6a3673140d
dep(js-utils): do not use window.chrome to identify webOS and other chromium-like browsers
6 лет назад
Jaya Allamsetty
c8c9c43830
Remove isEdge checks
6 лет назад