Naman Jain
0fce9d6bb3
feat(ts) migrate JitsiParticipant to TS
6 달 전
dependabot[bot]
e244421a8e
chore(deps-dev): bump webpack from 5.76.0 to 5.98.0
Bumps [webpack](https://github.com/webpack/webpack ) from 5.76.0 to 5.98.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.76.0...v5.98.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
6 달 전
Saúl Ibarra Corretgé
6cf27a21bd
feat(lint) make the linter more spartan
No warnings are allowed.
6 달 전
Saúl Ibarra Corretgé
dd36399096
feat(lint) update to eslint-config-jitsi v6
It already includes all the necessary dependencies and works for JS and
TS out of the box.
7 달 전
Saúl Ibarra Corretgé
02bc63018c
feat(deps) use our forked version of strophe.js
- Based off 1.5.0, same as we were using before
- Remove optional dependencies
- Remove unnecessary dependencies
In addition, in this repo:
- Bundle the external plugins we are using as they are single JS files
7 달 전
Saúl Ibarra Corretgé
f0e3cb289c
feat(lint) update linter and apply it to TS code
7 달 전
Jaya Allamsetty
d51e557518
feat(JingleSession) Convert Jingle->SDP directly w/o interop layer. (#2590)
* feat(JingleSession) Convert Jingle->SDP directly w/o interop layer.
* Update modules/RTC/TraceablePeerConnection.js
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
* ref(SDP) Introduce an enum for ssrc-group semantics.
Address review comments, fix test faiilures for ssrc-rewriting case and add unit tests.
* Update modules/RTC/TraceablePeerConnection.js
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
* squash: Address review comments
---------
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
11 달 전
Andrei Gavrilescu
dbb76bfb8d
feat(statistics): add pre call test API
1 년 전
Saúl Ibarra Corretgé
5c74c395d3
fix(deps) drop unused promise.allsettled dependency
It's not imported, so it wasn't being bundled.
1 년 전
Saúl Ibarra Corretgé
d09f7b0a58
feat(deps) update to TypeScript 5
1 년 전
Saúl Ibarra Corretgé
97bbb1c576
chore(deps) use lodash-es
1 년 전
subhamcyara
bfbc99b8a3
fix(watchrtc) fix consecutive call issue
* update watchrtc-sdk version to 1.38.2
* remove persistentEnd call to fix ws socket connect/disconnect when conducting consecutive calls.
Co-authored-by: Subham Sinha <shubham.sinha@spearline.com >
1 년 전
Jorge Oliveira
d939742c23
feat(build) remove export from build script
this moves the determination of the git commit to webpack-shared-config
LIB_JITSI_MEET_COMMIT_HASH is still kept for backward compatibility
fix(build) in case git fails use development
3 년 전
Jaya Allamsetty
d53d010679
fix(RTC): Remove support for plan-b SDP. (#2430)
* fix(RTC): Remove support for plan-b SDP.
Since unified plan mode becomes the default mode, so does multi-stream mode.
* squash: Remove plan-b unit tests and fix comments
* squash: address review comments
1 년 전
Saúl Ibarra Corretgé
ca40744fa2
fix(ts) don't declare types support yet
The generated dts file is slightly broken, and breaks upstream projects:
```
> jitsi-meet@0.0.0 tsc:native
> tsc --noEmit --project tsconfig.native.json
node_modules/lib-jitsi-meet/types/index.d.ts:3120:20 - error TS1005: '(' expected.
3120 constructor: typeof JitsiTrackError;
~
node_modules/lib-jitsi-meet/types/index.d.ts:13832:20 - error TS1005: '(' expected.
13832 constructor: typeof JitsiConference;
~
```
1 년 전
Saúl Ibarra Corretgé
c722fd8b84
fix(ts) move dts file to types/
1 년 전
Daniel McAssey
0e9a4e2428
Unify events and output single TypeScript declaration (#2407)
* fix(events): unify events to a single EventManager type, add support for single typescript declaration
* fix(lint): fix lint
* fix(events): fix incorrect instatiation
* fix(events): clean up redundant methods
* fix(events): keep EventEmitter name, alias NodeEventEmitter
* fix(events): fix loose reference
* fix(EventEmitter): remove on/off alias as redundant
* fix(RTCUtils): bring event handlers under class to use same event emitter
* fix(RTCUtils): fix lint
1 년 전
Auxane Thouary
d0eed6688d
chore(deps): bump rtcstats from 9.6.0 to 9.7.0 (#2401)
1 년 전
Andrei Gavrilescu
03cb3ce8e2
fix: update rtcstats fix browser detection and relay obfuscation (#2362)
2 년 전
Gabriel Borlea
0ffdc48a8b
chore(deps): update js-utils to 2.2.1
2 년 전
Gabriel Borlea
a01453438e
chore: update js-utils with new ua-parser (#2358)
2 년 전
Andrei Gavrilescu
9832ef2c8b
feat(rtcstats): move rtcstats to ljm (#2335)
* Added rtcstats
* increased webpack performance size warning to 830K
* Addressed most of Saghuls and Andrei's review comments.
* moved rtcstatsUseLibJitsi from analytics to testing
* refactor ljm rtcstats, use ljm conference events
* remove debug logs
* remove wrongly named files
* rename rtcstats module
* fix test
* address code review
* fix pack error
* address code review
---------
Co-authored-by: Nils Ohlmeier <github@ohlmeier.org >
2 년 전
Hristo Terezov
ef94fb86f9
fix(track.attach): return promise & improve logs
2 년 전
Saúl Ibarra Corretgé
0cc323d96e
fix(misc) use safeJsonParse from js-utils
2 년 전
subhamcyara
7c0a112436
feat(stats) add support for watchRTC
2 년 전
Saúl Ibarra Corretgé
0ec7200112
fix(AsyncQueue) use async-es
It's the same as async, but with ESM which is more bundle friendly.
2 년 전
damencho
8f01de7c42
fix: Downgrade strophe.js to fix react-native.
For more info: https://github.com/strophe/strophejs/pull/465
2 년 전
Saúl Ibarra Corretgé
ff7008ccb0
fix(BrowserCapabilities) drop no longer used file
2 년 전
damencho
67d92a9677
fix: Fixes strophe disconnection.
https://github.com/strophe/strophejs/pull/603
2 년 전
damencho
bd946a17a7
feat: Updates strophe stream management plugin.
2 년 전
damencho
14cd7a89bd
fix: Fixes reconnects with ws stream management plugin.
b42f961f14
2 년 전
dependabot[bot]
6a7a9acf5a
chore(deps-dev): bump webpack from 5.57.1 to 5.76.0
Bumps [webpack](https://github.com/webpack/webpack ) from 5.57.1 to 5.76.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.57.1...v5.76.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2 년 전
Saúl Ibarra Corretgé
5d27f73a90
feat(build) add ability to make development bundles
2 년 전
Saúl Ibarra Corretgé
780a7d0f1e
chore(deps) strophe.js@1.6.0
Update notes:
- The base64-sha1 code got stripped out, so we bundle it now
- There are 2 optional dependencies which we want to ignore to avoid
extra bundle size: xmldom and ws (the former is used by RN but we
provide it in the app and the latter is only used by Node
environments)
2 년 전
damencho
362d1b2c68
feat: Drops external connect optimization.
A bosh only optimization which is no longer used and does not bring any significant value when measured.
2 년 전
Jesse Gibson
5b1c75531c
fix(deps) Use Yarn v2 compatible syntax (#2092)
Yarn v2 is a little more picky about what protocols it accepts. npm can
infer we're talking about a GitHub package while the true protocol is
`git+https`, but Yarn v2 wants us to be explicit.
This blocked apps that manage dependencies with Yarn v2 from installing
`lib-jitsi-meet`.
2 년 전
Saúl Ibarra Corretgé
0ed1e07df6
feat(ts) generate autp types when packing
3 년 전
Saúl Ibarra Corretgé
ba6a385621
feat(build) add ability to run each build separately
3 년 전
Saúl Ibarra Corretgé
dcbfdac10d
chore(deps,eslint) update eslint-jitsi-config
3 년 전
Saúl Ibarra Corretgé
e1ca2f5a7b
feat(build) embed jquery slim
Avoid needing an external dependency.
3 년 전
Jorge Oliveira
cda54832b5
feat(test) bump karma and jasmine
fix up test failure by including extends Listenable
3 년 전
Philipp Hancke
cf01fc0a30
test: bump jasmine to 4.x to get ArrayBuffer equality matchers (#2068)
and update other test dependencies
3 년 전
Saúl Ibarra Corretgé
bde9a7bd90
deps(webrtc-adapter) update to version 8.1.1
3 년 전
Jorge Oliveira
d7c4763b44
chore(deps) bump async from 0.9.0 to 3.2.3
3 년 전
Jaya Allamsetty
fde7dc9e54
fix(SDP) Always modify the streamId part of msid when source-name signaling enabled.
Do this even if the browser provides a non '-' string for streamId since we rely on this to generate the source name.
3 년 전
Jaya Allamsetty
5e52c7254a
fix(multi-stream) Reject m-lines associated with removed sources.
We do not want the client to re-use the inactive transceivers that are associated with m-lines for removed remote tracks. Rejecting a m-line on source-remove clears it from the list of available transceivers.
3 년 전
Gary Hunt
54ed06d9fa
fix(build,ts) clean before building
This makes sure we don't leave stray files behind if source JS files are removed.
3 년 전
dependabot[bot]
7fcea1364b
chore(deps-dev): bump karma from 6.3.14 to 6.3.16
Bumps [karma](https://github.com/karma-runner/karma ) from 6.3.14 to 6.3.16.
- [Release notes](https://github.com/karma-runner/karma/releases )
- [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md )
- [Commits](https://github.com/karma-runner/karma/compare/v6.3.14...v6.3.16 )
---
updated-dependencies:
- dependency-name: karma
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
3 년 전
Saúl Ibarra Corretgé
21337c75ae
chore(deps) make sure no SSH URLs get generated in package-lock.json
They create installation problems on systems without an SSH key.
Ref: https://github.com/npm/cli/issues/2610#issuecomment-914610832
3 년 전
Gary Hunt
35b3d17a45
feat(test) add tests to monitor regressions in the TypeScript conversion
3 년 전