Commit Graph

12693 Commits

Author SHA1 Message Date
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
Saúl Ibarra Corretgé
dc25a8dde4 feat(ios) update CocoaPods version jitsi-meet_9822 jitsi-meet_9821 8241 2024-11-05 17:36:52 +02:00
Saúl Ibarra Corretgé
ab51512088 fix(rn) tweak UA string
Make sure all the parts are "something/something-else" similar to how
browsers do it.
2024-11-05 17:36:30 +02:00
Besnik Bleta
956ca27b01 lang: Update for sq translation (#15271)
* 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
jitsi-meet_9820 8240
2024-11-05 08:23:34 -06:00
Calin-Teodor
d7e2be200a feat(base/ui): remove force capitalize from button labels jitsi-meet_9819 8239 2024-11-05 07:53:08 -06:00
Joshua Irmer
459b5372d1 fix(chat): show focus on chat
Signed-off-by: Joshua Irmer <irmer@gonicus.de>
jitsi-meet_9818 8238
2024-11-05 11:31:07 +02:00
Дамян Минков
1a3dd699b7 fix(lobby): Inconsistent state after deny and then approve. (#15226)
* fix(lobby): Inconsistent state after deny and then approve.

Fixes several issues:
- The error on lobby deny is not sticky
- When preJoin is not enabled we were showing conference UI and showing the error, while the participant is denied to enter the meeting.
- There was inconsistent state (after deny we were keeping membersOnly conference state) and when being approved on re-try while being in the meeting, no remote thumbnails are shown although media is flowing.

The scenario is enabling lobby and tryintg to join, denying the first attempt and approving the second one.

* squash: Drop extra hide lobby screen.

* squash: Finish action first before showing the notification.
jitsi-meet_9817 8237
2024-11-04 14:49:21 -06:00
damencho
04bee97682 feat(audio-recording): Handles conference properties sent from jicofo and play notification.
When audio-recording is enabled server-side play the recording audio and visual notification.
jitsi-meet_9816 8236
2024-11-04 10:34:59 -06:00
Edgars Voroboks
aa506a7607 fix(lang): Add newline at the end of generated lang file jitsi-meet_9815 8235 2024-11-04 11:23:53 +01:00
Christoph Settgast
afac97e7d4 lang: update German translation (#15264) jitsi-meet_9814 8234 2024-11-01 21:52:29 +01:00
Hristo Terezov
61a0247f30 feat(metrics): related to conference.init execution.
Adds logs and analytics events with time measurements for the different stages of conference.init execution.
jitsi-meet_9813 8233
2024-10-31 14:09:10 -05:00
Jaya Allamsetty
7b4965f6b2 chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1882.0.0+d51e5575...v1883.0.0+9eefac11
jitsi-meet_9812 8232
2024-10-30 19:56:02 -04:00
Saúl Ibarra Corretgé
d78b980b35 fix(android) fix bundle script path jitsi-meet_9811 jitsi-meet_9810 8231 2024-10-30 17:36:28 +01:00
Saúl Ibarra Corretgé
103d1d9f35 fix(android) fix making production bundles jitsi-meet_9809 8230 2024-10-30 16:44:18 +01:00
Saúl Ibarra Corretgé
6d3330a208 feat(lib-jitsi-meet) log UA string too
This way we can know from the logs what we are working with.
jitsi-meet_9808 8229
2024-10-30 14:51:31 +01:00
Saúl Ibarra Corretgé
771f5af59d feat(rn) improve UA string
Add SDK version in addition to OS and RN versions.

Example: "JitsiMeetSDK/0.0.0 (android/34) react-native/0.75.4"
2024-10-30 14:51:31 +01:00
Saúl Ibarra Corretgé
2c96880985 fix(android) add SDK version information 2024-10-30 14:24:14 +01:00
Saúl Ibarra Corretgé
3fb968b3cb feat(rn,screen-sharing) allow sharing the screen and camera on mobile (#15236)
* feat(rn,screen-sharing) allow sharing the screen and camera on mobile

With the advancements in layer suspension it should now be ok to do.
Users can still mute the camera themselves if they so desire.

Having the camera enabled while in the background is a separate effort.
jitsi-meet_9807 8228
2024-10-30 15:11:09 +02:00
Saúl Ibarra Corretgé
b2059060fc fix(rn,android) fix build for RN 0.75
It requires Kotlin 1.9. Some modules needed to be updated in order to
gain that compatibility.
jitsi-meet_9806 8227
2024-10-30 14:16:35 +02:00
Saúl Ibarra Corretgé
6ad2735efb fix(rn,call-integration) use a more reliable event for starting
The will-join event happens before we actually try to join and things
would go wrong, whereas join-in-progress happens when it's guaranteed
that joining will be successful.
jitsi-meet_9805 8226
2024-10-30 12:39:19 +01:00
Calin-Teodor
e2a933ad92 chore(android): update rnVersion jitsi-meet_9804 8225 2024-10-30 12:37:26 +02:00
Calinteodor
12b682992b chore(appState): default empty string state does not check conditions (#15240)
* feat(mobile/background): force appState status when the app mounts
jitsi-meet_9803 8224
2024-10-30 09:51:12 +02:00
Jaya Allamsetty
4f78dee708 chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1880.0.0+5d53ecdc...v1882.0.0+d51e5575
jitsi-meet_9802 8223
2024-10-29 13:00:57 -04:00
Calin-Teodor
7ff78313ff dep(react-native): update to 0.75.4 jitsi-meet_9801 8222 2024-10-29 14:56:43 +02:00
Edgars Voroboks
ac182c18f9 lang: Update Latvian language translation (#15244) jitsi-meet_9800 8221 2024-10-29 06:28:21 -05:00
Saúl Ibarra Corretgé
b562176062 chore(deps) npm audit fix jitsi-meet_9799 jitsi-meet_9798 8220 2024-10-28 16:15:19 +01:00
Saúl Ibarra Corretgé
437ed46349 fix(e2ee) don't display E2EE verified field until final
It shows all the time otherwise, confusing users who haven't even
enabled it.
2024-10-28 16:15:04 +01:00
Дамян Минков
f0e01da39a feat(connection): Handles the new connection error CONFERENCE_REQUEST_FAILED. (#15231)
* feat(connection): Handles the new connection error CONFERENCE_REQUEST_FAILED.

Reloads when this fatal error occurs.

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

https://github.com/jitsi/lib-jitsi-meet/compare/v1878.0.0+a7476b12...v1880.0.0+5d53ecdc
2024-10-28 10:13:19 -05:00
Saúl Ibarra Corretgé
755ab2a108 feat(e2ee) add flag to disable the feature jitsi-meet_9797 8219 2024-10-28 15:42:13 +01:00
Saúl Ibarra Corretgé
c11f5d36ea feat(sounds) skip playing back sounds when leaving a conference
When we leave we see all participants leaving too, which triggers the
"recording has ended" sound for example, which is not desirable.
jitsi-meet_9796 8218
2024-10-28 14:34:56 +01:00
Ramazan Sancar
ecf72273af lang: Missing keys in Turkish language file added with translations. (#15232)
* add: Missing keys in Turkish language file added with translations.
upd: Translations marked as "", which have not been translated, have been completed.
upd: Updated with "..." (ellipsis), which is the symbolic value for "..." (three dots).
fix: Wrong words in the dictionary in the source have been corrected.

* upd: Updated with "..." (ellipsis), which is the symbolic value for "..." (three dots) all languages.
jitsi-meet_9795 8217
2024-10-28 07:47:43 -05:00
Hristo Terezov
960a08c066 fix(conference): Make sure join waits for confernce.init.
It was possible that join can be executed before conference.init have even started or we haven't reached the point ot create the initialGUMPromise. This was causing the following issues:
 - users stuck on the prejoin screen
 - participants join 2+ times in the call (we have been creating more than 1 local participants from a single page).
jitsi-meet_9794 8216
2024-10-25 11:34:10 -05:00
damencho
390431f4d0 fix(transcribing): Fix missing transcribing status changed event. jitsi-meet_9793 8215 2024-10-24 10:45:50 -05:00
Sakıp Han Dursun
0636527146 lang: Update Turkish translation (#15222)
Update: Added Turkish translation for "followMeRecorder"

Co-authored-by: sakiphandursun <sakip.dursun@alpata.com>
jitsi-meet_9792 jitsi-meet_9791 8214
2024-10-23 17:01:03 -05:00
Andrei Gavrilescu
66ba41992d fix(premeeting): remove console log #15217 jitsi-meet_9790 jitsi-meet_9789 8213 2024-10-23 12:14:00 +03:00
damencho
036d783776 feat(subtitles): Adds an option to automatically enable subtitles when transcriber is available. jitsi-meet_9788 jitsi-meet_9787 8212 2024-10-22 12:41:34 -05:00
Дамян Минков
1f37e0ba8d feat(visitors): Uses metadata to save participants that were promoted. (#15215)
* feat(visitors): Uses metadata to save participants that were promoted.

* squash: fix comments.

* squash: fix comments.
2024-10-22 12:41:24 -05:00
Jaya Allamsetty
2d15cc025e chore(deps) lib-jitsi-meet@latest
https://github.com/jitsi/lib-jitsi-meet/compare/v1876.0.0+fac989a9...v1878.0.0+a7476b12
jitsi-meet_9786 8211
2024-10-22 13:15:48 -04:00
Saúl Ibarra Corretgé
4b93cbbd8d fix(chat) make reactions processing more resilient jitsi-meet_9785 jitsi-meet_9784 8210 2024-10-22 16:41:29 +02:00
Calinteodor
939a9a45d3 feat(mobile/background): use reducedUI only when app is not active and log appState (#15167)
* feat(mobile/background): use reducedUI only when app is not active and log appState changes
jitsi-meet_9783 8209
2024-10-22 16:19:31 +03:00
Andrei Gavrilescu
dd859d2a26 feat(premeeting): pre-join connection test (#15151)
* enable precall test

* minor fixes

* update lang sort

* code review
jitsi-meet_9782 8208
2024-10-22 11:20:30 +03:00
Saúl Ibarra Corretgé
39540531ff fix(polls) add extra check when creating polls jitsi-meet_9781 8207 2024-10-22 09:24:13 +02:00
Sergei Novikov
3d85202987 fix(lang) fix Russian lang jitsi-meet_9780 stable/jitsi-meet_9779 jitsi-meet_9779 8206 2024-10-17 09:34:10 -05:00