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
Hristo Terezov
627027b167
fix(remote-control): when multistream is enabled
...
The remote control controller events were sent for the camera
participant instead of the screen sharing one.
2022-08-05 19:04:52 +03: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
Robert Pintilii
5b34068435
ref(ui-components) Use new input component ( #11965 )
2022-08-05 15:07:28 +03:00
apetrus20
52ce9a86ed
feat(large-video/web) Add screen share placeholder ( #11971 )
...
* feat(large-video/web) new ScreenSharePlaceholder component
2022-08-05 12:11:09 +03:00
Andrei Gavrilescu
bdff92397b
fix(noise-suppression): remove no track warning on share audio flow ( #11966 )
...
* remove no track warning on share audio flow
* remove unused import
2022-08-04 16:51:13 +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
Robert Pintilii
5601a62b60
ref(ui-components) Use new Button component ( #11969 )
...
Remove atlaskit deps
2022-08-04 13:39:22 +03:00
Robert Pintilii
d3c7b074d4
ref: Convert some files to TS ( #11947 )
2022-08-04 11:51:33 +03:00
Robert Pintilii
0fa0e99ffa
ref(ui-components) Replace Recording dialog switch with new component ( #11963 )
...
The additional component is needed because the dialog is shared between native and web
2022-08-04 11:32:00 +03:00
Robert Pintilii
002d0fed42
ref(security-dialog) Use new input component for password ( #11946 )
2022-08-04 11:26:13 +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
Robert Pintilii
3a87282e26
ref(ui-components) Replace Switch with new components ( #11956 )
2022-08-03 14:24:44 +03:00
Robert Pintilii
abc9d36c4c
ref(ui-components) Replace all Checkboxes with new component ( #11948 )
...
Remove atlaskit/checkbox dependency
2022-08-03 11:41:26 +03:00
Robert Pintilii
efa0a132c4
fix(config) Fix recording config backwards compatibility ( #11953 )
...
Overwrite the new flag with the old one only if the new one is not set
Fix hideStorageWarning config
2022-08-03 10:31:00 +03:00
Calin-Teodor
f0ba37e605
feat(recording/native): added new Button component
2022-08-02 18:19:52 +03:00
Saúl Ibarra Corretgé
a2c3bdf05f
fix(lobby) fix not being able to type password
...
Autoofocus Strikes Back...
2022-08-02 17:30:16 +03:00
Robert Pintilii
22a52dafca
fix(i18n) Fix translate Typescript ( #11949 )
2022-08-02 14:41:12 +03:00
Robert Pintilii
3960b59765
feat(ui-components) Add Checkbox component ( #11927 )
...
Replace all checkboxes in the Settings Dialog
Convert some dialog tabs to TS
2022-08-02 13:51:42 +03:00
Robert Pintilii
db54c45b13
feat(ui-components) Add toggle component ( #11933 )
2022-08-02 13:31:11 +03:00
Calin-Teodor
de44c53482
feat(base/media): fixed linter
2022-08-02 11:30:36 +03:00
Calin-Teodor
64fef80f31
feat(base/media): removed max offset value for wide view screen sharing
2022-08-02 11:30:36 +03:00
Steffen Kolmer
87f6d27fb2
feat(liveStreamting) add configuration to customize streaming dialog
2022-08-02 10:27:18 +02:00
Saúl Ibarra Corretgé
3f0e50a9cd
fix(base) drop old button implementation
2022-08-02 08:34:14 +02: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
9b9fbc0bc9
fix(participants-pane): Get the correct participantCount for multi-stream.
...
Do not add virtual screenshare participants to participantCount.
2022-08-01 13:58:21 -04:00
Jaya Allamsetty
5505f01cd9
fix(screenshot-capture): Impl screenshot capture in multi-stream mode.
2022-08-01 13:58:21 -04:00
Saúl Ibarra Corretgé
7e7d3c0cc7
fix(config) add recordingService to the whitelist
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11760#issuecomment-1201049861
2022-08-01 19:11:00 +02:00
Shawn Chin
94074836ec
feat(external-api) Add command to show custom in-meeting notification ( #11897 )
...
* feat(external-api) Add command to show custom in-meeting notification
* fix lint
* added uid to showNotifications, added hideNotifications
2022-08-01 13:37:41 +03:00
Calin-Teodor
ccba7e8f75
feat(base/modal): renamed prop and fixed scroll inside webview
2022-08-01 13:12:14 +03:00
Andrei Gavrilescu
0f1bf09c69
fix(noise-suppression): fix muted state, update icons ( #11936 )
2022-08-01 11:58:37 +03:00
Robert Pintilii
a6f93db8e3
ref: Convert i18n to TS ( #11934 )
2022-08-01 10:14:54 +03:00
Robert Pintilii
8e0cb583af
ref(thumbnail) Use new button component for video menu trigger ( #11921 )
2022-08-01 10:05:17 +03:00
Robert Pintilii
30a0a624a2
ref(profile-settings) Use new input component ( #11928 )
2022-08-01 10:04:36 +03:00
Robert Pintilii
2cea6c7b98
ref: Convert Theme to TS ( #11926 )
2022-08-01 10:04:23 +03:00
Robert Pintilii
69365d7e1f
ref: Convert some files to TS ( #11929 )
2022-07-29 16:18:14 +03:00
Robert Pintilii
5783e8992a
fix(screenshare-filmstrip) Fix pin screenshare ( #11892 )
...
On click on a screenshare pin that to stage (allows users to choose between multiple screenshares)
2022-07-29 14:13:02 +03:00
Robert Pintilii
dbc29a08ee
fix(dialog) Add key to buttons ( #11925 )
2022-07-29 11:30:57 +03:00
Robert Pintilii
6f4b858e35
ref: Convert reducer to TS ( #11920 )
2022-07-29 11:01:50 +03:00
Robert Pintilii
ffef8f78ea
ref(polls) Use new button component ( #11918 )
2022-07-28 16:45:32 +03:00
Robert Pintilii
abc752635d
ref(dialog) Use new button component ( #11922 )
2022-07-28 16:09:38 +03:00
Calinteodor
5ec6581d2e
feat(welcome/native): settings updates ( #11830 )
...
feat(settings/native): feature updates
2022-07-28 10:28:29 +03:00
Robert Pintilii
e139c6d32d
ref: Convert some reducers to TS ( #11915 )
2022-07-27 13:28:10 +03:00
Robert Pintilii
4e1af131fb
ref(typescript) Remove unnecessary ts-ignores ( #11914 )
2022-07-27 12:56:07 +03:00
Robert Pintilii
867d998d15
ref(participants-pane) Use new button component ( #11913 )
2022-07-27 12:33:50 +03:00
Robert Pintilii
b1a9d68cf5
ref(ui-components) Move components to base/ui ( #11912 )
2022-07-27 11:40:34 +03:00
Filip Rejmus
63ea273b20
fix(prejoin) rename Prejoin.js to Prejoin.web.js
2022-07-26 17:13:48 +02:00
Robert Pintilii
ca3bd9138c
Revert "fix(html) add doctype and fix HTML errors"
...
This reverts commit 432d07c2ad
.
2022-07-26 15:40:25 +02:00
Robert Pintilii
c5115f99f0
feat(ui-components) Add Input Component ( #11882 )
2022-07-26 13:58:28 +03:00
Calin-Teodor
0a385c561d
feat(prejoin-lobby): ui fixes
2022-07-26 13:36:22 +03:00
Robert Pintilii
44e5fa35af
ref: Convert some reducers to TS ( #11904 )
2022-07-26 13:20:39 +03:00
Bo Frederiksen
432d07c2ad
fix(html) add doctype and fix HTML errors
...
* Changed render mode to standard compliant and adjusted CSS accordantly.
* Fixed HTML errors, removed XHTML reminiscences and whitespace.
* Added doctype and fixed a few HTML errors.
* The input field speakerStatsSearch overflows the dialog box. Added missing box-sizing.
Co-authored-by: Bo Frederiksen <bo.frederiksen@semaphor.dk>
2022-07-26 11:07:19 +02:00
Hristo Terezov
e9055df9e3
fix(externalStorage): Infinitely growing.
...
In certain scenarios(when the iframe's domain is the same as the parent page)
the jitsiLocalStorage key from local storage is
included in the serialized local storage and then
propagaded to the parent page. This way we end up with recursion which
grows the localStorage infinitely.
2022-07-25 10:54:21 +03:00
Christoph Settgast
0d9c4318ba
feat(old-client-notification) bump notice for anything older than 2022
...
Bumped to catch old macOS versions which were not signed and thus did
not have autoupdater working (ie. everything older than
https://github.com/jitsi/jitsi-meet-electron/releases/tag/v2021.11.2 )
Signed-off-by: Christoph Settgast <csett86@web.de>
2022-07-25 07:47:33 +02:00
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.
2022-07-21 12:25:26 -04:00
Saúl Ibarra Corretgé
2def75db50
fix(android) exclude the Giphy SDK from the libre build
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/11759
2022-07-21 12:51:43 +02:00
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.
2022-07-20 15:51:47 -04:00
Robert Pintilii
5dbb17bc81
fix(filmstrip) Fix pinning ( #11889 )
2022-07-20 18:34:46 +03:00
Robert Pintilii
cb712eb4ab
fix(local-recording) Notify external api about local recording ( #11887 )
2022-07-20 18:08:52 +03:00
Robert Pintilii
c1e9724bba
ref: Convert some reducers to TS ( #11886 )
2022-07-20 18:01:16 +03:00
Calin-Teodor
4ef88aa90e
feat(base-chat): conditioned should set responder
2022-07-20 15:54:14 +03: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
4a8c8899a9
feat(tokens) Add new tokens ( #11881 )
2022-07-20 09:58:51 +03:00
Robert Pintilii
b08ed3ade4
feat(ui-components) Add button component ( #11868 )
2022-07-20 09:19:59 +03:00
Robert Pintilii
718d32990d
feat(theme) Add TS interface for Theme ( #11877 )
...
Update typography Tokens
Use new Theme interface
2022-07-19 13:36:02 +03:00
Mihaela Dumitru
009588a3d8
fix(hangup) - redirect after hangup in tenant meetings ( #11876 )
2022-07-19 12:21:18 +03:00
Robert Pintilii
449d52f26b
ref: Convert some reducers to TS ( #11875 )
2022-07-19 10:58:56 +03:00
Robert Pintilii
d8b435ad16
fix(typescript) Make TS parse tsx files ( #11866 )
2022-07-18 16:16:08 +03:00
Robert Pintilii
b259757c79
fix(lobby) Fix buttons colors ( #11867 )
2022-07-18 11:40:16 +03:00
Robert Pintilii
7995c7ed00
ref: Convert registries to TS ( #11865 )
2022-07-15 15:33:09 +03:00
Robert Pintilii
08173ac1df
fix(screensharing-pinning) Clear pin on tile view ( #11864 )
2022-07-15 15:03:45 +03:00
Robert Pintilii
defd0d2aaf
ref: Convert some reducers to TS ( #11862 )
2022-07-14 12:38:09 +03:00
luzpaz
c7f96de787
fix(misc) fix typos
...
Found via `codespell -q 3 -S ./lang -L miliseconds`
2022-07-14 09:10:08 +02:00
William Liang
131eed0f62
fix(screenshare) disable sound when presenter stops sharing
2022-07-13 09:13:40 -04:00
Saúl Ibarra Corretgé
989b8d9c2b
fix(dynamic-branding) fix loading on web
...
The configuration is not stored in Redux by the time we try to fetch it,
so use the global on Window, which will.
2022-07-13 10:22:56 +02:00
Robert Pintilii
eb20e85166
fix(local-recording) Improvements ( #11854 )
...
Add config option for self recording
Add Beta label
2022-07-13 10:42:06 +03:00
Horatiu Muresan
155a14b351
fix(virtual-background) Fix virtual backgrounds list ( #11833 )
2022-07-12 16:18:07 +03:00
Robert Pintilii
139fa9b3f2
fix(theme) Fix tokens ( #11822 )
...
Fix elements to use correct tokens
2022-07-12 15:28:20 +03:00
Robert Pintilii
f31a7f31e6
ref: Convert files to TS ( #11840 )
2022-07-12 14:41:26 +03:00
Robert Pintilii
df887d24a2
fix(local-recording) Fixes ( #11834 )
...
Allow service change when only Dropbox and Local recording are enabled
Add space between REC indicator and meeting title
Hide Recording button if the feature is enabled but not supported
Don't play Stop recording sound on self recording
2022-07-12 14:25:56 +03:00
Avram Tudor
6286c76904
fix(more-tab) fix crash when quickly selecting settings more tab ( #11837 )
2022-07-12 14:11:44 +03:00
Saúl Ibarra Corretgé
780019a711
fix(etherpad) close menu when opening / closing document
...
Specially when we oopen it, mouse tracking will no longer work, so it
would remain open.
2022-07-12 10:45:46 +02:00
Calin-Teodor
058c82a704
feat(toolbox/conference): review remarks
2022-07-11 18:21:14 +03:00
Calin-Teodor
7e2f3f7d68
feat(toolbox/conference): button places updates
2022-07-11 18:21:14 +03:00
Calin-Teodor
30b0bb7bd6
feat(conference): removed padding
2022-07-11 18:18:33 +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
Calin-Teodor
ab86d336fb
feat(security/native): replaced security dialog buttons with new button
2022-07-08 19:21:12 +03:00
Calin-Teodor
ffc412c18d
feat(base): fixed height for buttons
2022-07-08 13:47:14 +03:00
Calin-Teodor
077901cd2b
feat(conf/gifs/participants): created ParticipantsPaneFooter and updated comments
2022-07-08 13:47:00 +03:00
Calin-Teodor
ba3cd53017
feat(base): TERTIARY type rework
2022-07-08 13:46:42 +03:00
Calinteodor
0d50f1867d
feat(mobile/navigation): revert to stack navigator ( #11811 )
...
* feat(mobile/navigation): replaced native stack with stack navigator and other ui fixes
2022-07-07 18:05:58 +03:00
Jaya Allamsetty
76f7f3943f
fix(virtual-background) Do not allow desktop as virtual background when multi-stream is enabled.
2022-07-07 08:42:40 -04:00
Jaya Allamsetty
b9b8090996
fix(Toolbox) Render the virtual background button in multi-stream mode.
...
In multi-stream mode, both camera and desktop streams are available at the same time. Virtual backgrounds can be applied to the camera stream while screensharing is in progress.
2022-07-07 08:42:40 -04:00
Calinteodor
d42e18c7bb
feat(base/native): button abstractions ( #11795 )
...
* feat(base): created Button.tsx and IconButton.tsx
2022-07-07 15:29:18 +03:00
Mihaela Dumitru
a685f096a0
fix(message/notification): use unique keys for url tokens ( #11809 )
2022-07-07 14:54:10 +03:00
Calin-Teodor
49357e3cd2
feat(gifs/native): fixed linter
2022-07-07 14:28:27 +03:00
Calin-Teodor
049a3eb7fb
feat(gifs/native): created GifsMenuFooter
2022-07-07 14:28:27 +03:00
Calin-Teodor
a31cc62c25
feat(conference/native): created CarModeFooter
2022-07-07 12:22:39 +03:00
Calin-Teodor
75ddf3e75f
feat(base): removed PagedList because it is not used anymore
2022-07-07 10:36:48 +03:00
Calin-Teodor
40128277bc
feat(etherpad): ui fixes
2022-07-06 23:55:14 +02:00
Calinteodor
4a4856f3de
feat(conference/native): disabled PiP on WelcomePage ( #11801 )
...
* feat(conference/native): disabled PiP on WelcomePage
2022-07-06 18:14:41 +03:00
Robert Pintilii
f6d088149c
fix(video-constraints) Fix video constraints for resizable top panel ( #11794 )
2022-07-05 17:23:01 +03:00
Saúl Ibarra Corretgé
cbe3d6d505
feat(rn) remove use of externalAPIScope
...
Use the system broadcasting mechanism instead.
On Android I took the chance and removed the no longer needed
BaseReactView and implemented it on JitsiMeetView instead.
2022-07-05 11:40:03 +02:00
Calin-Teodor
b41c71e80b
feat(conference): fixed linter
2022-07-05 10:16:13 +03:00
Calin-Teodor
a4b997362a
feat(conference): disabled pip if we are not in conference room
2022-07-05 10:16:13 +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
Saúl Ibarra Corretgé
dffa71666c
fix(rn) fix mobile build
...
Looks like a transform error of some sort, it chokes on the ??=
shorthand syntax.
2022-07-04 21:09:32 +03:00
Calin-Teodor
892751154c
feat(etherpad/native): fixed header left close button
2022-07-04 17:48:28 +03:00
Robert Pintilii
935e4d3261
ref(config) Convert config to TypeScript ( #11774 )
2022-07-04 14:12:12 +03:00
Saúl Ibarra Corretgé
f115028961
fix(rn,dynamic-branding) fix extracting fqdn from URL
...
On mobile we don't want to look in window.location.
2022-07-04 10:52:13 +03:00
Robert Pintilii
d910b9db57
fix(filmstrip) Fix screensharing filmstrip ( #11775 )
2022-07-04 10:32:59 +03:00
Robert Pintilii
a39d9f283d
ref(reducers) Convert some reducers to TS ( #11768 )
2022-07-01 12:32:39 +03:00
George Politis
d029045fda
fix: Do not send the videoType for audio tracks ( #11742 )
2022-06-30 16:21:42 +02:00
Calin-Teodor
6df2e4009c
feat(dynamic-branding): get branding data from state
2022-06-29 18:47:38 +03:00
Robert Pintilii
21cf7f23c2
feat: Add screenshare filmstrip ( #11714 )
...
Add new screen share layout with resizable top panel
Only enable new layout in large meetings (min 50 participants - configurable)
2022-06-29 16:59:49 +03:00
Calin-Teodor
bac1347961
feat(lobby/prejoin/native): display name input text color update
2022-06-29 15:56:03 +03:00
Robert Pintilii
c4f39e9c34
feat(recording) Add config to hide storage warning ( #11761 )
2022-06-29 15:28:20 +03:00
Saúl Ibarra Corretgé
ee266160f9
fix(external-api) fix error if setting some options too early
...
Specifically: display-name, email and avatar. These are the most common
ones, and the ones currently used by Spot for example.
2022-06-29 13:28:53 +03:00
Robert Pintilii
730d42cba1
fix(local-recording) Improvements ( #11754 )
...
Show Start rec button if local rec is enabled but fileRecordings is disabled
Add warning for users to stop the recording
2022-06-29 10:05:55 +03:00
Calin Chitu
3f795cd1ff
feat(gifs/native): fixed gify search input
2022-06-28 18:23:14 +03:00
Robert Pintilii
252441da29
feat(transcription) Enable for all ( #11739 )
...
Move all transcription configs into new object
2022-06-28 14:11:26 +03:00
nbeck.indy
6e32a146e3
feat(settings): add option to mute lobby knocking sounds
2022-06-28 08:32:43 +03:00
Calinteodor
de37c3e809
feat(polls/native): New polls screen ( #11741 )
...
* feat(polls/native) style updates
2022-06-27 16:53:52 +03:00
Robert Pintilii
ec47f530bc
fix(tile-view, rn) Fix tile view in landscape ( #11749 )
...
Increase number of max columns to 4
2022-06-27 15:20:58 +03:00
Mihaela Dumitru
7b538fc3e9
fix(polls) Update limits ( #11748 )
2022-06-27 09:20:49 +03:00
apetrus20
efb46df3d9
fix(chat) fix scrolling chat in safari
2022-06-24 22:19:55 +02:00
Robert Pintilii
a7c96e302f
feat(local-recording) Add self local recording ( #11706 )
...
Only record local participant audio/ video streams
2022-06-24 15:07:40 +03:00
Calinteodor
4b4caf5b1c
feat(prejoin/web): updated shouldAutoKnock helper ( #11725 )
...
* feat(prejoin) updated shouldAutoKnock helper
2022-06-23 17:39:10 +03:00
Mahdhi Rezvi
8f1fae79e4
feat(settings) add abilty to hide more tab under settings
2022-06-23 14:44:26 +02:00
tmoldovan8x8
9a99c517ab
fix(rn, pip) enables PiP on conference mounted
2022-06-23 14:42:41 +03:00
Robert Pintilii
40a6240444
feat(local-recording) Update config ( #11731 )
...
Enable feature by default
2022-06-23 14:03:21 +03:00
Robert Pintilii
ddce2e6bec
feat(breakout-rooms) add context menu to participants in other rooms
2022-06-23 09:40:11 +02:00
Robert Pintilii
7dca91a50a
fix(local-recording) Add notification config and style fixes ( #11728 )
...
Add analytics
2022-06-22 12:52:22 +03:00
Saúl Ibarra Corretgé
31348179d4
fix(auth) simplify auth-and-upgrade procedure
...
It's not necessary to perform a full join, sending a conference IQ is
enough.
2022-06-21 19:20:09 +02:00
Calinteodor
e77679d025
feat(dynamic-branding): SVG branding image needs to cover the entire screen ( #11724 )
...
* feat(dynamic-branding) scale SVG branding image to cover entire screen
2022-06-21 17:51:25 +03:00
Titus Moldovan
44a9363f5b
feat(mobile, external_api) exposes setClosedCaptionsEnabled
2022-06-21 16:18:31 +02:00
Calinteodor
bb76090bce
feat(lobby/prejoin): updates
...
* feat(base/modal) added keyboard dismiss functionality
* feat(lobby) updated ui and start knocking if name is set
* feat(prejoin) updated ui and hide input if name is not required
* feat(prejoin) updated join button styles
* feat(prejoin) removed extra empty space
* feat(prejoin) updated disable join condition
* feat(base/modal) moved keaboard dismiss functionality
* feat(conference) updated auto knock condition
* feat(prejoin) updated button styles and disabling condition
* feat(lobby) updated styles
* feat(lobby/prejoin) updated styles for buttons and inputs
* feat(lobby/prejoin) updated contentContainer styles
* feat(lobby/prejoin) created shouldEnableAutoKnock helper
2022-06-21 16:16:38 +02:00
Robert Pintilii
d0790736db
feat(external-api) Add participants pane toggled event ( #11718 )
2022-06-21 16:23:33 +03:00
Saúl Ibarra Corretgé
d61fe58fcf
fix(rn,styles) cleanup unused styles
2022-06-21 11:48:07 +02:00
Titus Moldovan
b428ce2dcd
fix(pip) make PiP disabled by default
...
This reverts commit c84c3c61e2c24014b43023316627f7747bbca7a6.
2022-06-21 10:36:21 +03:00
Titus Moldovan
d1c9720033
fix(rn) add backhandler on Prejoin screen
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
Horatiu Muresan
3fb3be9727
feat(invite) Consider SHARING_FEATURES on the email invites ( #11711 )
2022-06-20 23:18:06 +03:00
Saúl Ibarra Corretgé
517ec29d85
fix(rn,dialogs) fix displaying dialogs on top of modal screens
...
Render them together with bottom sheets in a FullWindowOverlay.
2022-06-20 18:37:28 +03:00
Saúl Ibarra Corretgé
6ad279f029
fix(rn, bottomsheet) fix not rendering above presentation sheets
...
Move all sheets to render in a new container which uses FullWindowOverlay, which allows rendering above presentation controllers on iOS.
2022-06-20 16:53:19 +02:00
Saúl Ibarra Corretgé
2c5b132483
fix(util) fix parsing strings in parseURLParams
...
After https://github.com/jitsi/jitsi-meet/pull/11607 we might call it
with a string. Be nice and accept that in addition to URL objects.
2022-06-18 23:17:55 +02:00
Calinteodor
4d8f29d4fe
feat(rn,dynamic-brandind) added background image url to prejoin and lobby
2022-06-18 21:59:10 +02:00
Дамян Минков
ccc1157df5
fix: Fixes navigating back to welcome page after clicking cancel on login window.
...
It was handling just conference_failed with password required, but not connection failed with password required.
2022-06-17 15:19:06 +03:00
Дамян Минков
f613126776
fix: Hides pre join screen in few login window cases.
...
In Firefox pre-join was grabbing the focus and yuo cannot type username and password after clicking I'm the host button.
2022-06-17 15:19:06 +03:00
Robert Pintilii
38b21e986d
fix(pinning) Fix pinning ( #11693 )
...
Hide Pin to Stage button while screensharing
Fix pin indicator while screensharing
2022-06-17 15:15:14 +03:00
Horatiu Muresan
38abca8a65
fix(carmode) Force potrait mode, add connection indicator
2022-06-17 12:54:51 +02:00
Дамян Минков
f3c6b54ffa
fix: When adding a room param to urls check for previous params. ( #11607 )
...
* fix: When adding a room param to urls check for previous params.
* squash: Uses URL object to modify the url.
* squash: Use common connection options from base/connection.
Normalizes bosh url and for web.
* squash: Adds release param to external api and handles it.
* feat: Adds release handling for mobile(links in welcome page).
* squash: Fixes comments.
2022-06-16 15:27:41 +03:00
Gabriel Borlea
7dd85bb6ad
fix(face-landmarks): work only when one face is detected ( #11661 )
...
* fix(face-landmarks): work only when one face is detected
* fix: remove redundant check for detection
* fix(face-landmarks): re-center and stop when more faces detected
* fix: remove faceCount checking when sending message from worker
* fix: add again the faceCount
* fix: add comment
* code review
2022-06-16 14:50:31 +03:00
Gabriel Borlea
624f88e069
add(face-landmarks): flag for rtc stats ( #11682 )
...
* add(face-landmarks): flag for rtc stats
* fix: check is faceLandmarks is defined
2022-06-16 14:13:36 +03:00
Calinteodor
fbf693b2dc
feat(mobile/navigation) updated screens that have footer
...
* feat(mobile/navigation) updated screens that have footer
* feat(chat/native) reverted style change
* feat(chat/native) reverted changes and added input vertical padding
* feat(base/modal) replaced headerHeight with top safe area inset
* feat(carmode/native) removed unused import and fixed linter
* feat(chat/polls/native) reverted style changes
* feat(base/modal) added isModalPresentation default prop
* feat(base/modal) made isModalPresentation optional
* feat(base/modal) headerHeight based on top notch devices
* feat(polls) updated styles
* feat(base/modal) updated comment
2022-06-16 11:49:53 +02:00