damencho
06f509b475
feat: Adds auto redirect config for token auth URL.
...
Option that enables auto redirect, so once a user has authenticated we will use that authentication on next join.
2023-07-27 17:18:39 -05:00
damencho
47d261e45c
fix(visitors): Fixes visitors to work with anonymous domain.
2023-07-27 17:18:39 -05:00
Calinteodor
beb30c5224
feat(mobile/external-api): fixed screenshare event toggle tracking ( #13620 )
...
* feat(mobile/external-api): fixed screenshare event toggle tracking
2023-07-27 18:10:55 +03:00
Gabriel Borlea
2253393ac8
fix(welcome, rn): key warning for unsafe room warning ( #13626 )
2023-07-27 17:19:21 +03:00
Hristo Terezov
22eff7fa21
fix(BaseDialog):Update onSubmit for keyDown.
2023-07-26 15:12:38 -05:00
Hristo Terezov
0f57928585
fix(breakoutRooms): Fix rename.
...
Converts the JS files into TS.
Converts the propmt components into functional components.
Adds missing icon.
Other little fixes.
2023-07-26 15:12:38 -05:00
Werner Fleischer
7fee0297e8
feat(breakout-rooms): renaming
2023-07-26 15:12:38 -05:00
damencho
df81e0fe53
feat: Adds wait for host prosody module and handling it.
...
While the host arrives all other participants are waiting in lobby and once the host arrives lobby is destroyed and the participants join the call.
Adds reading some other fields in jwt to extract email.
Introduces tokenLogoutUrl to be used for logout.
2023-07-26 12:19:02 -05:00
damencho
cf1fa52426
feat: Uses some extra fields to discover name and avatar.
...
Some jwt token may have the name and avatar in different fields, other than the jitsi context one.
2023-07-26 12:19:02 -05:00
Calin-Teodor
2bf982452e
feat(conference): hide lonely meeting exp in tile view
2023-07-25 16:19:06 +03:00
Calin-Teodor
891278d0b3
feat(display-name): fixed display name label
2023-07-25 16:18:48 +03:00
Saúl Ibarra Corretgé
056226b8af
fix(ios) disable CallKit when running in a simulator
...
It doesn't work and causes weird failures. We used to disable it in the
iOS app, but it's better to move it to JS since any SDK will benefit
from it.
2023-07-25 11:46:08 +03:00
Andrei Gavrilescu
309f23ba94
feat(noise-suppression): persist noise suppression setting ( #13593 )
...
* persist noise suppression setting
* address code review
2023-07-25 10:57:01 +03:00
Robert Pintilii
f3670ce86d
fix(notifications) Show correct info on updated notification ( #13607 )
2023-07-24 13:33:34 +03:00
damencho
5fd5804245
fix: Fixes max users and web joining.
2023-07-21 16:49:19 -05:00
damencho
c58e557019
fix(authentication): Fixes web login dialog to connect and join.
2023-07-21 16:49:19 -05:00
Mihaela Dumitru
05f082ef06
fix(raised-hand) remove duplicate callback ( #13598 )
2023-07-21 15:11:11 +03:00
Mihaela Dumitru
1b7a81afa5
feat(external-api) extend event to listen to system buttons and add config to prevent execution
2023-07-20 12:25:40 +02:00
subhamcyara
470e987fad
feat(stats) add support for watchRTC
2023-07-20 08:40:48 +02:00
Дамян Минков
ff70025429
feat: Returns an error on join request with no display name. ( #13546 )
...
* feat: Returns an error on join request with no display name.
When someone tries to join a room with lobby enabled and display name is not set returns an error.
* squash: Fixes handling DISPLAY_NAME_REQUIRED with preJoin disabled.
* squash: Fixes mobile build.
* squash: Move isDisplayNameRequired redux state in lobby and introduces isDisplayNameRequiredError.
* squash: Drops unused isDisplayNameRequired.
This was used on showing prejoin when connection was established on showing prejoin. We no longer establish it at that time, so it is not possible to hit it and act on it.
2023-07-19 15:35:27 -05:00
Javier García
7a305ef96e
feat: New config disable feature virtual background ( #13580 )
...
* New config disable feature virtual background
* Change enableVirtualBackground to disableVirtualBackground in config file and correct lint problems
* Fix comment disable virtual background
* Change deprecated APP.storage to IReduxState
2023-07-19 11:07:57 -05:00
Saúl Ibarra Corretgé
ec9fcdf1cb
RN refactor immersive mode ( #13583 )
...
* fix(android): refactor immersive mode
2023-07-19 12:00:47 +03:00
Avram Tudor
10eadbb7e6
fix(css) fix cut off borders and barely visible scrollbars ( #13576 )
2023-07-18 16:02:02 +03:00
damencho
bb29f20a07
fix: Fixes joining visitor.
...
The dispatches were not ordered and sometimes disconnect was executed just after connect and you end up in disconnected state.
2023-07-17 14:52:01 -05:00
Robert Pintilii
5b844e45e3
ref(chat) Move styles from SCSS to JSS ( #13559 )
2023-07-17 16:01:24 +03:00
Robert Pintilii
18873a9659
ref(feedback) Convert dialog to function component ( #13564 )
2023-07-17 11:21:19 +03:00
Robert Pintilii
7859397790
ref(chat) Refactor ChatMessage component ( #13556 )
...
Remove Abstract class
Convert web component to function component
2023-07-17 10:47:54 +03:00
Дамян Минков
bc23f9cd33
feat: Drops connection on prejoin screen. ( #13538 )
...
* feat: Drops connection on prejoin screen.
Refactors connection logic to reuse already existing logic from mobile. Connection is now established just before joining the room.
Fixes some authentication logic with Login and Logout button in Profile tab.
* squash: Drops createInitialLocalTracksAndConnect as it no longer connects.
* squash: Shows an error on mobile and redirects to default.
* squash: Fixes review comments.
* squash: Fixes joining with prejoin disabled.
* squash: Fixes adding initial local tracks.
* squash: Fixes comments.
* squash: Drop no longer used method.
* squash: Fixes old web code imported into mobile builds.
* squash: Drop unused prop.
* squash: Drops recoverable flag on REDIRECT.
* squash: Drops unused variable and fix connection access.
* squash: Xmpp connect returns promise again.
* squash: Execute xmpp connect and creating local tracks in parallel.
* squash: Moves notification about problem jwt.
* squash: Moves startConference to conference.js for the no prejoin case.
And move the startConference in prejoin feature for the prejoin case.
* squash: Fix passing filtered tracks when starting conference with no prejoin.
* squash: Fix clearing listeners on connection established.
Keeps mobile behaviour after merging web and mobile.
* squash: Drops unused code.
2023-07-15 17:33:26 -05:00
Robert Pintilii
02f0057578
ref(styles) Move some styles from SCSS to JSS ( #13565 )
2023-07-14 15:58:07 +03:00
Calinteodor
63761d515a
feat(base/flags): created flag to control unsafe room warning ( #13560 )
...
* feat(base/flags): created flag to control unsafe room warning
2023-07-14 11:42:15 +03:00
Robert Pintilii
a03bf2cb8e
fix(local-rec) Download recording on meeting end ( #13557 )
2023-07-13 16:01:53 +03:00
Robert Pintilii
961a9236fd
ref: remove some Abstract components ( #13553 )
2023-07-13 12:27:34 +03:00
Calinteodor
27c62b3d78
sdk(react-native-sdk): error fixes ( #13549 )
...
* feat(mobile/background/react-native-sdk): replaced removeListener deprecated method and fixed some undefined errors
2023-07-12 17:28:30 +03:00
Robert Pintilii
824cfc0c9c
ref(chat): Refactor Chat components ( #13550 )
...
Remove Abstract component
Convert web component to function component
2023-07-12 15:51:38 +03:00
Saúl Ibarra Corretgé
398e170e2d
fix(settings) fix when devices tab is not visible
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13461
2023-07-11 21:47:57 +02:00
Saúl Ibarra Corretgé
da5d1033c3
fix(app) simplify appNavigate on web
...
Loading the config can never fail since it uses SSI and it's checked
before page even loads.
2023-07-07 23:14:09 +02:00
MrAndriy
a51b377d6b
fix(lang, rn) add Ukrainian lang to builtinLanguages
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/13401
2023-07-06 13:09:12 +02:00
Robert Pintilii
2c8dedcb85
ref(scss) Variables cleanup ( #13521 )
...
Remove some unused variables
Replace variables that are only used once with their value
2023-07-04 12:34:41 +03:00
Saúl Ibarra Corretgé
92ca7a598a
fix(jwt) fix not processing features if avatar, name, email are missing
2023-07-04 07:00:02 +02:00
Jaya Allamsetty
97f9d747c0
fix(config): Remove the deprecated configs. ( #13500 )
...
* fix(config): Remove the deprecated configs.
Add the new codec selection settings for desktop and mobile endpoints.
* fix(config): Use the new codec selection settings for RN.
* Address review comments.
* chore(deps) Update lib-jitsi-meet@latest.
https://github.com/jitsi/lib-jitsi-meet/compare/v1649.0.0+17ade96a...v1652.0.0+90da4884 .
2023-07-03 18:25:44 -04:00
Hristo Terezov
159dd13c2d
fix(chat-URLs): Use punycode only on host name.
...
This is workaround for PunycodeJS which truncates parts of the URL when
it contains '@'.
2023-07-03 11:16:27 -05:00
Robert Pintilii
8acce9a2f5
fix(keyboard-shortcuts) Check modifier key ( #13520 )
2023-07-03 14:33:06 +03:00
Robert Pintilii
52fbd3aeb8
ref(toolbar) Convert to function component ( #13511 )
...
Extract keyboard shortcuts logic to custom hook
2023-07-03 12:58:58 +03:00
Saúl Ibarra Corretgé
cdc4154cdf
fix(android) remove no longer needed view clipping hack
...
This should no longer be necessary since we added it for Android 6
devices a long time ago but we no longer support those.
Fixes: https://github.com/jitsi/jitsi-meet/issues/13514
2023-07-03 11:57:50 +02:00
Robert Pintilii
877fbe63c1
fix(dialog) Fix close on backdrop ( #13512 )
2023-06-30 10:59:33 +03:00
Gabriel Borlea
ca8c055a58
fix(shortcuts): reactions description translations ( #13504 )
...
* fix(shortscuts): reactions description translations
* fix lint
2023-06-29 15:58:46 +03:00
Robert Pintilii
2d8014775a
ref(toolbar) Move getButtons to functions ( #13502 )
...
Move visible logic inside each button
Move click functionality inside each button
Extract getButtons function from Toolbox components to functions file
2023-06-29 14:59:12 +03:00
Saúl Ibarra Corretgé
699b797e0f
feat(rn,settings) add field with SDK version
...
This helps us know it at a glance, from applications using it, without
having to look at any logs.
2023-06-29 11:30:45 +02:00
Hristo Terezov
6187bb928a
fix(Popup): Invalid reference.
2023-06-28 09:13:24 -05:00
D1eter
ba26407469
fix: store only "clean" URLs in recent-list ( #13489 )
...
* store only "clean" URLs in recent-list
* remove spaces in parentheses
2023-06-26 08:30:17 -05:00