You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Emil Ivov c6e8d596b0
Merge pull request #1137 from jitsi/local-storage
5 lat temu
.github ci: add GH actions for checking the linter 5 lat temu
connection_optimization remove jitsiRegionInfo from lib-jitsi-meet (#490) 8 lat temu
doc feat(video-quality): control the sender resolution based on video quality settings (#1119) 5 lat temu
flow-typed/npm flow-typed 8 lat temu
modules fix(ice-failed): initial ICE failure 5 lat temu
service fix(analytics): delay conference.join event (#1048) 5 lat temu
.editorconfig remove all participants and tracks when leaving the room 9 lat temu
.eslintignore feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 lat temu
.eslintrc.js use the centralized jitsi eslint config (#623) 8 lat temu
.flowconfig update RN to 61 6 lat temu
.gitattributes added "start muted" 9 lat temu
.gitignore build: add integration with webpack-bundle-analyzer 6 lat temu
JitsiConference.js fix(safari): Do not reuse inactive m-lines Audio fails on Safari when we try to re-use audio m-lines whose direction has been set to 'inactive' when the remote source left the conference. Disable noisy mic detection on Safari as this causes audio input to fail on Safari on iPadOS 5 lat temu
JitsiConferenceErrors.js fix(conference): fire failed event on o/a failure 6 lat temu
JitsiConferenceEventManager.js fix: use consistent log format for TIME prints 5 lat temu
JitsiConferenceEvents.js Noisy microphone detection (#1013) 5 lat temu
JitsiConnection.js feat(conference): add way to check if local participant is hidden 6 lat temu
JitsiConnectionErrors.js feat(JitsiConnectionErrors): remove unused constant (#656) 7 lat temu
JitsiConnectionEvents.js Adds new parameter details for the connection failed event. (#697) 7 lat temu
JitsiMediaDevices.js fix(safari): Use standard audio constraints on non-chromium browsers Standard audio constraints need to be passed to gUM for audio input device selection to work properly on Safari. Safari doesn't support permissions query, add a workaround for that. 5 lat temu
JitsiMediaDevicesEvents.js feat(sanity): axe IE and Temasys plugin support 🔥🔥🔥 7 lat temu
JitsiMeetJS.js feat(screenSharing): Add system audio screen sharing via audio mixer 5 lat temu
JitsiParticipant.js fix(JitsiParticipant): compare against specific error constant 5 lat temu
JitsiParticipantEvents.js fix(caps): add event to notify when caps version for a user is changed 8 lat temu
JitsiTrackError.js fix(GUM): Don't fail when a track is muted. 6 lat temu
JitsiTrackErrors.js fix(GUM): Don't fail when a track is muted. 6 lat temu
JitsiTrackEvents.js Analytics refactoring (#676) 7 lat temu
JitsiTranscriptionStatus.js feat(transcription): Add transcription status 8 lat temu
LICENSE initial commit 9 lat temu
README.md readme: improve developer documentation 5 lat temu
authenticateAndUpgradeRole.js feat(xmpp): allow setting resource on room jid (#940) 6 lat temu
index.js Prepare for webpack 2 8 lat temu
karma.conf.js Packet2json refactor (#721) 7 lat temu
package-lock.json chore(package): Update js-utils 5 lat temu
package.json chore(package): Update js-utils 5 lat temu
webpack.config.js Project HPS, first pass 5 lat temu

README.md

Jitsi Meet API library

You can use Jitsi Meet API to create Jitsi Meet video conferences with a custom GUI.

Installation

Checkout the examples.

Building the sources

To build the library, just type:

npm install

To lint:

npm run lint

and to run unit tests:

npm test

Both linting and units will also be done by a pre-commit hook.