Saúl Ibarra Corretgé
88f8f48465
fix(participants) don't treat Jigasi like a fake participant
We only really want to know if a participant is Jigasi for displaying a
specific icon, for all other intents and purposes it's a normal
participant.
2 gadus atpakaļ
bgrozev
99955df5c8
Cleanup sounds (switch to mp3, encode at lower bitrate).' (#12507)
* Reencode mp3 sounds at lower bitrate, mono.
* Encode wav sounds as mp3.
* Remove unused sound file.
* Add opus encoded sounds.
* Add a script to encode sounds.
2 gadus atpakaļ
Robert Pintilii
4bd27730ce
ref(TS) Convert some features to TS (#12523)
2 gadus atpakaļ
Jaya Allamsetty
f3e4c57036
Remove legacy signaling and legacy SS mode. (#12499)
* fix(connection-status): remove unused participant connectionStatus.
Always use trackStreamingStatus now that legacy endpoint based signaling has been removed.
* remove the check for source-name signaling.
Default to source-name signaling always.
* Remove the check for multi-stream mode.
Make that the default mode and remove the support for legacy SS mode.
* Remove presenter mode.
* update latest@lib-jitsi-meet
2 gadus atpakaļ
Robert Pintilii
936a1a6b0e
ref(design) Update icons (#12489)
Remove unused icons
Remove fill none from icons
Rename some icons
2 gadus atpakaļ
Hristo Terezov
31766c891b
Fix get rooms info (#12492)
* Include local participant; filter out hidden participants for getRoomsInfo
* Review fixes: include ts changes and types
Co-authored-by: Bogdan Duduman <bogdan.duduman@8x8.com >
2 gadus atpakaļ
Robert Pintilii
7c3d2010e4
ref(TS) Convert some features to TS (#12471)
2 gadus atpakaļ
Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I (#12424)
2 gadus atpakaļ
Robert Pintilii
3eecf8063f
ref(TS) Remove unnecessary ts-ignores (#12412)
Remove ts-ignores that are no longer needed because of tsconfig.web.json
Change ts-ignore to ts-expect-error for files outside react/features
2 gadus atpakaļ
Robert Pintilii
6c3206e4d4
ref: TS Improvements (#12358)
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2 gadus atpakaļ
Jaya Allamsetty
6ede5c478f
fix(external-api) Remove muted SS tracks from the list of participants currently screensharing.
Fixes an issue where 'contentSharingParticipantsChanged' event and 'getContentSharingParticipants' API continue to list IDs of the participants that have already stopped their screenshares.
2 gadus atpakaļ
Saúl Ibarra Corretgé
eda3e620d3
fix(rn,participants) fix not rendering connection info messages
Also move shouldRenderParticipantVideo to the only place it's used.
2 gadus atpakaļ
Saúl Ibarra Corretgé
e8df8f75a8
fix(rn,participants) fix rendering screen-sharing
2 gadus atpakaļ
Mihaela Dumitru
d0c22806ec
ref(participants) use enum type to store fake participants (#12316)
2 gadus atpakaļ
Mihaela Dumitru
1230cebde2
fix(avatar) support icons alongside cors avatars (#12280)
2 gadus atpakaļ
Mihaela Dumitru
93406bb12c
feat(whiteboard) add initial implementation (#12185)
2 gadus atpakaļ
Robert Pintilii
7364c7f27b
ref(TS) Remove unnecessary ts-ignores
2 gadus atpakaļ
Bogdan Duduman
48db099134
feat: include sort members eslint changes
2 gadus atpakaļ
Robert Pintilii
4ee77b1f65
ref(TS) Convert some base files to TS (#12226)
2 gadus atpakaļ
Robert Pintilii
0bccda2c9e
ref(TS) Convert more base files to TS (#12222)
2 gadus atpakaļ
Robert Pintilii
63b6b5a72d
ref(TS) Convert some files to TS (#12204)
2 gadus atpakaļ
Robert Pintilii
6dd04136de
ref(TS Convert some files to TS (#12191)
2 gadus atpakaļ
Hristo Terezov
f0a45a9976
feat: Handle dominant speaker silence
2 gadus atpakaļ
Gabriel Borlea
d6f3c2a0f4
ref(face-landmarks): convert to typescript and add detector class (#12144)
* fix(face-landmarks): stop recognition when imageCapture error
* ref(face-landmarks): convert files in typescript
fix: lint issues
* code review
* ref(face-landmarks): move detection part to a class
* ref(face-landmarks): make FaceLandmarksDetector singleton
* fix typo and ts-ignore problematic types
* fix linting issues
2 gadus atpakaļ
Robert Pintilii
a1d20dc188
ref(TS) Convert some features to TS (#12149)
Convert AV Moderation and Breakout Rooms to TS
2 gadus atpakaļ
Robert Pintilii
95084e1004
ref(TS) Convert some base features to TS (#12138)
2 gadus atpakaļ
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config (#12143)
Use new TS config from @jitsi /eslint
Fix all lint errors
2 gadus atpakaļ
Robert Pintilii
efb69d5382
ref: Improve TS files (#12130)
Remove unnecessary ts-ignores
Change any to actual types
Fix eslint rule
2 gadus atpakaļ
Duduman Bogdan Vlad
5f62acc67c
fix(external_api): Fix number of participants in meeting (#12052)
2 gadus atpakaļ
Robert Pintilii
17008237dc
ref: Improve TS state (#12125)
Create IStateful interface
Use IState interface everywhere
Remove unnecessary @ts-ignore
2 gadus atpakaļ
Robert Pintilii
271ea8315b
ref: Improve reducers TS (#12123)
2 gadus atpakaļ
Saúl Ibarra Corretgé
bebcc8234f
fix(rn,multi-stream) don't send multiple streams on mobile
Mobile does not do multiple local video streams for performance reasons,
so avoid creating the local fake participant.
WIP
2 gadus atpakaļ
Robert Pintilii
3bd3be4df0
ref: Convert files to TS (#12007)
Convert files that use material-ui to TS (needed for material-ui upgrade)
2 gadus atpakaļ
Robert Pintilii
dfb2a07cfa
ref: Convert material-ui files to TS (#12013)
Convert files that use material-ui to TS (needed for material-ui upgrade)
2 gadus atpakaļ
Saúl Ibarra Corretgé
77d687952d
feat(jwt) deprecate and remove enableFeaturesBasedOnToken
The new behavior is as follows:
IF a user has a token and `features` is not set, we treat it as if the
feature was enabled.
IF a user has a token and `features` is set, we check if the feature
name has a value of "true".
`isJwtFeatureEnabled` also provides a way to specify the default value
in case there is no token.
2 gadus atpakaļ
Jaya Allamsetty
97bc41f644
fix(filmstrip) Push dominant speaker to the top of the active speaker list.
The active speaker list in redux is alpha sorted, we need to ensure dominant speaker is at the top otherwise it can get truncated based on the available number of visible slots in the filmstrip.
2 gadus atpakaļ
Jaya Allamsetty
3975db7a68
fix(fimstrip): Do not re-sort the active speakers if dominant speaker is visible.
Fixes a case where re-sorting doesn't happen even when dominant speaker is currently not visible.
2 gadus atpakaļ
damencho
fa39c10766
feat: Updates the local stats to match remote for 'connected to'.
2 gadus atpakaļ
Robert Pintilii
5f04c5ba64
ref: Convert some reducers to TS (#11988)
2 gadus atpakaļ
Robert Pintilii
8f5eabe1f2
ref(TS) Remove ts-ignores (#11979)
2 gadus atpakaļ
Robert Pintilii
43578474a0
ref: Convert base/participants to TS (#11978)
Remove unnecessary ts-ignores
2 gadus atpakaļ
Jaya Allamsetty
9b9fbc0bc9
fix(participants-pane): Get the correct participantCount for multi-stream.
Do not add virtual screenshare participants to participantCount.
2 gadus atpakaļ
Robert Pintilii
6f4b858e35
ref: Convert reducer to TS (#11920)
2 gadus atpakaļ
Jaya Allamsetty
2a5e169c2f
fix(filmstrip): Remove SS ep from list of active speakers.
This fixes a case where duplicate SS tile appears when SS ep is the dominant speaker and all the active speakers are currently visisble.
2 gadus atpakaļ
Jaya Allamsetty
c727b603af
fix(filmstrip) Make dominant speaker visible at all times (#11874)
* fix(filmstrip) Make dominant speaker visible at all times.
* squash: address review comments.
2 gadus atpakaļ
luzpaz
c7f96de787
fix(misc) fix typos
Found via `codespell -q 3 -S ./lang -L miliseconds`
2 gadus atpakaļ
William Liang
131eed0f62
fix(screenshare) disable sound when presenter stops sharing
3 gadus atpakaļ
Robert Pintilii
a7c96e302f
feat(local-recording) Add self local recording (#11706)
Only record local participant audio/ video streams
3 gadus atpakaļ
Robert Pintilii
7dca91a50a
fix(local-recording) Add notification config and style fixes (#11728)
Add analytics
3 gadus atpakaļ
Robert Pintilii
e27069447b
feat(local-video-recording) Allow users to record the meeting locally (#11338)
3 gadus atpakaļ