Hristo Terezov
e2ec4842a1
fix(toolbarButtons): filter visitor buttons in redux.
...
Filters the toolbarButtons in redux depending on the visitor state instead of filtering them every time in mapStateToProps. This will prevent unnecessary rerenders of the toolbar.
Additionally:
- Moves visitor buttons const from features/config in features/toolbox.
- Removes dublicate functions isButtonEnabled and isToolbarButtonEnabled.
- Adds more buttons to the visitor allowed buttons which functionality has been any way accessible trough shortcuts or somewhere else.
- Enables customButtons to be visible for visitors.
2024-02-29 18:51:47 -06:00
Hristo Terezov
ea075d9bae
fix(toolbarButtons): Store all buttons in redux.
...
The previous version of getToolbarButtons function was actually adding the custom buttons on every call to the config toolbarButtons array, effectively creating dublicates of every custom button. The PR fixes this issue.
Also now we will be running the getToolbarButtons calculation only when needed.
2024-02-29 16:36:52 -06:00
Horatiu Muresan
9f8662c0a1
chore(eslint) Update eslint ( #14412 )
2024-02-27 12:56:05 +02:00
Calin-Teodor
aff671b44a
feat(config/flag): enable/disable participants pane
2024-02-23 14:54:37 +02:00
Jaya Allamsetty
2b7052995b
feat: Enable ssrc-rewriting by default. ( #14395 )
...
* feat: Enable ssrc-rewriting by default.
* chore(deps): Update lib-jitsi-meet.
2024-02-22 15:16:50 -05:00
Saúl Ibarra Corretgé
1d6529af65
feat(transcript) add ability to dump transcript for debugging
2024-02-12 13:07:19 +01:00
Mihaela Dumitru
7f889b2028
feat(prejoin) display recording warning ( #14347 )
2024-02-09 11:00:28 +02:00
Avram Tudor
9f25726706
fix(recording) fix recording suggestion not being shown in some cases ( #14333 )
...
Initial implementation did not account for cases where participants become moderators
2024-02-07 15:36:43 +02:00
Avram Tudor
34abd279be
feat(recording) add notification to suggest recording at meeting startup ( #14296 )
...
* feat(recording) add notification to suggest recording at meeting startup
* code review changes
* update strings
* fix mobile
* fix lint
2024-02-01 17:08:41 +02:00
Saúl Ibarra Corretgé
4ff2422e3c
feat(subtitles) drop disableStartForAll config option
...
It wasn't related to transcriptions but to subtitles, really.
Since we are not going to show subtitles just because transcriptions are
enabled, this setting no longer makes sense.
2024-01-29 15:09:28 +01:00
Christoph Settgast
93d0ee710b
fix(deeplinking): allow partial config of deeplinking and defaults for the remaining ( #14285 )
2024-01-28 13:26:16 +01:00
Christoph Settgast
8afdebca08
feat(deeplinking): offer electron app for download, configurable ( #14261 )
...
Offer the default app, but make it configurable for own branded
desktop clients
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-01-26 22:04:44 +01:00
Christoph Settgast
bd3012f110
feat(deeplinking): Desktop deeplinking configurable (default off) and using jitsi-meet-electron ( #14259 )
...
As we have the jitsi-meet-electron app, lets allow deployments to use it.
Allow deployments to enable desktop deeplinking without the need to re-implement _openDesktopApp()
Disable it by default to keep the current behaviour (deeplinking on mobile on, on desktop off)
This feature is meant as purely opt-in.
Signed-off-by: Christoph Settgast <csett86_git@quicksands.de >
2024-01-21 21:02:16 +01:00
Jaya Allamsetty
9ae5677c00
fix: Make multi-stream mode the default mode.
...
Since plan-b mode will no longer be supported, check for unified plan support is not needed anymore.
2024-01-16 12:17:10 -05:00
Saúl Ibarra Corretgé
e6096f5a6c
fix(config) drop no longer existing option
2024-01-12 09:58:09 +01:00
Hristo Terezov
68de287171
feat(configWhitelist): add disableVirtualBackground
2024-01-12 07:51:34 +01:00
Saúl Ibarra Corretgé
4bbbbea183
feat(config,transcriptions) add option to skip interim transcriptions
2024-01-11 11:12:44 +01:00
Jaya Allamsetty
bd49036ed8
fix(config): Remove enableLipSync config.
...
It is not supported by Jicofo anymore.
2024-01-02 13:22:58 -05:00
Avram Tudor
7f87d4eada
feat(transcript) add recording settings for recording transcriptions ( #14158 )
2023-12-19 11:25:06 +02:00
bgrozev
6ab25f7bc0
Remove callstats ( #14076 )
...
* ref: Remove precall test.
* ref: Remove callstats.
* Remove the dependency on react-native-callstats.
2023-11-28 07:28:05 -08:00
Andrei Gavrilescu
3a1fc363ed
feat(rtcstats): fetch conference creator id and send to rtcstats ( #14060 )
...
* fetch conference creator id and send to rtcstats
* fix lint
* fix lint again
2023-11-22 12:39:08 +02:00
bgrozev
a83bf98625
Whitelist config.bridgeChannel. ( #13775 )
2023-11-20 10:35:00 -08:00
Horatiu Muresan
d7dadfc157
feat(facing-mode) add config for initial camera facing mode ( #14013 )
2023-11-02 16:20:38 +02:00
Jaya Allamsetty
f2fb525d0a
ref(config) Drop forceJVB121Ratio from config.js
2023-10-23 17:42:32 -04:00
Saúl Ibarra Corretgé
8fc3de416c
feat(config) add ability to prefer BOSH over WebSocket
...
There might be cases where we'd want to enforce it.
2023-10-16 17:56:34 +02:00
Mihaela Dumitru
006e8463cd
feat(whiteboard) add user limit ( #13870 )
2023-10-13 13:41:31 +03:00
Andrei Gavrilescu
5a3947bb23
feat(amplitude) add amplitude UTM tracking option
2023-09-05 13:20:31 +02:00
Horatiu Muresan
509cf661f5
feat(filmstrip) Add config for disabling vertical filmstrip ( #13752 )
2023-08-28 14:44:45 +03:00
Mihaela Dumitru
e2a02f4b21
fix(toolbar) disable the profile button based on the toolbar logic ( #13696 )
2023-08-14 09:45:07 +03: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
Saúl Ibarra Corretgé
7ea2b9c8c0
fix(misc) use safeJsonParse from js-utils
2023-08-09 16:15:57 +02: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
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
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
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é
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
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
Mihaela Dumitru
cd37cdd675
feat(bwe) support setting the bandwidth from the client ( #13335 )
...
* feat(bwe) support setting the bandwidth from the client
2023-06-08 17:44:01 +03:00
Saúl Ibarra Corretgé
e461ec7027
fix(e2ee) fix config migration of e2eeLabels
2023-06-08 10:39:09 +02:00
Saúl Ibarra Corretgé
e06645a631
feat(rn,config) use more efficient codecs on mobile
2023-05-23 15:33:06 +02:00
Robert Pintilii
ae281e9935
ref(TS) Improve TS ( #13370 )
...
Use correct types for action, dispatch and getState
2023-05-22 09:54:11 +03:00
Robert Pintilii
06b67dcf44
ref(TS) Improve TS ( #13365 )
...
Change some any types to the correct types
2023-05-17 13:05:47 +03:00
Gabriel Borlea
a112d38943
feat(prejoin) add unsafe room name warning
2023-05-09 20:04:58 +02:00
Robert Pintilii
dc037bc8dd
ref(TS) Convert some native components to TS ( #13307 )
2023-05-09 12:10:46 +03:00
Robert Pintilii
a22db037c7
ref(TS) Improve TS ( #13282 )
...
Remove unnecessary @ts-ignores
Use @ts-expect-error instead of @ts-ignore for external dependencies
2023-05-09 11:05:11 +03:00
Дамян Минков
e2d701a8cc
feat: Audio output settings in visitor mode. ( #13315 )
...
* feat: Audio output settings in visitor mode.
* squash: Fix lint errors.
2023-05-02 16:06:19 -05:00
damencho
7cf61eb776
fix: Disables p2p for visitors as it doesn't make sense.
...
The usecase is breakout rooms when main room is empty, but then one of the participants come back.
2023-05-02 12:40:08 -05:00
Hristo Terezov
f8bd8b616e
feat(reactions): New button for web.
2023-05-02 08:20:35 -05:00