Robert Pintilii
6dedc7fb1a
ref(TS) Convert some features to TS ( #12454 )
2022-10-26 09:59:21 +03:00
Robert Pintilii
0b48e55a35
ref(TS) Convert some features to TS ( #12425 )
2022-10-21 10:33:10 +03:00
Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I ( #12424 )
2022-10-20 12:11:27 +03:00
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
2022-10-19 11:42:54 +03:00
Robert Pintilii
442ae6c3cb
chore(TS): Create web tsconfig ( #12381 )
...
* fix(ts,connection) avoid mixing web and native code
* chore(ts) split config
The mobile part is still WIP.
* Remove default tsconfig
* Fix ts-loader - use web tsconfig
* Fix tsconfig
Use noEmit only on npm scripts (for type checking), but don't use it in webpack
* Fix
* Fix import
* Fix
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2022-10-18 11:21:48 -05:00
Robert Pintilii
2a321d6b1f
ref(TS) Convert some files to TS ( #12364 )
2022-10-17 14:28:01 +03:00
Hristo Terezov
53e4f584f9
fix(remote-control): when multistream is enabled
2022-10-11 15:48:24 -05:00
Saúl Ibarra Corretgé
e218c0d3af
fix(conference) fix Spot wireless screen sharing
...
Make sure we use the same screen-sharing flow which takes multi-stream
into consideration.
2022-10-11 18:09:50 +02:00
Robert Pintilii
6c3206e4d4
ref: TS Improvements ( #12358 )
...
Remove unnecessary ts-ignores
Remove unnecessary eslint-disable
Fix type errors
Change Dispatch type to IStore['dispatch']
2022-10-11 13:47:54 +03:00
Avram Tudor
66769136ed
fix(prejoin) show subject in prejoin if available ( #12338 )
2022-10-07 15:14:53 +03:00
Robert Pintilii
be25ad855f
ref(TS) Convert some files to TS ( #12307 )
2022-10-07 11:39:18 +03:00
Jaya Allamsetty
b1931de7b0
fix(screenshare): Pass _desktopSharingSourceDevice as shareOptions when available.
...
Fixes an issue when external cam as screensharing source fails on Spot with multi-stream enabled.
2022-10-07 07:38:21 +02:00
Robert Pintilii
3e744c5ffe
ref(TS) Convert some files to TS ( #12289 )
2022-10-04 13:52:09 +03:00
Robert Pintilii
7364c7f27b
ref(TS) Remove unnecessary ts-ignores
2022-09-30 11:08:03 +02:00
Bogdan Duduman
48db099134
feat: include sort members eslint changes
2022-09-27 10:25:20 +02:00
Robert Pintilii
1106a86ba7
ref(connection-indicator) Convert to TS ( #12239 )
2022-09-27 10:42:30 +03:00
Robert Pintilii
9c6119606f
ref(chat) Convert some files to TS ( #12238 )
2022-09-26 12:54:22 +03:00
Robert Pintilii
3426960d5a
ref(TS) Convert base/tracks to TS ( #12219 )
2022-09-23 10:48:20 +03:00
Robert Pintilii
63b6b5a72d
ref(TS) Convert some files to TS ( #12204 )
2022-09-21 11:32:50 +03:00
Robert Pintilii
6dd04136de
ref(TS Convert some files to TS ( #12191 )
2022-09-19 10:40:03 +03:00
Hristo Terezov
f0a45a9976
feat: Handle dominant speaker silence
2022-09-14 12:13:41 -05:00
Robert Pintilii
a1d20dc188
ref(TS) Convert some features to TS ( #12149 )
...
Convert AV Moderation and Breakout Rooms to TS
2022-09-14 14:32:58 +03:00
Robert Pintilii
95084e1004
ref(TS) Convert some base features to TS ( #12138 )
2022-09-14 10:54:56 +03:00
Horatiu Muresan
6e1e6df952
fix(prejoin) Fix roomname showing for 3rd party prejoin app ( #12155 )
...
* fix(prejoin) Fix roomname showing for 3rd party prejoin app
* fix: Do not convert roomName to string when undefined.
Co-authored-by: damencho <damencho@jitsi.org>
2022-09-09 12:10:50 -05:00
Robert Pintilii
10bb186c13
ref(eslint) Use new TypeScript ESlint config ( #12143 )
...
Use new TS config from @jitsi/eslint
Fix all lint errors
2022-09-08 12:52:36 +03:00
Robert Pintilii
efb69d5382
ref: Improve TS files ( #12130 )
...
Remove unnecessary ts-ignores
Change any to actual types
Fix eslint rule
2022-09-06 20:32:20 +03:00
Gabriel Borlea
9323b86e3c
feat(rtc-stats): support for react native and breakout rooms ( #11835 )
...
* feat(rtc-stats): mobile flow
* fix(rtc-stats): create websocket connection event
* feat(rtc-stats): separate middlewares and filter callstats pcs
* fix: linting problems
* fix: linting problems 2
* fix(rtc-stats): middlewares
* ref(rtc-stats): rewrite in typescript
* remove blank line and flow tag
* fix: linting problems
* remove redundant comment
* remove index file
* fix: sort interface keys
* feat(rtc-stats): support for breakout rooms
* ref(rtc-stats): send isBreakoutRoom flag when connecting to rtc stats
* code review
* fix(rtc-stats): rebase issues
* remove empty lines
* chore(rtc-stats): update rtc-stats to latest version
* fix: linting issues
2022-09-06 10:42:59 +03:00
Duduman Bogdan Vlad
5f62acc67c
fix(external_api): Fix number of participants in meeting ( #12052 )
2022-09-06 09:51:38 +03:00
Robert Pintilii
17008237dc
ref: Improve TS state ( #12125 )
...
Create IStateful interface
Use IState interface everywhere
Remove unnecessary @ts-ignore
2022-09-05 14:24:13 +03:00
Robert Pintilii
271ea8315b
ref: Improve reducers TS ( #12123 )
2022-09-05 12:05:07 +03:00
wfleischer
09efaecc41
feat(conference) add end conference
...
Add the ability (for moderators) to end the meeting for everyone.
2022-08-26 20:25:04 +02:00
Duduman Bogdan Vlad
fc60ab8383
feat(conference) send leave reasons on switching room and when errors occur
2022-08-26 11:53:32 +02:00
Jaya Allamsetty
ca095240b9
fix(audio-only-ss): Attach a track stopped handler to the audioDesktop track only for audio-only sharing case.
...
There will be an audio desktop track for regular screensahring when a tab is selected. We do not have to toggle screensharing again when that track is killed.
2022-08-11 16:59:57 -04:00
Jaya Allamsetty
a1e0a46bad
fix(audio-only SS) Stop audio-only SS when user stops share from the browser's share in progress window.
2022-08-05 14:30:49 -04:00
Jaya Allamsetty
4d41d36020
fix(remote-control): fix remote-control when multi-stream is enabled.
2022-08-05 09:35:52 -04:00
Robert Pintilii
0f57c37d6a
feat(ui-components) Add clickable icon component ( #11976 )
2022-08-05 15:07:44 +03:00
Дамян Минков
ca259287be
fix: Applies AV moderation checks on screen sharing with multistream on.
...
Guests trying to screenshare see the notification but also the dialog for choosing content.
2022-08-04 14:28:43 +03:00
Jaya Allamsetty
873cdbb404
fix(external-api) Fix toggleShareScreen in multi-stream mode.
...
Fixes https://github.com/jitsi/jitsi-meet/issues/11916 .
2022-08-03 11:28:09 -04:00
Jaya Allamsetty
d63e0c5ab6
fix(audio-share): Fix audio-only SS in multi-stream mode.
...
ShareAudioDialog passes undefined when the user hits continue in the share audio demo modal. Toggle state of audio-share based on the current state of audio share in that case.
2022-08-01 22:12:18 -04:00
Jaya Allamsetty
5505f01cd9
fix(screenshot-capture): Impl screenshot capture in multi-stream mode.
2022-08-01 13:58:21 -04:00
Andrei Gavrilescu
06491e2406
feat(noise-suppression): Add noise suppression effect. ( #11547 )
...
* add denoise effect
* denoise prototype
* improve rnnoise / add comments
* revert some unnecessary changes
* Add noise suppressor worklet
* Send notification on failure
* address code review
* additional comments
* additional comments
* update package-lock
* fix rebase changes
* update rnnoise npm package
* sort lang
* adjust webpack performance hint
* address code review
* address code review
* switch ns files to typescript
* fix null-loader version, lang sort
* fix lint
* missing import
* fix lint / address code review
* use single action for ns state
* move activation to thunk
* increase node heap
* copy noise-suppressor to deploy
* fix ts lint
2022-07-20 15:31:17 +03:00
Robert Pintilii
ac2af79807
ref(TS) Alpha sort interfaces ( #11883 )
2022-07-20 11:47:01 +03:00
Robert Pintilii
f31a7f31e6
ref: Convert files to TS ( #11840 )
2022-07-12 14:41:26 +03:00
Saúl Ibarra Corretgé
b0deb9ec0c
fix(lint) make sure eslint also runs on TypeScript files ( #11777 )
...
Co-authored-by: robertpin <robert.pin9@gmail.com>
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com>
2022-07-11 15:30:37 +03:00
Saúl Ibarra Corretgé
a5da90ddaf
fix(prejoin) don't hide during auth
...
Fix the focus issue by disabling autofocus in case an auth (login, ait
for owner or password) dialog is shown.
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1336
2022-07-05 07:49:35 +02:00
Robert Pintilii
a39d9f283d
ref(reducers) Convert some reducers to TS ( #11768 )
2022-07-01 12:32:39 +03:00
Titus Moldovan
b428ce2dcd
fix(pip) make PiP disabled by default
...
This reverts commit c84c3c61e2c24014b43023316627f7747bbca7a6.
2022-06-21 10:36:21 +03:00
Andrei Gavrilescu
c29e8bbdd1
feat(analytics): obfuscate room name ( #11587 )
...
* obfuscate room name
* fixed js-sha version
* add comma
* check for room change
2022-06-21 09:53:07 +03:00
Дамян Минков
1bce1524db
feat: Fix display name in prejoin stealing focus.
...
When there is a password and lobby enabled, participants cannot enter password as the display name is stealing the focus.
When there is just password set the same field steals the focus from the password prompt.
2022-06-07 15:53:36 -05:00
William Liang
d3fe246f61
refactor(multi-stream) refactor virtual screenshare creation and support plan-b clients ( #11445 )
...
* fix(multi-stream) update selector to find ss track by videoType or mediaType
* ref(multi-stream) move fake ss creation logic and support video type changed
* refactor(multi-stream) decouple sending and receiving multiple screenshare streams
* fix(multi-stream) fix receiver constraints with signaling and without multi-stream
* fix(mutli-stream) ensure plan b original SS thumbnail displays avatar
* fix(multi-stream) show fake SS for plan b sender
* refactor(multi-stream) poc for moving SS creation to state listener
* remove reference to fake SS creation
* fix lint errors
* rename to virtual screenshare participants
* fix minor bugs
* rename participant subscriber to specify web support only
2022-04-29 10:32:16 -04:00