Robert Pintilii
69f4b116a9
ref(TS) Convert some features to TS ( #12469 )
2022-10-28 09:41:12 +03:00
Robert Pintilii
75d7c4b160
ref(dialog) Update some dialogs' styles ( #12467 )
2022-10-27 11:36:50 +03:00
Robert Pintilii
b5065306e5
ref(audio-popup) Replace InlineDialog with Popover ( #12466 )
2022-10-27 11:03:28 +03:00
Robert Pintilii
9f5a56bbc7
ref(TS) Convert some features to TS ( #12462 )
2022-10-27 10:33:11 +03:00
Mihaela Dumitru
b4809fe083
feat(gif) Support rating config + show display name over gif tile ( #12461 )
2022-10-26 16:23:39 +03:00
Robert Pintilii
6dedc7fb1a
ref(TS) Convert some features to TS ( #12454 )
2022-10-26 09:59:21 +03:00
Robert Pintilii
a780051720
fix(input) Fix background color ( #12452 )
...
Use theme background on autofill Firefox
2022-10-26 09:09:58 +03:00
Armel Chesnais
51ac3ef64a
fix(noise-suppression) exit out early if no input data to Worklet
...
Disconnecting the input node to the worklet causes the worklet to crash. Adding a guard clause for empty input prevents this.
2022-10-25 21:55:47 +02:00
Robert Pintilii
687837310a
ref(components) Replace some InlineDialogs with Popover ( #12453 )
...
Remove comments referencing InlineDialog
2022-10-25 16:11:55 +03:00
Robert Pintilii
faec46dd17
ref(popover) Update Popover to support click trigger ( #12447 )
...
Convert Popover to TS
Update OverflowMenu to use Popover instead of InlineDialog
2022-10-24 12:51:18 +03:00
Saúl Ibarra Corretgé
33ec975e19
fix(rn,config) fix forcing VP8 for bridge calls
2022-10-24 10:28:38 +02:00
Saúl Ibarra Corretgé
db6165209b
feat(rn) use H.264 (HW codec) for P2P calls
...
This requires a custom video encoder / decoder factory which uses the
hardware codec only for H.264 and the software implementations for the rest.
2022-10-24 10:28:38 +02:00
Robert Pintilii
27775de48d
fix(label) Fix Participants Count label color ( #12445 )
2022-10-24 10:44:41 +03:00
Saúl Ibarra Corretgé
8818f4f4e6
fix(rn,filmstrip) fix dropping tiles on conference join
2022-10-21 18:45:56 +02:00
Jaya Allamsetty
aebe4885bb
ref(filmstrip) Remove the option to disable thumbnail re-ordering.
2022-10-21 09:17:17 -04:00
Robert Pintilii
6ab996568b
ref(TS, rn) Fix some TS errors on tsconfig.native ( #12432 )
2022-10-21 14:09:15 +03:00
Robert Pintilii
4755f5a031
fix(dialog) Wrap dialog in FocusLock ( #12431 )
...
Improve accessibility by not allowing the user to navigate outside the dialog
2022-10-21 10:42:00 +03:00
Robert Pintilii
0b48e55a35
ref(TS) Convert some features to TS ( #12425 )
2022-10-21 10:33:10 +03:00
Hristo Terezov
9e1ac3bea6
fix(recording): recording link.
...
Show the start recording notification on jicofo update only. This way
the initiator will be available and we will be able to fetch and display
recording link and send iframe API event.
2022-10-20 20:09:50 -05:00
Saúl Ibarra Corretgé
a9f5829e58
fix(rn,filmstrip) clear participants cache when changing conferences
2022-10-20 17:03:30 +02:00
Saúl Ibarra Corretgé
4bb1697115
fix(filmstrip) prevent duplicated participants
2022-10-20 17:03:30 +02:00
Robert Pintilii
2938d1f2dc
ref(TS) Require interfaces to start with I ( #12424 )
2022-10-20 12:11:27 +03:00
Robert Pintilii
af0715dc17
ref(keyboard-avoider) Don't use styled components ( #12420 )
2022-10-20 10:31:27 +03:00
Дамян Минков
601e21ffcd
fix: Drops participants count white background. ( #12416 )
...
* fix: Drops participants count white background.
Currently, it is white background with white icon.
* squash: Drop unused import.
2022-10-19 11:42:28 -05:00
Robert Pintilii
ff29196f3a
ref(participants-pane) Change to function component ( #12410 )
...
Use makeStyles instead of withStyles
2022-10-19 14:38:54 +03:00
Robert Pintilii
748b66b04a
ref(toolbox) Convert feature to TS ( #12413 )
2022-10-19 14:38:38 +03:00
Robert Pintilii
ca4db54e6e
ref(overflow-menu-button) Change to function component ( #12411 )
...
Use makeStyles instead of withStyles
2022-10-19 11:43:10 +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
440339dea8
ref(display-name) Change to function component ( #12402 )
...
Use makeStyles instead of withStyles
2022-10-19 10:19:40 +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
tamasdomokos
30051d2b0e
feat(translation): add description for source language ( #12371 )
2022-10-18 14:42:51 +03:00
Robert Pintilii
9ae236a010
ref(keyboard-shortcuts) Change Dialog to function component ( #12403 )
...
Use makeStyles instead of withStyles
Fix style
2022-10-18 13:56:26 +03:00
Robert Pintilii
6f209a8139
ref(salesforce) Use new Dialog component ( #12400 )
2022-10-18 13:56:08 +03:00
Jaya Allamsetty
66cddddd3e
fix(video-layout) Fix auto-pinning latest screenshare.
2022-10-17 16:53:27 -04:00
bogdandarie
485c875ee5
feat(config) add ability to hide speaker stats
2022-10-17 22:40:13 +02:00
Horatiu Muresan
ceb1cd9673
fix(screenshare-jwt) Disable screen share based on jwt
2022-10-17 11:01:56 -05:00
Calinteodor
4d817af060
feat(settings/native): fixed scroll inside screen ( #12395 )
...
* feat(settings): fixed scroll, bottom insets and bounce
2022-10-17 18:14:40 +03:00
Robert Pintilii
2a321d6b1f
ref(TS) Convert some files to TS ( #12364 )
2022-10-17 14:28:01 +03:00
Robert Pintilii
dd6478b3cf
ref(ui-components) Use new Dialog ( #12363 )
...
Convert some files to TS
Improve Dialog component
2022-10-17 14:27:48 +03:00
Robert Pintilii
44c8b31187
ref(styles) Change some withStyles to makeStyles ( #12373 )
...
Convert PreMeetingScreen to TS and transform it to function component
2022-10-17 12:28:04 +03:00
bogdandarie
1279c5b0da
fix(jaas) redirect to about blank when close meeting opened in iframe
2022-10-17 09:32:18 +02:00
bogdandarie
495957104c
fix(notifications) don't show self view notifications if already one is active
2022-10-17 09:03:06 +02:00
Calinteodor
b558d7936c
feat(chat): fixed chat counter ( #12385 )
...
* feat(chat): fixed chat counter and updated new messages button web styles
2022-10-14 17:09:42 +03:00
Calin-Teodor
1fe2a9193f
feat(conference/native): adjusted carmode ui
2022-10-14 16:13:54 +03:00
Calin-Teodor
e8e6beabab
feat(prejoin/native): adjusted room name margins
2022-10-14 16:00:44 +03:00
Saúl Ibarra Corretgé
4a54f4bedc
fix(rn,large-video) don't render video for the local SS
2022-10-13 19:14:40 +02:00
Calinteodor
4d84123c71
feat(prejoin/native): clear notifications when joining ( #12361 )
...
* feat(prejoin/native): clear notifications when joining
2022-10-13 17:05:21 +03:00
Saúl Ibarra Corretgé
4018e8875f
fix(rn,screensharing) fix build
2022-10-13 15:19:24 +02:00
Calinteodor
be93fbd512
feat(toolbox/conference/audio-mode/chat/native): UI fixes and updates ( #12375 )
...
feat(toolbox/conference/audio-mode/chat/native): UI fixes and updates
2022-10-13 16:13:00 +03:00
Robert Pintilii
51bbc3f87f
ref(ui-components) Use new Button on prejoin ( #12372 )
2022-10-13 13:42:39 +03:00
Robert Pintilii
f5fb402784
ref(TS) Convert some features to TS ( #12366 )
2022-10-13 11:26:28 +03:00
Robert Pintilii
70503d2518
ref(label) Convert to function component ( #12370 )
...
Fixes issue where Label styles would take precedence over parent styles (raised hand counter would be gray instead of yellow)
2022-10-13 10:46:00 +03:00
Calinteodor
935f95a3d5
feat(prejoin/native): ui updates ( #12368 )
...
* feat(prejoin/native): ui updates
2022-10-12 15:43:11 +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
Calinteodor
abdc5123eb
feat(base/ui): fixed native button active style ( #12353 )
...
* feat(base/ui): fixed native button active style
2022-10-11 11:26:09 +03:00
Robert Pintilii
6423ed8fb5
ref(ui-components) Use new Dialog component ( #12351 )
...
Convert some files to TS
2022-10-11 11:24:11 +03:00
Robert Pintilii
b858496adb
ref(ui-components) Use new Dialog component ( #12349 )
...
Convert some files to TS
Refactor MuteEveryone and MuteEveryonesVideo dialogs. Move shared code to abstract components. Remove unnecessary code
2022-10-10 12:12:02 +03:00
Jaya Allamsetty
68f79e52e7
fix(virtual-background) Remove unused action type VIRTUAL_BACKGROUND_TRACK_CHANGED.
2022-10-07 19:22:54 -04:00
Jaya Allamsetty
3f78de2d34
fix(virtual-backgroud) Remove desktop share as virtual background.
...
Its no longer supported in multi-stream mode.
2022-10-07 19:22:54 -04:00
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.
2022-10-07 11:25:01 -04:00
Duduman Bogdan Vlad
2ba7b3acb7
fix(large-view) fix selection if local SS auto-select is true
2022-10-07 17:06:25 +02:00
robertpin
ebcd1d85f2
fix(local-recording) don't use tab audio
...
We have observed that participant audio is distant and garbled, so we
added the tracks individually to the mixer.
In addition, using tab audio prevents us from using preferCurrentTab due
to: https://bugs.chromium.org/p/chromium/issues/detail?id=1317964 so
losing audio effects but having better participant audio quality (in
addition to better UX) is not a bad compromise.
2022-10-07 17:04:31 +02:00
Saúl Ibarra Corretgé
4857664f15
fix(rn,display-name) fix displaying for virtual SS
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
0f84b0b9fe
fix(rn,thumbnail) fix not rendering indicators for virtual SS
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
eda3e620d3
fix(rn,participants) fix not rendering connection info messages
...
Also move shouldRenderParticipantVideo to the only place it's used.
2022-10-07 15:30:11 +02:00
Saúl Ibarra Corretgé
e8df8f75a8
fix(rn,participants) fix rendering screen-sharing
2022-10-07 15:30:11 +02:00
Calin-Teodor
f2b2b02029
feat(base/modal): enable scroll for jitsi screen component
2022-10-07 16:27:40 +03:00
Avram Tudor
66769136ed
fix(prejoin) show subject in prejoin if available ( #12338 )
2022-10-07 15:14:53 +03:00
Calin-Teodor
179647c93c
feat(base/ui/native): centered button label
2022-10-07 12:21:25 +03:00
Robert Pintilii
25bd824621
ref(ui-components) Use new Dialog component ( #12306 )
...
Convert some files to TS
2022-10-07 12:16:41 +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
Horatiu Muresan
02da4a1c42
fix(hide-buttons-on-jwt) Fix getting disabled buttons ( #12326 )
2022-10-06 18:01:53 +03:00
Mihaela Dumitru
e30b0306f9
fix(whiteboard) account for moderation rights ( #12323 )
2022-10-06 16:01:45 +03:00
Mihaela Dumitru
11e13e1849
fix(whiteboard) use randomly generated room id for collaboration ( #12321 )
2022-10-06 15:22:48 +03:00
Calinteodor
0f7aa5a084
feat(mobile/navigation): disabled bottom tab navigator backBehavior ( #12320 )
...
* feat(mobile/navigation): disabled backBehavior in bottom tab navigator
2022-10-06 14:55:44 +03:00
Calinteodor
ad4707c660
feat(settings/native): start car mode in low bandwidth mode ( #12286 )
...
* feat(settings/native): start car mode in low bandwidth mode
2022-10-06 14:29:39 +03:00
Mihaela Dumitru
d0c22806ec
ref(participants) use enum type to store fake participants ( #12316 )
2022-10-06 14:12:57 +03:00
tmoldovan8x8
be7f2643df
fix(rn) disables joinButton while navigating
2022-10-06 13:33:26 +03:00
Robert Pintilii
6c9441fa7b
ref(ui-components) Update ContextMenu and move it to base/ui ( #12318 )
2022-10-06 13:09:40 +03:00
Saúl Ibarra Corretgé
a2d39ca5b1
fix(rn,util) avoid 'clipboard-copy' being bundled in native
...
The copyText wrapper is used in the `showStartedRecordingNotification`
action, which is common for web and native. Provide a native
implementation so the right one is bundled.
2022-10-06 11:24:20 +02:00
Jaya Allamsetty
da9b5a9156
fix(multi-stream): Set mediaType to screenshare on SS tracks.
...
Fixes an issue where camera video doesn't get requested by RN clients when the remote ep starts SS first before turning on their camera.
2022-10-05 09:50:57 -04:00
Saúl Ibarra Corretgé
f935b29629
feat(rn,config) default to VP8 on mobile
...
VP9 is too resource intensive.
H.264 might be coming back for P2P but we need to fix support for
Android first, since it's not available with the default software codec
factory.
2022-10-04 22:43:51 +02:00
Horatiu Muresan
a2d0492007
feat(toolbar-buttons) Hide buttons disabled through JWT ( #12261 )
2022-10-04 16:02:49 +03:00
Robert Pintilii
c35d1d8d4b
ref(polls) Convert files to TS ( #12296 )
2022-10-04 15:06:02 +03:00
Robert Pintilii
7d7bf987a1
fix(lobby) Make password hidden by default ( #12295 )
2022-10-04 13:52:37 +03:00
Robert Pintilii
3e744c5ffe
ref(TS) Convert some files to TS ( #12289 )
2022-10-04 13:52:09 +03:00
Robert Pintilii
f4f8808d95
ref(ui-components) Update some dialogs to use the new component ( #12288 )
...
Improve Dialog component to auto close on cancel or on submit
Change logic to determine whether a dialog is using the new component
Convert some files to TS
2022-10-04 12:44:48 +03:00
Robert Pintilii
21bcbdc12f
feat(local-recording) Change tab title to help identifying it ( #12294 )
2022-10-04 11:59:19 +03:00
Horatiu Muresan
c56c5bd145
fix(polls) Fix autoscroll for polls causing layout issues
2022-10-03 12:39:08 +03:00
Tamas Domokos
f5a4fd4bc2
fix (translation) remove unused i18n import
2022-10-03 11:15:12 +02:00
Calin-Teodor
cb881311e7
feat(mobile/navigation): updated translations for screen headers
2022-10-03 12:04:06 +03:00
Saúl Ibarra Corretgé
fbcdb250f4
fix(ts) fix build on macOS
...
Why this line fails is a mystery, but it's only reproducible on macOS.
2022-09-30 15:43:40 -05:00
Mihaela Dumitru
1230cebde2
fix(avatar) support icons alongside cors avatars ( #12280 )
2022-09-30 17:51:16 +03:00
Mihaela Dumitru
93406bb12c
feat(whiteboard) add initial implementation ( #12185 )
2022-09-30 17:50:45 +03:00
Robert Pintilii
7364c7f27b
ref(TS) Remove unnecessary ts-ignores
2022-09-30 11:08:03 +02:00
Calinteodor
2de2500080
feat(mobile/navigation/welcome): welcome page tabs translations
2022-09-30 11:07:00 +02:00
Alexandru Petrus
7aefc3b94a
feat(invite-dialog) Add limit message for invite dialog
2022-09-29 19:06:14 +03:00
Avram Tudor
3c180d3932
ref(join) remove overlay shown for a slow gUM flow ( #12268 )
2022-09-29 16:55:31 +03:00
Robert Pintilii
5c77f61037
ref(gifs) Convert feature to TS ( #12264 )
2022-09-29 14:45:34 +03:00
tamasdomokos
8162ae4dbe
fix(translation) translation button visibility for users, add missing languages
2022-09-29 13:44:59 +02:00
Calin-Teodor
69e0a37529
feat(base/ui): added autofocus prop
2022-09-29 13:31:20 +03:00
Robert Pintilii
bfa88f13dc
feat(ui-components) Add Dialog Component ( #12260 )
2022-09-29 13:26:34 +03:00
Robert Pintilii
0d917df1fb
ref(feedback) Use new Input component ( #12265 )
...
Remove @atlaskit/field-text-area dep
2022-09-29 12:40:16 +03:00
Jaya Allamsetty
95a3a8de0b
fix(face-landmarks): Check mute state from redux before starting detection.
2022-09-28 11:48:13 -04:00
William Liang
5d6aec3f3c
fix(speaker-stats) decouple sort order from speaker stats ( #12197 )
2022-09-28 10:51:53 +03:00
Bogdan Duduman
53df3a7b55
fix: fix copyText import
2022-09-27 11:43:29 -05:00
Horatiu Muresan
ca54533153
fix(audio-configs) Fix startWithAudioMuted overrriding startSilent ( #12251 )
2022-09-27 15:56:59 +03:00
Saúl Ibarra Corretgé
02f5987187
feat(rn,conference) show participants pane in the top bar
...
Replace the invite button, which is accessible within the participants
pane.
Show the screen-sharing button in the toolbox when space allows, and fix
it so it's rendered when outside the overflow menu.
2022-09-27 13:21:08 +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
Jaya Allamsetty
54346c065d
feat(large-video) Show SS on large-video instead of camera tile.
...
This is helpful in live streaming scenarios when AUTO_PIN_LATEST_SCREEN_SHARE is disabled and multi-stream is enabled. Dominant speaker's SS tile (if available) will be on stage instead of their camera tile. Fixes https://github.com/jitsi/jitsi-meet/issues/10869 .
2022-09-26 16:57:11 -04:00
Filip Rejmus
c3ebde18df
fix(helpers) move copyText function to web.js file
...
It gets bundled on mobile for no reason otherwise.
2022-09-26 19:31:06 +02:00
Saúl Ibarra Corretgé
eee096e0c0
fix(ts,build) fix TS error in web build
2022-09-26 09:47:35 -05:00
Robert Pintilii
9c6119606f
ref(chat) Convert some files to TS ( #12238 )
2022-09-26 12:54:22 +03:00
Robert Pintilii
077afecdba
fix(external-api) Fix pin function ( #12236 )
...
Make pin function work with stage filmstrip
2022-09-26 12:13:32 +03:00
Jaya Allamsetty
32b8c62ec9
fix(face-landmarks) Do not start detection on muted tracks
2022-09-23 14:26:40 -04:00
Horatiu Muresan
90bcbebedb
fix(carmode) Don`t show rec/live labels after rec/ls finished
2022-09-23 15:26:33 +03:00
Robert Pintilii
4ee77b1f65
ref(TS) Convert some base files to TS ( #12226 )
2022-09-23 12:03:25 +03:00
Robert Pintilii
0bccda2c9e
ref(TS) Convert more base files to TS ( #12222 )
2022-09-23 11:13:32 +03:00
Robert Pintilii
3426960d5a
ref(TS) Convert base/tracks to TS ( #12219 )
2022-09-23 10:48:20 +03:00
Horatiu Muresan
fb2cfaa204
fix(carmode) Force portrait when in carmode
2022-09-22 17:17:19 +03:00
Gabriel Borlea
2cb9596536
feat(rtc-stats): send face landmarks detection off timestamp to service ( #12183 )
...
* feat(rtc-stats): send camera off timestamp to service
* code review
* improve error handling
* improve rtcstats middleware and complete typescript types
2022-09-22 13:06:31 +03:00
Robert Pintilii
62a10e6587
fix(giphy) Allow space in input ( #12221 )
...
Fixes: space closes gif menu
2022-09-22 11:34:46 +03:00
Jaya Allamsetty
25e7b79237
feat(multi-stream) Enable multi-stream by default (if not disabled explicitly).
2022-09-21 10:15:38 -04:00
Robert Pintilii
779ecd6da6
feat(ui-components) Add Tabs component ( #12199 )
2022-09-21 14:57:59 +03:00
Robert Pintilii
dd4d49a591
fix(filmstrip) Fix stage filmstrip ( #12209 )
...
Use new settings action to determine when max has been reduced
2022-09-21 14:57:40 +03:00
Robert Pintilii
63b6b5a72d
ref(TS) Convert some files to TS ( #12204 )
2022-09-21 11:32:50 +03:00
George Politis
df9185f92a
ref(callstats): Removes redundant config.js option.
2022-09-20 16:54:25 +03:00
Robert Pintilii
e05ad18ee4
fix(prejoin) Remove no longer needed hack
2022-09-19 14:57:57 +02:00
Robert Pintilii
6dd04136de
ref(TS Convert some files to TS ( #12191 )
2022-09-19 10:40:03 +03:00
Jaya Allamsetty
7393c20ed8
fix(testing): Fixes for multi-stream torture tests to work.
2022-09-16 14:31:41 -04:00
tmoldovan8x8
7509b520f3
fix(e2ee) check if e2ee is supported before playing the sound
2022-09-16 14:28:36 +03:00
Robert Pintilii
4c9f3d287a
fix(prejoin) Fix focus stealing in settings ( #12188 )
...
Remove ref focus from InputField component
Replace input component in GifsMenu and add ref focus
2022-09-16 13:05:15 +03:00
Saúl Ibarra Corretgé
d9bbf35466
fix(settings) fix not storing maxStageParticipants
2022-09-15 23:30:44 +02:00
Saúl Ibarra Corretgé
1cd80a33c6
fix(config) fix check for filmstrip property
...
The whole object might be undefined.
2022-09-15 19:43:33 +02:00
Robert Pintilii
2d6e181a13
feat(ui-components) Add Select component ( #12182 )
...
Remove @atlaskit/dropdown
Convert some files to TS
2022-09-15 15:20:11 +03:00
Robert Pintilii
f5e60a7ca4
fix(filmstrip) Save stage filmstrip in settings ( #12170 )
...
Add config for stage participants number
Enable stage filmstrip by default
2022-09-15 10:57:48 +03:00
Hristo Terezov
f0a45a9976
feat: Handle dominant speaker silence
2022-09-14 12:13:41 -05:00
Horatiu Muresan
9d57c8e058
fix(external-api) Add email to local participant info
2022-09-14 17:57:08 +03:00
Horatiu Muresan
35442c6094
fix(external-api) Fix notify audio muted/audio available
2022-09-14 16:39:03 +03:00
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
2022-09-14 15:42:46 +03:00
tmoldovan8x8
b83c55e9c4
fix(rn) fixes typo in functions.native
2022-09-14 14:49:13 +03: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
Saúl Ibarra Corretgé
5502601fb3
fix(subtitles) web components must not be used in generic action files
2022-09-13 16:17:10 +02:00
Saúl Ibarra Corretgé
3fa72c99bc
fix(rn,conference) fix mobile build
...
Looks like Metro is confused by these imports.
2022-09-13 16:17:10 +02:00
Robert Pintilii
139884fbe7
ref(dep) Upgrade MUI ( #12089 )
2022-09-13 10:36:00 +03:00
Misha
3ef3233242
ref(conn-indicator): remove E2E RTT ( #12139 )
...
There was a fundamental change in how e2e pings work in lib-jitsi-meet where it does few pings at the beginning, pushes metrics and shuts the whole thing down, so there are no more e2ertt updates after that. Plus it's disabled by default. @paweldomas have decided with @bgrozev to remove that instead of trying to adjust. Even if e2e pings are enabled the data is not feed correctly to the indicators, what's wrong there is as soon as the pings stop going the new data does not arrive and then all you get is N/A if the UI component is recreated.
2022-09-12 15:57:15 -05:00
Alexandru Petrus
21a1d52753
fix(large-video) disable screen-sharing placeholder on Spot
...
Temporary hack, this should likely be configurable.
2022-09-12 18:00:02 +02:00
Bogdan Duduman
0f63e560b0
feat(external_api) add adbility to resize the filmstrip
2022-09-12 14:08:55 +02:00
Horatiu Muresan
43bea201e6
fix(prejoin) Hide conference name based on config
2022-09-12 10:35:37 +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
247c54b6c6
ref(TS) Convert constants tiles to TS ( #12148 )
...
Remove unnecessary ts-ignores
2022-09-09 12:22:30 +03: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
Jaya Allamsetty
01001d6438
fix(large-video) Update large-video when the streamingStatus of the attached track changes.
...
This fixes an issue where screenshare appears on the thumbnail but not on the large-video.
2022-09-07 18:31:23 -04:00
Robert Pintilii
c9bbc6c762
ref(TS) Remove unnecessary ts-ignores ( #12136 )
2022-09-07 11:20:05 +03:00
Robert Pintilii
fd67fb652b
fix(analytics) Fix lint error ( #12135 )
2022-09-07 09:54:31 +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
Robert Pintilii
f4b46128bc
ref(analytics) Convert to TS ( #12099 )
2022-09-06 15:51:50 +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
Saúl Ibarra Corretgé
06842c724a
fix(rn,video-layout) fix mobile
...
In adcd9a501b
a call to getCurrentLayout
was introduced, which is not mobile-friendly :-(
2022-09-06 09:27:47 +02: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
Saúl Ibarra Corretgé
b535b8c583
fix(lobby) fix opening lobby chat after API change
2022-09-01 14:21:32 -05:00
Hristo Terezov
adcd9a501b
ref(receiver-constraints): Refactor and fixes.
2022-09-01 13:22:09 -05:00
Saúl Ibarra Corretgé
7e7107d45a
feat(build,ljm) don't expose jquery
...
lib-jitsi-meet no longer requires it.
2022-09-01 17:13:33 +02:00
Calinteodor
c77e2c8301
feat(settings/native): fixes and updates ( #12094 )
...
feat(settings/native): fixes and updates
2022-09-01 15:05:14 +03:00
Robert Pintilii
3403d7bec2
ref: Convert reducers to TS ( #12101 )
2022-09-01 14:00:49 +03:00
Robert Pintilii
cfda02ee10
ref(shared-video) Merge web and native reducers ( #12108 )
...
Convert reducer to TS
2022-09-01 11:32:01 +03:00
tamasdomokos
b4f98e7386
feat(translation) enable cc translation ( #12046 )
...
* feat(translation) enable cc translation
* Refactor translation for ListItem.
* fix language file sorting
* fix translation order
* change import order
2022-08-31 10:57:31 -05:00
Calin-Teodor
e8de9b4d66
feat(prejoin/native): update react-native-video dep and unmount LargeVideo is Prejoin is not focused
2022-08-31 12:55:02 +03:00
Stefan Weil
882d343e8b
chore(typos) fix some typos
2022-08-30 16:21:58 +02:00
Hristo Terezov
cc3a8b7b8d
fix(stage-filmstrip): Pinning
...
Pinning participant was not working for stage filmstrip and
screen sharing filmstirp layouts
2022-08-30 08:41:38 -05:00
Saúl Ibarra Corretgé
104bfe7339
fix(rn,thumbnail) show SS indicator on the local thumbnail
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
fb9d35a991
fix(rn,tracks) fix muting local screenshare when remote is muted
...
A "is local" check was missing.
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
8fabba1679
fix(shared-video) fix exception on mobile
...
Also use the "standardized" way of instantiating loggers.
2022-08-30 14:13:17 +02:00
Saúl Ibarra Corretgé
5fbf741278
fix(rn,filmstrip) avoid "red" screen sharing tile
...
Mobile does not render screen-shares in tiles for performance reasons.
This coincidentally fixes the "red" tile that was attempted to be
rendered when the local partitipant started screen-sharing.
2022-08-30 14:13:17 +02:00
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
2022-08-30 14:13:17 +02:00
Avram Tudor
1e9f599a35
ref(config) move defaultLogoUrl to config object ( #12087 )
...
* ref(config) move defaultLogoUrl to config object
* code review changes
2022-08-30 14:52:36 +03:00
Horatiu Muresan
cc5a3e499f
feat(aot-prejoin) Add support for showing AOT on prejoin
2022-08-30 11:42:29 +03:00
Calin-Teodor
dbcbafe088
feat(polls/native): fixed scroll inside screen
2022-08-29 17:09:50 +03:00
Calin-Teodor
126dba8070
feat(security/native): options available only if participant is moderator
2022-08-29 15:30:36 +03:00
Calin-Teodor
a7c1aa4900
feat(settings/native): updated placeholder and placeholder text color
2022-08-29 15:21:50 +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
Nils Ohlmeier
96099a06a8
feature(rtcstats): expose sendSdp as config option ( #12072 )
...
* feature(rtcstats): expose sendSdp as config option
* fixed linting error
2022-08-26 13:03:08 -05:00
Saúl Ibarra Corretgé
4ef5da6c82
fix(ts) fix build
2022-08-26 08:01:59 -05:00
George Politis
289ece42df
feat(logging): Store JS console logs in RTCStats.
...
With this commit JS console logs can optionally be sent to the RTCstats server
for storage and processing.
The functionality is off by default and can be enabled by setting to `true` the
config.js option
config.analytics.rtcstatsStoreLogs: false // off by default
Obviously, if rtcstats is disabled/not configured nothing will be sent to the
rtcstats backend, even if this setting is set to `true`.
This commit also adds a config.js option that can be used to disable sending the
logs back to callstats:
config.callstatsStoreLogs: true // on by default
Obviously, if callstats is disabled nothing would be sent in the first place,
but if callstats is enabled and this new configuration parameter is set to
`false`, then callstats will be kept active but no logs will be sent to
callstats.
2022-08-26 14:19:48 +03:00
Saúl Ibarra Corretgé
7dba5f8a7e
fix(prejoin) use the conference display name instead of the room name
...
The room name could be a UUID and the conference display name an actual
name, using the subject.
2022-08-26 12:21:01 +02:00
Robert Pintilii
1010955393
ref: Convert some reducers to TS ( #12065 )
2022-08-26 12:54:16 +03:00
Robert Pintilii
3bd3be4df0
ref: Convert files to TS ( #12007 )
...
Convert files that use material-ui to TS (needed for material-ui upgrade)
2022-08-26 12:54:03 +03: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
Rokixy
85d2123fac
fix(chore) fix typo
2022-08-26 10:11:08 +02:00
bogdandarie
be1752c162
Feat (chat) add new message badge ( #11987 )
...
Change scroll to bottom when receive a new message with:
- scroll to bottom if scroll was at the bottom before getting a new message
- keep the scroll in his original position when the scroll position was not at the bottom
- scroll to bottom when open first time the chat
2022-08-26 09:21:41 +03:00
Gabriel Borlea
b9aeb19379
fix(face-landmarks): not sending duplicate expressions when recognition stops ( #12067 )
...
fix(facelandmarks): do not perform stop recognition if it is not active
2022-08-25 16:52:03 +03:00
Jaya Allamsetty
7951dc3ce7
fix(audio-only) Do not enable video automatically when audio-only is disabled ( #12056 )
...
* fix(audio-only) Do not enable video automatically when audio-only is disabled.
2022-08-25 08:40:32 -04:00
Robert Pintilii
dfb2a07cfa
ref: Convert material-ui files to TS ( #12013 )
...
Convert files that use material-ui to TS (needed for material-ui upgrade)
2022-08-25 14:35:19 +03:00
Calinteodor
94dc6309de
feat(base/native): Switch thumb track color ( #12066 )
...
* feat(base/native): Switch thumbColor and trackColor default props
2022-08-25 14:25:13 +03:00
Rokixy
3f2018a1de
fix(chore) fix typo
2022-08-25 11:30:39 +02:00
Calin-Teodor
cd4ab8a5f1
feat(polls/native): added thumbColor for android
2022-08-25 10:57:34 +03:00
Hristo Terezov
594f9dfcdd
fix(follow-me): SS not visible
...
The remote screen shares stored in redux were not updated when follow
me is active. Therefore the receiver constraints were not correct.
2022-08-24 16:42:51 -05:00
Robert Pintilii
8dd71a921b
ref(ui-components) Improve native and web Switch ( #12061 )
...
Bring Switch component more in line
Convert some files to TS
2022-08-24 12:46:22 +03:00
Calinteodor
6d39d13af7
feat(lobby/prejoin): added room name title ( #12054 )
...
* feat(lobby/prejoin): added room name title
2022-08-24 12:43:28 +03:00
Robert Pintilii
372c2cb0f9
fix(participant) Avoid unnecessary unpin calls ( #12060 )
2022-08-24 11:26:09 +03:00
Calin-Teodor
5b41d68d39
feat(settings): changed switch enabled track color
2022-08-24 11:10:26 +03:00
apetrus20
11f6b442fe
feat (screen-share) Added logs and emit iframe event for video and audio sharing ( #12051 )
2022-08-23 15:17:18 +03:00
Calinteodor
e458eed931
feat(recording): StartRecordingDialogContent web and native ( #12009 )
...
* feat(recording): StartRecordingDialogContent web and native
2022-08-23 11:56:02 +03:00
Avram Tudor
f07bd4a0d6
feat(prejoin) add room name to premeeting screen ( #12049 )
2022-08-22 16:26:35 +03:00
Robert Pintilii
40637aa3dc
ref(ui-components) Improve Button component ( #12015 )
...
Bring web and native more in line
2022-08-22 12:40:59 +03:00
Jaya Allamsetty
2f10d80184
fix(logging) Add more info logs for device switching.
2022-08-18 21:59:03 -04:00
damencho
41a6cbd3fc
fix: Jwt context.features to work without context.user. Fixes #12005
2022-08-18 12:01:20 -05:00
Calin-Teodor
61df6f6794
feat(media): added extra percentage padding right to screen share view fit
2022-08-18 18:07:35 +03:00
Nils Ohlmeier
06ed0e43ad
update(rtcstats): fix one more left over comment around poll intervall ( #12036 )
2022-08-17 12:58:09 -07:00
Calin-Teodor
eb911ec9b5
feat(participants-pane/native): fixed undefined error
2022-08-17 18:21:30 +03:00
Calin-Teodor
e8cdf38fda
native ui fixes
2022-08-17 15:45:23 +03:00
Saúl Ibarra Corretgé
e578f6c30f
feat(logging) migrate logging to config.js
2022-08-17 14:32:40 +02:00
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.
2022-08-17 11:17:29 +02:00
Saúl Ibarra Corretgé
bf222c5094
fix(highlight) check for JaaS features before opening the dialog
2022-08-17 11:17:14 +02:00
Saúl Ibarra Corretgé
08f9dc5e83
fix(participants-pane) fix button impport
...
Fixes: https://community.jitsi.org/t/navigation-link-in-participants-button-broken-after-usage-of-lobby-chat/116606
2022-08-17 10:34:33 +02:00
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.
2022-08-16 14:05:48 -04:00
Nils Ohlmeier
f70ed9cb8a
fix(rtcstats): Fix rtcstats poll interval typo and increase default value ( #12024 )
...
* fix(rtcstats): fixed typo in rtcstats pollInterval
* fix(rtcstats): set rtcstats default poll interval value to 10s
2022-08-16 10:37:04 -07:00
Saúl Ibarra Corretgé
123ab32e75
chore(config,known-domains) remove legacy code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
3c370eb6ca
chore(recent-list) remove legacy compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
3e6c988c30
chore(redux) remove legacy compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
649ace1f44
chore(config) remove legacy comment
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
57f27b4234
chore(analytics) remove lagacy backwards compatibility code
2022-08-16 17:18:04 +02:00
Saúl Ibarra Corretgé
2ae4ba3875
feat(ios) add lite SDK target
2022-08-16 09:58:37 +02:00
Saúl Ibarra Corretgé
0bfa1027a9
fix(virtual-backgrounds) cache loaded model
...
There is no need to fetch and apply the model every time we want to
createe the effect since it doesn't change.
2022-08-16 08:20:58 +02:00
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.
2022-08-12 14:18:37 -04:00
Werner Fleischer
02e4d2b902
fix(participants-pane): leave breakout room button appearance
2022-08-12 13:08:49 +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
3d60773963
Add debugging for SS streaming issues
2022-08-11 16:59:57 -04:00
Robert Pintilii
0435c3cc64
ref(ui-components) Use new input and button in chat ( #12000 )
2022-08-11 16:32:44 +03:00
damencho
fa39c10766
feat: Updates the local stats to match remote for 'connected to'.
2022-08-10 21:13:12 -05:00
tmoldovan8x8
82c047707f
fix(mobile externalApi) suppress participant joined and left events for virtual screenshare
2022-08-10 16:34:18 +03:00
Robert Pintilii
00221b7482
ref: Convert some reducers to TS ( #12002 )
2022-08-10 12:56:24 +03:00
Robert Pintilii
b2396ff809
ref(ui-components) Replace livestream input ( #11997 )
2022-08-10 10:22:24 +03:00
Robert Pintilii
fb20786b65
ref(ui-components) Replace inputs with new component ( #11964 )
2022-08-10 09:25:31 +03:00
Saúl Ibarra Corretgé
f5649efa49
fix(dropbox) fix signing out when switching rec providers
2022-08-09 10:23:05 -05:00
Saúl Ibarra Corretgé
7b361b3e23
fix(dropbox) fix incorrect button labels and click on web
...
The web and mobile Button components are not implemented the same way
and this came to bite us.
This is a stopgap fix, the real fix needs to be to make them have
exactly the same shared props and behavior.
2022-08-09 08:25:44 -05:00
Robert Pintilii
05fdd5f31f
ref: Convert some reducers to TS ( #11994 )
2022-08-09 15:22:18 +03:00
Saúl Ibarra Corretgé
ef748c576d
fix(face-landmarks) fix createImageBitMap polyfill on Safari 14
...
The polyfill returns an Image object instead of an ImageBitmap. The
latter has a close method, however, which we call.
Make sure we provide a dummy close method to avoid errors.
2022-08-08 17:03:48 +02:00
Saúl Ibarra Corretgé
dd044ad252
fix(settings) fix not showing the more tab
...
It used to only contain 3 sets of options, so we'd check if any of them
were set before showing it, but it now contains more options, so always
show it if the user requested it.
2022-08-08 14:26:04 +02:00
Robert Pintilii
5f04c5ba64
ref: Convert some reducers to TS ( #11988 )
2022-08-08 14:06:29 +03:00
Robert Pintilii
8f5eabe1f2
ref(TS) Remove ts-ignores ( #11979 )
2022-08-08 12:36:06 +03:00
Robert Pintilii
43578474a0
ref: Convert base/participants to TS ( #11978 )
...
Remove unnecessary ts-ignores
2022-08-08 11:12:22 +03: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