Andrei Gavrilescu
6d3d65da03
feat(screenshare): Audio only screenshare ( #8922 )
...
* audio only screen share implementation
* clean up
* handle stop screen share from chrome window
* update icon
2021-04-12 10:37:39 +03:00
Calinteodor
bf3726cb93
feat(rn,security) add security dialog
2021-04-09 14:30:25 +02:00
Tudor D. Pop
af28080058
feat(virtual-background) add slight blur option
2021-04-09 14:17:06 +02:00
Tudor-Ovidiu Avram
ae21a09bd6
feat(sipcall) implement sip invite
2021-03-31 09:53:55 +03:00
Tudor D. Pop
77ee4b13e1
feat(virtual-backgrounds) add ability to upload custom images
2021-03-24 17:32:45 +01:00
Calinteodor
e035d33fa9
feat(authentication) refactor auth dialogs to use React
2021-03-24 15:09:40 +01:00
Vlad Piersec
b4155ab6d2
fix(toolbox): Add missing lang key for video settings
2021-03-23 15:38:15 +02:00
Vlad Piersec
678f3e232b
fix(toolbar): Re-add "mute everyone's video" button
2021-03-22 15:25:30 +02:00
tudordan7
194d357005
feat(virtual-backgrounds) add virtual background support
2021-03-12 15:05:20 +01:00
Vlad Piersec
91ba835f78
feat(Toolbar): Redesign web toolbar
2021-03-09 16:29:44 +02:00
Calinteodor
430591bd1e
feat(shared-video) refactor dialog to use React
...
Also unify the mobile and web features into one, even though internally they still have separate ways to enable the functionality.
2021-03-03 15:37:38 +01:00
Steffen Kolmer
23bb824731
feat: Added mute video moderation feature ( #8630 )
...
* Added mute video feature
* Fixed export
* Fixed some issues
* Added remote video mute notification
* Fixed import
* Fixed conference event handling
* Fixed some linting issues
* Fixed more linter errors
* turn screenshare off on remote video mute
* Fix linter issue
* translations added for mute video feature
* Added video mute button to interface config
* Updated lib-jitsi-meet
* Fix copy paste error
Co-authored-by: nurjinn jafar <nurjin.jafar@nordeck.net>
2021-02-24 15:45:07 -06:00
Mihai-Andrei Uscat
43761fc398
feat(Chat) Improve responsive behaviour further.
...
* Add buttons to send messages/set nickname.
* Redesign message/nickname inputs.
* Pin messages to the input.
* Add keyboard avoider for Safari.
* Make chat content scrollable on mobile.
2021-02-23 09:39:20 +02:00
Hristo Terezov
a6c6cd6c56
fix: Add GUM timeout & improve device permissions
2021-02-08 15:53:38 -06:00
Jaya Allamsetty
0138f23755
feat(conference): Enable forced reload of client on bridge failure.
...
* feat(conference): Enable forced reload of client on bridge failure.
Force the client to reload when the bridge that is handling the media goes down.
This mitigates issues seen on the bridge because of a client re-joining the call with the same endpointId, BWE issues, etc.
This behavior is configurable through 'enableForcedReload' setting in config.js.
The client skips the pre-join page when the page reloads.
* squash: refactor the restart logic.
* squash: fix description
* squash: dispatch conferenceWillLeave action before reload.
2021-02-04 12:33:18 -05:00
Saygun ICYUZ
067610b3fd
feat(recording) - Show recording started notification to the initiator ( #8359 )
...
* Show recording started notification to the initiator
* Translate 'recording.on' language key for English and Turkish
Translate 'liveStreaming.on' language key for English and Turkish
2021-01-11 08:21:33 -06:00
tmoldovan8x8
5ecb5717c7
feat(stats) add stats for mobile
2020-12-22 10:12:52 +01:00
Tudor-Ovidiu Avram
22384d9094
fix(jaas) update recording label and hide option for jaas users
2020-12-21 12:19:10 +02:00
BasmaAwatef
70fcabd136
fix: the user placeholder translation issue #8219 ( #8233 )
...
* ✏️ user placeholder translation in authentication added
* Create node.js.yml
* Create npm-publish.yml
* Create deno.yml
* Create ci.yml
* Create stale.yml
* Delete deno.yml
* Delete npm-publish.yml
* Delete ci.yml
* Delete node.js.yml
* Delete ci.yml
* Create main.yml
* Delete stale.yml
* Delete main.yml
* Create ci.yml
* Create simpleCI.yml
* Update simpleCI.yml
* Revert "Delete stale.yml"
This reverts commit 27d88166b9
.
* Revert "Delete main.yml"
This reverts commit 037cd96e71
.
* Revert "Revert "Delete stale.yml""
This reverts commit 834d96e41c
.
* Revert "Revert "Delete main.yml""
This reverts commit f69bc066f9
.
* Revert "Revert "Revert "Delete stale.yml"""
This reverts commit d60372da56
.
* Revert "Revert "Revert "Delete main.yml"""
This reverts commit 521ca60df3
.
* Revert "Revert "Revert "Revert "Delete stale.yml""""
This reverts commit 1f2a9518e1
.
* Revert "Revert "Revert "Revert "Delete main.yml""""
This reverts commit adf6c58f8e
.
* Revert "Revert "Revert "Revert "Revert "Delete stale.yml"""""
This reverts commit 81c7ecc42f
.
* Revert "Revert "Revert "Revert "Revert "Delete main.yml"""""
This reverts commit d1e1c03983
.
* Revert "Revert "Revert "Revert "Revert "Revert "Delete stale.yml""""""
This reverts commit b5f16b3e4d
.
* Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml""""""
This reverts commit f9ef5ab193
.
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete stale.yml"""""""
This reverts commit b66bbf8698
.
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml"""""""
This reverts commit 01a44daf95
.
* Revert "Revert "Revert "Revert "Revert "Revert "Revert "Revert "Delete main.yml""""""""
This reverts commit eb896849a7
.
* 🔥 modifications dropped for all languages except for English
* Delete simpleCI.yml
* Delete stale.yml
2020-12-11 07:35:20 -06:00
Дамян Минков
97f47998ba
feat: Exposes a method for checking is remote track received and played/testing. ( #8186 )
...
* feat: Exposes a method for checking is remote track received and played.
Used for some tests in torture.
* squash: Drop not matching string.
Duplicate translation key with not matching content.
* squash: Moves torture specific functions to features/base/testing.
Listens for media events from the video tag of the large video and stores them in redux.
* squash: Fix comments.
* feat: Listens for media events from the video tag of the remote videos and stores them in redux.
* squash: Fix undefined videoTrack if between switches.
2020-12-08 08:01:16 -06:00
Vlad Piersec
08dce76763
fix(vpaas): Make user media permission message more generic
2020-11-11 13:24:02 +02:00
Vlad Piersec
721848da3f
fix(welcome_page): Update header to latest design & use generic key name
2020-11-10 16:43:52 +02:00
Saúl Ibarra Corretgé
7682e49787
feat(BrowserCapabilities) drop supportsVideo
...
It has been `true` for a very long time.
2020-11-10 10:33:00 +01:00
damencho
c2539bf615
feat: Drop buttons tooltips specific to guests.
2020-11-06 08:12:59 -06:00
Vlad Piersec
f8a41aea9c
feat(welcome_page): Redesign welcome page
2020-11-06 13:50:30 +02:00
Saúl Ibarra Corretgé
63fe1de789
rn,recent-list: replace swipe options with long-press sheet
...
This change serves 2 purposes:
- (Hopefully) make the recent list entry options easier to discover
- Remove the (now unmaintained) swipeout dependency
2020-10-08 10:17:53 +02:00
Tudor-Ovidiu Avram
478f1a731e
feat(prejoin) improve ux
2020-10-07 14:53:49 +02:00
George Politis
b5310573fc
feat: Adds more debug information in the GSM bars popover ( #7627 )
2020-10-02 15:20:24 +02:00
Saúl Ibarra Corretgé
7cafa205ee
e2ee: stage 2
...
Adapt to E2EE changes in lib-jitsi-meet. Notably:
---
e2ee: introduce per-participant randomly generated keys
This the second stage in our E2EE journey.
Instead of using a single pre-shared passphrase for deriving the key used for
E2EE, we now establish a secure E2EE communication channel amongst peers.
This channel is implemented using libolm, using XMPP groupchat or JVB channels
as the transport.
Once the secure E2EE channel has been established each participant will generate
a random 32 byte key and exchange it over this channel.
Keys are rotated (well, just re-created at the moment) when a participant joins
or leaves.
---
2020-09-10 16:06:25 +02:00
Vlad Piersec
4bd57692b7
feat(prejoin): Show warning if audio device does not receive data
2020-08-25 11:39:59 -05:00
Vlad Piersec
453c07cb17
feat(prejoin): Add precall connection quality indicator
...
* Adds a dropdown indicator which displays the status of the internet connection.
* It uses the same data as `https://network.callstats.io `.
* The algorithm for the strings displayed to the user is also the one used on `network.callstas.io`.
2020-08-20 08:25:15 -07:00
Tudor-Ovidiu Avram
10c2652a4f
feat(prejoin) show error when trying to join and name is required
2020-08-18 13:18:58 -05:00
Russell Graves
2aa6f7ff4b
Add codec reporting (if present in lib-jitsi-meet output) to connection stats ( #6054 )
...
* Add codec reporting to the stats window for connections.
This will report the audio/video codecs, if reported by lib-jitsi-meet.
2020-08-13 17:56:14 -04:00
Tudor-Ovidiu Avram
b1e12d33ab
feat(embed) implement embed meeting feature
2020-07-23 13:21:05 +02:00
Vlad Piersec
b3ca51c7d0
feat(prejoin): Add settings options for prejoin page
2020-07-17 13:40:29 +03:00
Gabriel Imre
b85cd2348f
feat: add grant moderator functionality
2020-07-15 12:13:28 +02:00
George Politis
e4ce3928dc
feat: Exposes the max enabled resolution in the connection stats popover. ( #7278 )
...
* feat: Exposes the max enabled resolution in the connection stats popover.
* deps: lib-jitsi-meet@latest
2020-07-13 17:20:59 +02:00
Florian
1c122705bf
Update main.json with missing KnockingParticipantList string ( #7246 )
...
Adding future translation possibilities
2020-07-07 08:40:18 -05:00
Bettenbuk Zoltan
873ede0e06
feat: lobby related notifications
2020-07-06 17:31:16 +02:00
Bettenbuk Zoltan
7d62020787
feat: add moderated service link to welcome page
2020-06-30 12:39:46 +02:00
Bettenbuk Zoltan
f68b9b7df9
fix: different description for non moderator participants in passcode dialog
2020-06-25 17:36:39 +02:00
Bettenbuk Zoltan
b534c4f624
ui: making the security menu more compact
2020-06-25 17:36:39 +02:00
Jaya Allamsetty
07cad2a98f
cleanup: Remove obsolete code related to SS extension
...
- Remove external install dialogs and fix related screensharing error handling.
- Remove obsolete options from config.js and from configWhitelist.js
2020-06-20 08:49:19 -04:00
Bettenbuk Zoltan
28e5edfb50
ref: move e2ee field into security menu
2020-06-18 09:36:24 +02:00
Saúl Ibarra Corretgé
e936c6dc2c
lang: improve wording
2020-06-17 20:35:57 +02:00
Bettenbuk Zoltan
29dc63fbcb
ref: merge prejoin with lobby
2020-06-09 18:10:43 +02:00
Bettenbuk Zoltan
475a2ae596
feat: lobby feature
...
The lobby feature adds the possibility to lock a meeting and only allow people in after virtually knocking and going through formal approval
2020-06-09 18:10:43 +02:00
Hristo Terezov
6773aed67f
feat(recording): Limit notification
2020-06-02 16:00:54 -05:00
Hristo Terezov
ce1de9e1e7
feat(recording): Disable buttons on active session
2020-05-28 15:39:49 -05:00
huzaifahj
1a4be30ea1
lang: make "OK" capitalization consistent
2020-05-25 13:24:06 +02:00