Commit Graph

12635 Commits

Author SHA1 Message Date
Дамян Минков
4e72601bee fix(speakerstats): Filters speaker stats to not include hidden participants.
* fix(speakerstats): Filters speaker stats to not include hidden participants.

* squash: Make recorder prefixes configurable.
jitsi-meet_9879 8284
2024-12-04 14:49:31 -06:00
damencho
ccd9386184 feat(prosody): Enables connection resumption for jicofo and jvb. 2024-12-04 14:49:01 -06:00
Mihaela Dumitru
05a930e5f5 fix(whiteboard) simplify room hash generation to cover custom region shards (#15345) jitsi-meet_9878 8283 2024-12-04 16:39:01 +02:00
damencho
9bc0e7589c fix(visitors): Fixes slowing down after meeting becomes live.
Make sure there are several connects before slowing down the visitor trying to join. This slow down is handling the case where the meeting was live few minutes ago, but ended.
jitsi-meet_9877 8282
2024-12-03 13:31:37 -06:00
Calinteodor
c0541c8737 feat(android): hermes and react native are synced (#15353)
Version wise, Hermes and React Native are synced.
jitsi-meet_9876 jitsi-meet_9875 jitsi-meet_9874 8281
2024-12-03 15:47:11 +02:00
Calinteodor
c11147b583 feat(toolbox): adapt toolbox and hang up menu visibility to mobile web (#15340)
On mobile web we want to keep both toolbox and hang up menu visible because they depend on each other.
jitsi-meet_9873 8280
2024-12-03 13:51:38 +02:00
damencho
ef992eaef3 fix(visitors): Fixes go live check.
We need to check whether the live field is defined ignoring its boolean value. When it is false we were ignoring it and still marking the room as live.
jitsi-meet_9872 jitsi-meet_9871 jitsi-meet_9870 jitsi-meet_9869 jitsi-meet_9868 8279
2024-12-02 08:29:56 -07:00
Ioannis Fytros
0149b5f6e6 fix(lang) updated el translation jitsi-meet_9867 8278 2024-11-28 15:05:34 +01:00
Mihaela Dumitru
4d7c051dd0 feat(config) add option to show recording link (#15336) jitsi-meet_9866 8277 2024-11-27 09:32:38 +02:00
Calinteodor
f3324ab165 feat(react-native): enable hermes engine (#15279)
Enabled hermes JS engine and updated SDK release scripts for both Android and iOS.
jitsi-meet_9865 jitsi-meet_9864 8276
2024-11-26 14:24:43 +02:00
Hristo Terezov
4d483f7846 fix(config-whitelist): remove props. jitsi-meet_9863 8275 2024-11-25 15:27:28 -06:00
Hristo Terezov
478852c474 feat(URL): Add metrics for config overwrites.
Add temporary metrics for interfaceConfig and config url overwrites.
jitsi-meet_9862 8274
2024-11-25 13:08:37 -06:00
Jaya Allamsetty
deb574a154 chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1888.0.0+db24997a...v1889.0.0+39c44228
jitsi-meet_9861 8273
2024-11-25 12:56:30 -05:00
Hristo Terezov
c2f4dd9dea fix(supportURL): Override true dynamic branding only. jitsi-meet_9860 8272 2024-11-22 16:35:42 -06:00
damencho
67c3a50412 feat(external-api): Fix reporting kicker display name.
We cannot look up the name as the meeting is left and data has been cleaned up already.
The value is coming from ljm and the reported actor: JitsiParticipant.
jitsi-meet_9859 8271
2024-11-22 12:56:43 -06:00
damencho
b303693198 chore(webpack-dev-server): Updates webpack-dev-server to latest. 2024-11-22 12:56:34 -06:00
Hannes
a4a1619dc2 feat(external-api) add function to change virtual backgrounds jitsi-meet_9858 8270 2024-11-22 18:05:41 +01:00
Saúl Ibarra Corretgé
c95d1d7f7e feat(ci) improve mobile CI
- Run Android and iOS on macOS (same as our release process)
- Simplify checking for Podfile changes
- Simplify frontend actions
- Add CI for building the native Android and iOS SDK
jitsi-meet_9857 8269
2024-11-22 12:53:15 +01:00
damencho
97310b5ab5 fix(iframeAPI): Fix role changed event to work not only for local user. jitsi-meet_9856 8268 2024-11-21 18:45:39 -06:00
Daniel
e151be48b9 lang: Adds missing Korean translations
* Update main-ko.json (ADD: missing Korean translation)

* MOD: formatting by 'node update-translation.js main-ko.json'
jitsi-meet_9855 8267
2024-11-21 11:04:36 -06:00
Hristo Terezov
91e1007e5b feat(subtitles): Don't show delayed final
If a non final transcript was displayed and then hidden and then we receive a final transcript we remove the part that has already been shown before. If the final transcript is the same as the non final that was already displayed we don't show the final.
jitsi-meet_9854 8266
2024-11-21 08:13:19 -06:00
Besnik Bleta
8db769b174 lang: Update for sq translation (#15322)
* Adding sq translation

* Adding sq to languages.json

* Updating sq translation

* Fixing missing commas and updating string changes

* Fixing unclosed quotes

* Updating sq translation

* Updating sq translation

* Typo fixing; removing and adding commas to make the .json file valid

* Another comma missing fix

* Sorting entries aphabetically

* More sorting…

* More entry sorting

* Adding a missing space

* Adding spaces

* Get rid of an extra period

* Update for sq locale

* Update main-sq.json

* Update main-sq.json

* Update main-sq.json

* Update main-sq.json

* Update main-sq.json

* Update for sq translation

* Adding missing separator

* Adding another missing separator

* Adding another separator

* Not tired of adding separators…

* Typo fixing

* Changing place for a string; translating a forgoten string

* Updating sq translation

* Deleting an extra space at the beggining of a string

* Update for sq translation
jitsi-meet_9853 8265
2024-11-20 07:46:31 -06:00
Saúl Ibarra Corretgé
260e5d11b9 fix(conference) update transcription language with meeting language jitsi-meet_9852 jitsi-meet_9851 8264 2024-11-19 15:21:59 +01:00
Saúl Ibarra Corretgé
b2fbf6d2a3 chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1887.0.0+9652999d...v1888.0.0+db24997a
2024-11-19 15:19:23 +01:00
Saúl Ibarra Corretgé
4df9087459 fixup! jitsi-meet_9850 8263 2024-11-19 13:59:19 +01:00
Saúl Ibarra Corretgé
e0bf82aad8 fix(lang) refactor user media permission copy
It no longer matches what the browser says, most of the time, and the
browser name wasn't matched properly anyway.
2024-11-19 13:59:19 +01:00
Saúl Ibarra Corretgé
91c48dfe03 feat(config) whitelist enableCalendarIntegration jitsi-meet_9849 8262 2024-11-19 13:45:34 +01:00
dependabot[bot]
a86542d650 chore(deps): bump cross-spawn
Bumps  and [cross-spawn](https://github.com/moxystudio/node-cross-spawn). These dependencies needed to be updated together.

Updates `cross-spawn` from 7.0.3 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

Updates `cross-spawn` from 6.0.5 to 7.0.6
- [Changelog](https://github.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md)
- [Commits](https://github.com/moxystudio/node-cross-spawn/compare/v7.0.3...v7.0.6)

---
updated-dependencies:
- dependency-name: cross-spawn
  dependency-type: indirect
- dependency-name: cross-spawn
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
jitsi-meet_9848 8261
2024-11-19 09:52:38 +01:00
Saúl Ibarra Corretgé
9e9eac3e38 fix(lang) update text on extra noise suppression
Be explicit as it being extra and add a BETA label.
jitsi-meet_9847 8260
2024-11-19 09:20:31 +01:00
Horatiu Muresan
73cba3561e fix(config-whitelist) cleanup (#15314) jitsi-meet_9846 8259 2024-11-18 16:15:35 +02:00
Calinteodor
63e69c224d feat(prejoin): fix join meeting from external/calendar link while in another meeting (#15310)
If you are in meeting and you want to join another meeting from an external link, it is not possible.
That is because Prejoin screen didn't get unmounted, isJoining remains true and button is unpressable.
Most probably because react navigation, where the screen only gets focused or blurred.
2024-11-18 16:15:03 +02:00
Дамян Минков
50e9413aad feat(recording): Shows notification when you try to start recording too quick. (#15311)
* feat(recording): Shows notification when you try to start recording too quick.

* squash: separate values ip and room.

* chore(deps) lib-jitsi-meet@latest

https://github.com/jitsi/lib-jitsi-meet/compare/v1886.0.0+bc446e99...v1887.0.0+9652999d

* squash: text adjust
jitsi-meet_9845 8258
2024-11-15 15:08:26 -06:00
Hristo Terezov
037a7c082c feat(IFrameApi): setAudioOnly command & event. jitsi-meet_9844 8257 2024-11-15 07:18:10 -06:00
damencho
6af4d182d0 fix(connection): Detects tenant hyphen and length problems and show notification. jitsi-meet_9843 8256 2024-11-15 13:40:40 +01:00
damencho
d438292d2c fix(connection): Shows notification instead of reload on conference request failed. 2024-11-15 13:40:40 +01:00
Calinteodor
d45c108051 feat(conference): revert fix for background app state (#15308)
There seems to be an issue related to FlatList component. It was introduced after we updated to a newer version of React Native. Transitioning the app from background to foreground triggers re-renders that affect the visible remote participants, at least in tile view, by sometimes removing them from the list.
2024-11-15 14:39:37 +02:00
Дамян Минков
5cd7b9be38 feat(tests): First test from torture to meet. (#15298)
* feat(tests): First test from torture to meet.

* squash: Fixes logging as per comments.

* squash: Fixes some eslint errors.

* squash: Drop no needed await and async declarations.

* squash: Simplify syntax.

* squash: Disable blur everywhere not only FF.

* squash: Use allSettled.

* squash: Prettify intervals and timeouts.

* squash: Use uuids for torture rooms.

* squash: Introduce helper methods in Participant for toolbar and filmstrip.

* squash: Changes headless resolution to a standard 720p.

* squash: Adds env BASE_URL.

* squash: Fix some eslint errors.

* squash: Fix js error.

* squash: Fix participant logs.

* squash: Move bag to Promise.all.

* squash: More types thing.

* squash: Fix more ts errors.

* squash: Bumps version to include 6d146cd332

* squash: More ts stuff.

* squash: Fixes last ts errors.

* squash: Drop eslint rule.

* squash: Update default configs.

* squash: Drop and docs eslint.
jitsi-meet_9842 8255
2024-11-15 06:26:35 -06:00
Christoph Settgast
aa1c3c0ad8 lang: update German translation jitsi-meet_9841 8254 2024-11-14 16:09:18 -06:00
Jaya Allamsetty
07810f8c2d chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1885.0.0+0ef83147...v1886.0.0+bc446e99
jitsi-meet_9840 8253
2024-11-14 13:54:05 -05:00
Saúl Ibarra Corretgé
96d41196e6 fix(local-recording) handle repeated values jitsi-meet_9839 jitsi-meet_9838 8252 2024-11-14 15:16:24 +01:00
Saúl Ibarra Corretgé
293a41d4aa fix(ci) use macOS 15 to run iOS tests
We need Xcode 16 and that version is now only available on macOS 15
action runners: https://github.com/actions/runner-images/issues/10703
jitsi-meet_9837 8251
2024-11-14 15:42:12 +02:00
Sakıp Han Dursun
def9555268 Update main-tr.json jitsi-meet_9836 jitsi-meet_9835 jitsi-meet_9834 jitsi-meet_9833 8250 2024-11-13 12:08:13 -06:00
Sam Joe Chalissery
71de1d1e2d feat(reactions): Added heart reaction
* Added heart reaction feature

* Edits to preserve alphabetical sorting

* Changed the position of hide self view checkbox

* undid irrelevant changes made

* Fixed CSS issue + tooltip text
jitsi-meet_9832 8249
2024-11-13 08:29:50 -06:00
Ashot Hovhannisyan
49cf63213d feat(ns) update Krisp to latest version
* feat(noise-suppression): Add support for BVC model

* feat(noise-suppression): Add support for extended BVC devices list

This commit adds support for extending the list of allowed BVC devices in the noise suppression feature. It introduces a new file, `bvc-allowed-ext.txt`, which can be used to include additional BVC supported devices.

* fix(noise-suppression): reuse the existing audioStream for Krisp initialization

* update krisp configuration

* refactor(krisp): Update Krisp JS SDK version and noise suppression configuration

* refactor(config): update config default values, add the enabled flad in INoiseSuppressionConfig
jitsi-meet_9831 8248
2024-11-13 08:25:24 +01:00
Hristo Terezov
86d1bd3c78 feat(Video): Handle .play() errors.
- Do not throw the error. This results in unhandled rejection promise.
 - Add proper logging so that we can figure out from which video element the error occured.
jitsi-meet_9830 jitsi-meet_9829 8247
2024-11-11 15:31:58 -06:00
sakiphandursun
122f5dffe8 tr language updates jitsi-meet_9828 jitsi-meet_9827 8246 2024-11-09 14:40:39 -06:00
damencho
da35c96afd fix(visitors): Fixes detection of turning of subtitles by visitor. jitsi-meet_9826 8245 2024-11-07 11:12:08 -06:00
Calin-Teodor
e52c6e6b35 fix(base/icons): error regarding default props jitsi-meet_9825 8244 2024-11-07 10:17:04 +02:00
Hristo Terezov
1e43bbbd95 fix(prejoin): Device indicator.
- don't show the indicator if disableInitialGUM=true
 - Change the text.
 - Change the pending state color.
jitsi-meet_9824 8243
2024-11-06 20:23:00 -06:00
Jaya Allamsetty
2d77bf1da9 chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1883.0.0+9eefac11...v1885.0.0+0ef83147
stable/jitsi-meet_9823 jitsi-meet_9823 8242
2024-11-05 16:28:00 -05:00