Jaya Allamsetty
1404413e3c
feat(lint, ts) Add member-ordering rule for TS
пре 4 месеци
Saúl Ibarra Corretgé
0056bf04d1
feat(lint,ts) apply import order rules for TS files too
пре 4 месеци
Saúl Ibarra Corretgé
b67e3d3fff
fix(ChatRoom) filter out bogus reaction emojis
пре 4 месеци
Saúl Ibarra Corretgé
01e8fe9f16
chore(deps) update uuid
пре 6 месеци
Saúl Ibarra Corretgé
9c332d6613
chore(deps) update base64-js
пре 6 месеци
Saúl Ibarra Corretgé
5281fe1ad0
misc(lint) also type check when linting
пре 6 месеци
Saúl Ibarra Corretgé
2cf92393f7
chore(deps) update TypeScript
пре 6 месеци
Saúl Ibarra Corretgé
403ceed2fd
fix(pkg) fix typedoc build
пре 6 месеци
Saúl Ibarra Corretgé
73ff451f49
feat(build) make commit hash generation process generic
This way we can use it both in Webpack and TS builds.
пре 6 месеци
Saúl Ibarra Corretgé
39b0858fff
fix(pkg) exclude hand-generated types from package
пре 6 месеци
Saúl Ibarra Corretgé
378cab6996
feat(pkg) add react-native key to pakage.json
This makes it use the ESM build rather than the UMD one.
пре 6 месеци
Saúl Ibarra Corretgé
e549aee5b2
feat(ts) add typedoc
The end goal is to fix our types to make typedoc generated docs as
useful as possible.
The generated docs will be published to GH pages on every push.
пре 6 месеци
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 година