Mihaela Dumitru
36045100bf
feat(branding) add support for custom icons
2023-09-11 09:11:06 +02:00
Hristo Terezov
a2624952a0
feat(iframe-api): replace ice servers
2023-09-08 16:01:28 -05:00
Andrei Gavrilescu
77d299338a
feat(rtcstats): use rtcstats from lib-jitsi-meet ( #13693 )
...
* added option to use rtctstats from lib-jitsi-meet
* Addressed review feedback:
- moved rtcstats function into JitsiMeetJS.rtcstats
- changed from callbacks to events
* moved rtcstatsUseLibJitsi from analytics to testing
* fixed linting errors
* use ljm rtcstats
* remove debug logs, additional dependencies
* fix ts and dependency
* address code review
---------
Co-authored-by: Nils Ohlmeier <github@ohlmeier.org >
2023-09-06 16:00:53 +03:00
Calinteodor
a95eaa6c2e
feat(base/ui): Native buttons UI fixes ( #13788 )
...
* feat(base/ui): native buttons UI fixes and improvements
2023-09-05 16:36:09 +03:00
Andrei Gavrilescu
5a3947bb23
feat(amplitude) add amplitude UTM tracking option
2023-09-05 13:20:31 +02:00
Calin-Teodor
caea6966ef
ref(dependency): reverted react-native-dialog dep update
2023-09-04 19:30:12 +03:00
Calin-Teodor
54a1ee53b4
ref(dependency): reverted react-native-dialog dep updates
2023-09-04 19:30:12 +03:00
Calin-Teodor
465263bc97
fixed linter
2023-09-04 19:30:12 +03:00
Gabriel Borlea
df3ef0d895
fix(video-select): remove video preview from device selection and fix video switch on mobile browsers ( #13780 )
...
* fix(video-select): remove video preview from device selection and fix video switch on android browsers
* simplify if statement
* add for all mobile devices the stop stream
* move mobile check to middleware
* code review
2023-09-04 16:27:04 +03:00
Дамян Минков
0170c65c7b
feat: Sends conference request over http before connecting to xmpp ( #13725 )
...
* feat: Moves redirected event to connection events.
* feat: Pass room name when connecting.
We need the room name we will join to be able to send the http conference request from ljm.
* squash: Drops dispatching redirected action.
* squash: Updates ljm.
2023-08-29 14:13:04 -05:00
Hristo Terezov
a7c1ccec71
fix: Attempt to fix setSinkId failures.
2023-08-29 13:25:48 -05:00
Hristo Terezov
1adbebf9dc
fix(logger): Prevent JSON stringify errors
2023-08-29 12:26:48 -05:00
Avram Tudor
974e2a5106
ref: improve handling for room destroyed events ( #13591 )
...
* ref: improve handling for room destroyed events
* add missing translation
* code review
* implement kick handling
* implement native handling
* fix tests
* code review changes
* add dialog testId
* fix end conf for react native
* fix lobby test
* add translation for lobby closing
---------
Co-authored-by: Gabriel Borlea <gabriel.borlea@8x8.com >
2023-08-28 15:14:03 +03:00
Horatiu Muresan
509cf661f5
feat(filmstrip) Add config for disabling vertical filmstrip ( #13752 )
2023-08-28 14:44:45 +03:00
Hristo Terezov
baf1f01e44
fix(jitsi-local-storage): remove debug log.
2023-08-23 09:14:51 -05:00
damencho
dc07c6fede
feat(authentication): Hides password button from lobby on waiting for host.
2023-08-22 21:51:41 -05:00
Дамян Минков
b31041f0ce
fix: Fixes start A/V muted after going to welcome page. Fixes #11393 . ( #13726 )
2023-08-18 06:29:04 -05:00
damencho
e434a78de9
fix: Fixes i18next trying to fetch non-existing files. Fixes #13716 .
...
Thanks @hamletmun for the solution.
2023-08-18 06:27:42 -05:00
Pontus Fagerström
3858a40c1c
fix(doc): fix typo in jsdoc comment
2023-08-17 11:21:20 +02:00
Saúl Ibarra Corretgé
dca40dc6cb
feat(rn,auth) add support for toekn URL auth
2023-08-17 11:03:14 +02:00
Horatiu Muresan
c19d91a373
feat(external-api) add command for setting camera facing mode ( #13541 )
...
- added command for setting the camera facing mode remotely
- enhanced toggleVideo command to optionally accept the facing mode
- fix(startSilent) do not create audio track when start silent
2023-08-17 09:47:48 +03:00
Werner Fleischer
840cfd8ab0
feat: use i18next-http-backend and fix ts-ignore
...
i18next-xhr-backend is not maintained any more and [superseded](https://github.com/i18next/i18next-xhr-backend/issues/348#issuecomment-663060275 )
by i18next-http-backend.
2023-08-16 22:04:36 -05:00
Hristo Terezov
8cf6ba88e1
fix(jitsi-local-storage):Is empty after reload
...
When using useHostPageLocalStorage on the iframe api and local storage
is not throwing error we were writting the passed data to the original
local storage and then switching to the dummy local storage from
jitsiLocalStorage.
2023-08-16 21:22:37 -05:00
Mihaela Dumitru
e2a02f4b21
fix(toolbar) disable the profile button based on the toolbar logic ( #13696 )
2023-08-14 09:45:07 +03:00
damencho
c646319657
feat: Caches is secure room checks.
...
Consider long room names secure.
2023-08-10 17:28:04 -05:00
Horatiu Muresan
5345a77092
chore(tileview) Add config for disabling tileview ( #13692 )
...
- show fixed number of toolbar buttons in toolbar (including custom buttons) instead of sending to overflow menu
2023-08-10 16:31:32 +03:00
Horatiu Muresan
91de33550d
feat(toolbar-buttons) Add optional background color ( #13691 )
2023-08-10 16:30:14 +03:00
Gabriel Borlea
bb71a4bb7d
fix(input, rn): add deps to input callbacks ( #13683 )
2023-08-09 18:00:02 +03:00
Saúl Ibarra Corretgé
7ea2b9c8c0
fix(misc) use safeJsonParse from js-utils
2023-08-09 16:15:57 +02:00
Saúl Ibarra Corretgé
056bc55e1f
feat(lang) drop enGB as a language
...
It's really the same as the default language at this point with the
caveat that we need to remember to update it in unison with main.json,
so it adds no value.
2023-08-09 15:11:13 +02:00
Mihaela Dumitru
f75ae6bd21
feat(jwt) enhance JWT error notifications with details ( #13668 )
2023-08-09 13:01:09 +03:00
Mihaela Dumitru
4461196ba3
feat(compute-pressure) monitor cpu pressure ( #13645 )
2023-08-03 14:20:35 +03:00
Ricardo Corrie
1303040e17
(react-native-sdk) Adds CONFERENCE_FOCUSED and CONFERENCE_BLURRED events to the external and RN api ( #13657 )
...
* (react-native-sdk) Adds `CONFERENCE_FOCUSED` and `CONFERENCE_BLURRED` events to the external and RN API
2023-08-02 12:24:52 +03:00
Mihaela Dumitru
c05a49567d
fix(local-storage) allow disabling window.localStorage ( #13592 )
2023-07-31 17:24:02 +03:00
damencho
c9f6de1371
fix: Fixes redirect to token auth URL from welcome page.
...
The redirect was being canceled by the other redirect to the room when clicking start meeting.
2023-07-28 14:04:37 -05:00
Hristo Terezov
6293b586f1
fix(connection): Dispatch _connectInternal.
...
Instead of just calling it.
2023-07-28 09:21:49 -05:00
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
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
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
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
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
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