Jaya Allamsetty
9856add282
chore(deps) lib-jitsi-meet@latest
...
* JiConOp2 (#1569 )
* fix: high CPU on Chrome with low fps screen sharing (#1570 )
0dc1540a44...ab667ef809
2021-04-22 13:38:24 -04:00
Calinteodor
98658f573c
fix(authentication): removed old LoginDialog.js file, fixed redirection to the external auth and created actions.any.js ( #9049 )
...
* fix(authentication) login dialog now closes when connection is established
* fix(authentication) fixed shibboleth auth
* fix(authentication) renamed authenticateExternal func to authenticate and updated its logic
* fix(authentication)removed logindialog.js and created actions.any
* fix(authentication) removed focus from externalauthwindow
* fix(authentication) removed private sign from some actions and added openLoginDialog to actions.any
* fix(authentication) exported all from actions.any
* fix(authentication) reverted change regarding externalAuth
* fix(authentication) fixed indentation
2021-04-22 17:05:14 +02:00
Gabriel Imre
20a62e5eb4
fix(participants-pane): Consider reducer/state being unavailable on native
2021-04-22 17:02:35 +02:00
Saúl Ibarra Corretgé
77890fc27a
fix(config) drop ancient backwards compatibility options
2021-04-22 17:00:33 +02:00
Saúl Ibarra Corretgé
433e212e20
fix(config) avoid using legacy config options
...
If the new ones are specified, use them.
2021-04-22 17:00:33 +02:00
titus.moldovan
527d022d63
fix(android): catch exception thrown when media projection is stopped
2021-04-22 16:52:09 +02:00
Saúl Ibarra Corretgé
9724bb1799
fix(android) fix screen rotation when screen-sharing
2021-04-22 12:59:17 +02:00
Avram Tudor
6398b4ec89
Merge pull request #9047 from jitsi/tavram/sip-invite-fixes
...
fix(sip-invite) add minor fixes to sip invite flow
2021-04-22 12:13:45 +03:00
Avram Tudor
d8e5b48aeb
Merge pull request #9046 from jitsi/tavram/fix-rec-logo
...
fix(jaas) fix recorder and sip gateways not detecting vpaas meetings
2021-04-22 11:43:17 +03:00
Jaya Allamsetty
477d94497b
fix(audio-share): Show button only when supported by browser.
...
Show the audio share button only when its supported. For example, mobile browsers do not support getDisplayMedia yet.
2021-04-21 16:50:29 -04:00
Gabriel Imre
d014a52ab3
feat(participants-pane) implement participants pane
2021-04-21 15:48:05 +02:00
Jaya Allamsetty
6efa94541e
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Increase the ICE candidate gathering timeout to 150ms. This will reduce the numbers of transport-info IQs sent by the client.
* fix(TPC): Fix error handling for getStats.
ca325f5ef9...0dc1540a44
2021-04-20 14:37:06 -04:00
Tudor-Ovidiu Avram
f0f9c02452
fix(sip-invite) add minor fixes to sip invite flow
2021-04-20 16:05:49 +03:00
Avram Tudor
ef4af415a8
Merge pull request #9037 from jitsi/tavram/sip-invite-password
...
feat(sip-invite) add room password for sip invite requests
2021-04-20 15:36:44 +03:00
Tudor-Ovidiu Avram
c6fd8c2bcb
fix(jaas) fix recorder and sip gateways not detecting vpaas meetings
2021-04-20 15:35:36 +03:00
hmuresan
7d1c8da827
fix(aot): fix aot buttons size
...
- fix aot not being debug-able locally in jitsi-meet-electron app
2021-04-20 15:32:29 +03:00
Saúl Ibarra Corretgé
9e6939d25f
fix(ios) detect orientation when screen sharing
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/9012
2021-04-20 10:23:20 +02:00
tudordan7
c765e08aa1
fix(virtual-background): Check if virtual background is disabled on premeeting.
2021-04-19 11:54:55 -05:00
Jaya Allamsetty
41939d99c8
chore(deps) lib-jitsi-meet@latest
...
* fix(stats): Use promise-based getStats on all browsers. Get rid of the browser specific keys and use the standard spec-compliant fields for stats. Get the resolution/fps for remote streams from 'inbound-rtp' stats. Use the 'track' stats for the local resolution/fps since these take the active simulcast streams into account.
8b3dc59374...ca325f5ef9
2021-04-19 11:32:10 -04:00
Tudor-Ovidiu Avram
9d0c6e3741
fix(prejoin) fix background selection not being available for 3rd party apps
2021-04-19 09:29:08 -05:00
Andrei Bora
572b99b208
Verify room name using regex in JWT
2021-04-19 07:49:46 -05:00
Tudor-Ovidiu Avram
64ab813b55
feat(sip-invite) add room password for sip invite requests
2021-04-19 15:10:28 +03:00
JohnProv
67ac48cac6
Update main-nl.json ( #9017 )
...
* Update main-nl.json
Add missing keys and delete some old keys
* Update main-nl.json
Fix typo
* Update main-nl.json
2021-04-16 17:36:01 -05:00
Saúl Ibarra Corretgé
afbd29f4a2
chore(deps) lib-jitsi-meet@latest
...
* Implement review changes 4
* Implement review changes 3
* Implement review changes 2
* Implement review changes 1
* feat(HDAudio): Initial implementation.
baa78aca40...8b3dc59374
2021-04-16 13:06:55 +02:00
Mihai-Andrei Uscat
996c9fb064
Implement review changes 3
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
b53ad353cb
Implement review changes 2
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
e0da67dff5
Implement review changes 1
2021-04-16 12:21:53 +02:00
Mihai-Andrei Uscat
dcd073b407
feat(HDAudio): Initial implementation.
2021-04-16 12:21:53 +02:00
Jaya Allamsetty
c12c554138
fix(video-layout): Unpin SS when the screensharing participant leaves.
2021-04-15 16:38:25 -04:00
Saúl Ibarra Corretgé
289ba6f764
fix(rn,config) update to new configuration for codec selection
2021-04-15 18:35:47 +02:00
Jaya Allamsetty
59afafdf7c
fix(config): Add missing config.js settings.
...
Add missing enforcePreferredCodec, bitrates for H264 and fix an issue with missing comma.
2021-04-15 11:55:11 -04:00
Avram Tudor
b74c8b5d1f
fix(invite) fix mailto links not working on Brave for iOS
2021-04-15 12:52:11 +02:00
Jaya Allamsetty
0aef918c55
chore(deps) lib-jitsi-meet@latest
...
* fix(SS): Implement a 2500Kbps limit for VP9 SS.
* fix(RTC): Remove stream effect before disposing the track. Remove the effect instead of stopping it so that the original stream is restored on both the local track and on the peerconnection. Fixes issues when a stream with effect applied is replaced on the pc after it is muted, also fixes https://github.com/jitsi/lib-jitsi-meet/issues/1537 .
* fix: Drops unused config.
1f3f85978d...baa78aca40
2021-04-14 18:54:33 -04:00
qwertiko GmbH
dc3f64fe7a
update main-de.json ( #9003 )
...
* language update: main.json and main-de.json
* language update: main-de.json
* language update: main-de.json
* revert changes in main.json and delete same entries in main-de.json
Co-authored-by: qwertiko <gross@qwertiko>
2021-04-14 16:45:53 -05:00
Horatiu Muresan
cbeb7b86cc
fix(toolbox): Fix toolbox not auto-hiding. ( #9002 )
2021-04-14 19:30:19 +02:00
Tudor D. Pop
b1833fddad
feat(virtual-background) Virtual background UI changes
2021-04-14 18:26:36 +02:00
Vlad Piersec
1b2f64efb3
fix(icons): CC, invite, user & virtual-background
2021-04-14 18:07:49 +02:00
Jaya Allamsetty
7121b2f1e1
chore(deps) lib-jitsi-meet@latest
...
* fix(connection-quality): Calculate target bps based on videoQuality settings.
d73723dae6...1f3f85978d
2021-04-14 11:07:38 -04:00
Saúl Ibarra Corretgé
6c4652e3a0
feat(build,ios) add lane to update dSYMs on Crashlytics
2021-04-14 15:24:50 +02:00
Saúl Ibarra Corretgé
a256c6b8e7
fix(ios) use app_store_connect_api_key for Fastlane builds
2021-04-14 15:24:50 +02:00
Andrei Gavrilescu
96e886d306
feat(rtcstats): switch to rtcstats v3 protocol ( #8989 )
...
* use new rtcstats clinet
* add room name to identity
* update rtcstats version
2021-04-14 12:32:16 +03:00
damencho
12552766ce
chore(deps) lib-jitsi-meet@latest
...
* Update presence and skip default values (#1536 )
* fix: Adds back removed method used by jibri. (#1561 )
49c4e75f37...d73723dae6
2021-04-13 17:51:34 -05:00
chipechop
299674508b
Update main-it.json
...
- added a few missing lines
- changed some fragmented phrases, so that they sound fluent, once reunited
- gave coherence to the usage of the persons (I, or you) in some mismatching title and dialog boxes
2021-04-13 12:24:31 -05:00
Avram Tudor
58be0f6914
Merge pull request #8994 from jitsi/tavram/fix-query-params
...
fix(sip-invite) do not send query params on sip invite request
2021-04-13 13:37:10 +03:00
Tudor-Ovidiu Avram
529b182666
fix(sip-invite) do not send query params on sip invite request
2021-04-13 12:24:19 +03:00
tmoldovan8x8
067ff0729e
bugfix(ios): fixes typo on JitsiMeetViewDelegate method
2021-04-12 14:08:53 +03:00
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
Saúl Ibarra Corretgé
fd4819aeca
fix(toolbar) restore security button backwards compat
...
In https://github.com/jitsi/jitsi-meet/pull/8673 we inadvertently removed the
backwards compatibility code which would show the security button when the
"info" button is configured in interface_config. The security button replaced
the info button.
2021-04-09 09:27:10 -05:00
Tudor D. Pop
7ca04ccb0f
fix(virtual-background) keep selected state on dialog
2021-04-09 16:25:26 +02:00
Calinteodor
bf3726cb93
feat(rn,security) add security dialog
2021-04-09 14:30:25 +02:00
titus.moldovan
524af5ca67
chore(deps) lib-jitsi-meet@latest
...
https://github.com/jitsi/lib-jitsi-meet/compare/...49c4e75f37cfec5a5bdd921c869b6ec1bff8f9d2
2021-04-09 14:18:39 +02:00
Tudor D. Pop
af28080058
feat(virtual-background) add slight blur option
2021-04-09 14:17:06 +02:00
Jean-François Alarie
927b40ec71
fix(rn,full-screen) make sure immersive mode respects the fullscreen flag
2021-04-09 14:05:16 +02:00
Saúl Ibarra Corretgé
3bbfdb2846
fix(debian) don't include package{-lock}.json files
2021-04-08 17:18:39 -05:00
Nikhil
e38ebc6628
lang:New translation Hindi(hi) ( #8968 )
...
* lang:New translation Hindi(hi)
Work in progress. I will update this on the way. I also want to quickly test this out. Thanks
* add new lang Hindi(hi)
* add HIndi(hi)
* Update main-hi.json
2021-04-08 08:59:22 -05:00
Vlad Piersec
62cf3099a7
fix(settings): Make language dropdown wider
2021-04-08 07:10:11 -05:00
Vlad Piersec
b135e2a06a
feat(Labels): Redesign labels on mobile & web
2021-04-08 11:57:15 +02:00
Saúl Ibarra Corretgé
7656985fe1
chore(rn,versions) bump SDK and apps versions
2021-04-08 10:44:33 +02:00
Avram Tudor
5599454ea9
Merge pull request #8962 from jitsi/tavram/sip-invite-auth
...
fix(sip-invite) fix sip invite jwt not being sent correctly
2021-04-08 10:24:06 +03:00
Mejans
807a5ab893
Adds Farsi and Portuguese
2021-04-07 16:56:33 -05:00
damencho
c4766125bb
feat: Adds an option to preset in localstorage key for locked rooms.
...
This feature will be used by sip-jibri to join locked rooms.
2021-04-07 11:07:04 -05:00
Emil Ivov
ba41745d1e
Merge pull request #8965 from jitsi/saghul-patch-10
2021-04-07 10:40:33 -05:00
Saúl Ibarra Corretgé
8eed42c273
fix(virtual-backgrounds) add segmentation model license information
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8792
2021-04-07 17:15:17 +02:00
tmoldovan8x8
e803e8cfd9
feat(ios): adds ios screensharing enabled flag
2021-04-07 16:28:26 +03:00
Tudor-Ovidiu Avram
86dd35b927
code review changes
2021-04-07 15:46:01 +03:00
Tudor-Ovidiu Avram
32ecd6310c
fix(sip-invite) fix sip invite jwt not being sent correctly
2021-04-07 15:37:17 +03:00
tudordan7
e5277deed5
chore(deps) lib-jitsi-meet@latest
...
* fix(rtc) Fix setting effects while not in a conference.
3cd9d31b97...cd53f249c5
2021-04-07 13:12:36 +02:00
Tudor D. Pop
8b315846b9
feat(premeeting-screen) add virtual background functionality
2021-04-07 11:29:54 +02:00
Jaya Allamsetty
c687f41a89
chore(deps) lib-jitsi-meet@latest
...
* feat(RTC): Signal video type and availability to bridge.
dddbab99f1...3cd9d31b97
2021-04-06 17:46:04 -04:00
Jonathan Lennox
31c0ba4481
Load-test: emulate jitsi-meet stage view behavior, if selected. ( #8957 )
2021-04-06 16:31:26 -04:00
Calinteodor
fc3a743372
fix(ios) keyboard no longer covers message board and input
2021-04-06 12:07:24 +02:00
damencho
8b038716a5
chore(deps) lib-jitsi-meet@latest
...
* fix: Fixes error for undefined error, on happening on p2p kick.
2e598a4bda...dddbab99f1
2021-04-05 16:49:58 -05:00
Jonathan Lennox
9662b2ae67
Load test: send video constraints only after ICE is connected. ( #8952 )
2021-04-05 17:17:25 -04:00
Jonathan Lennox
6275439a91
Load-test: Fix getId call. ( #8941 )
2021-04-05 12:03:54 -04:00
Vlad Piersec
d9693117f2
fix(Toolbar, rn): Button overflow in landscape orientation
2021-04-05 13:54:44 +03:00
Jaya Allamsetty
21382ea6d5
chore(deps) lib-jitsi-meet@latest
...
* Get rid of stats debug message, fix typo with codec type.
* fix(receiveVideoController): Do a deep copy of constraints for comparsion.
* fix(codec-selection): Fix codec selection for unified plan browsers.
93af5ada95...2e598a4bda
2021-04-02 16:18:44 -04:00
JohnProv
6df67694d1
Update main-nl.json ( #8938 )
...
Remove keys in main-nl but not in main.
2021-04-02 12:01:32 -05:00
JohnProv
08756bc6d0
Update main-nl.json ( #8937 )
...
* Update main-nl.json
Add some translated keys.
* Update main-nl.json
Fix
* Update main-nl.json
Fix typo
* Update main-nl.json
Fix
2021-04-02 11:25:23 -05:00
Mihai-Andrei Uscat
1b1d650b75
fix(MoreTab): Fix languages not being scrollable on mobile
2021-04-02 13:38:02 +03:00
Jaya Allamsetty
b1eff72394
chore(deps) lib-jitsi-meet@latest
...
* fix(receiveVideoController): Do not send redundant video constraints to the bridge.
* feat(stats): Add a new bridge message "EndpointStats" for stats. Use the new Colibri message "EndpointStats" for broadcasting the local stats. The bridge then will be able to filter the endpoint stats and send them only to the interested parties instead of broadcasting it to all the endpoints in the call.
* Test RTCRtpReceiver.getCapabilities before using
2b94da12e8...93af5ada95
2021-04-01 10:44:22 -04:00
Jonathan Lennox
357bbd1158
Load test: emulate Jitsi-Meet's lastN and selectParticipant behavior. ( #8926 )
2021-04-01 10:30:23 -04:00
Arnaud (Martient) Leherpeur
0ca47e9ffb
fix (lang): update french and canadian french i18n
...
change "cryptage" to "chiffrement"
2021-04-01 08:29:12 -05:00
Дамян Минков
1123b4f2fe
fix: Adds Portuguese to listed languages
2021-04-01 08:27:49 -05:00
tmoldovan8x8
1224597ede
feat(e2ee): auto turns on e2ee when one participant enabled it
2021-04-01 12:34:01 +03:00
Avram Tudor
58b7663a97
Merge pull request #8866 from jitsi/tavram/sip-invite
...
feat(sipcall) implement sip invite
2021-04-01 11:39:31 +03:00
Christoph Settgast
cf8ab5e13b
fix(lang) Differentiate prejoin and lobby better in German translation
...
Signed-off-by: Christoph Settgast <csett86@web.de >
2021-03-31 15:46:05 -05:00
Tudor-Ovidiu Avram
f99c919416
code review changes
2021-03-31 15:51:53 +03:00
Tudor-Ovidiu Avram
ae21a09bd6
feat(sipcall) implement sip invite
2021-03-31 09:53:55 +03:00
Tudor D. Pop
39011d8fd3
feat(virtual-background) persist settings
2021-03-30 23:27:44 +02:00
Johnny998
77f1a24344
Update main-sk.json
...
Translated a few missing strings.
2021-03-30 08:41:32 -05:00
tudordan7
3453e49182
fix(virtual-background): Hide scrollbar on loading action.
2021-03-30 13:43:57 +02:00
tmoldovan8x8
b1d7debfb9
feat(e2ee): adds sounds for e2ee enabling/disabling
2021-03-30 12:59:32 +03:00
Дамян Минков
b826fc1d5a
fix: Correct some missing comas in config.js.
2021-03-30 08:51:43 +02:00
Jaya Allamsetty
c5626e99e9
chore(deps) lib-jitsi-meet@latest
...
* feat(stats): Get audio levels for the top 5 speakers only.
1249681a0e...43c589f409
2021-03-29 17:21:46 -04:00
Christoph Wiechert
ae28fcc12f
Fix: used deprecated onmousewheel event
...
https://developer.mozilla.org/en-US/docs/Web/API/Element/mousewheel_event
2021-03-29 10:53:13 -05:00
chipechop
987760abbd
Update main-it.json ( #8795 )
...
* Update main-it.json
Added roughly 20 missinig lines
* Update main-it.json
Fixed two typos, left behind...
2021-03-29 10:53:02 -05:00
KyungheeKo
a3b364f8d7
lang: Update korean translation ( #8879 )
...
* Update main-ko.json
update korean translation
* Update main-ko.json
fix comma error
* Update languages-ko.json
add korean translation
2021-03-29 10:52:50 -05:00
JohnProv
2ea317d721
Update main-nl.json ( #8891 )
...
* Update main-nl.json
Add missing keys for virtualBackground
* Update main-nl.json
2021-03-29 10:52:22 -05:00
Vlad Piersec
eb41a306a6
fix(lobby): Knocking participants list for small widths
2021-03-29 09:47:11 -05:00
Vlad Piersec
3426290bf2
fix(captions): Lift captions upper when invite box is shown & fix icon
2021-03-29 09:09:21 -05:00
Tudor D. Pop
dfd33521bf
fix(virtual-background): Fixes upload virtual background on Firefox
...
Fixes : #8892
2021-03-29 14:28:22 +02:00
Hristo Terezov
be3bc75403
chore(deps) lib-jitsi-meet@latest
...
* fix(caps): features update event is not emitted.
0e180efdfa...1249681a0e
2021-03-26 17:43:54 -05:00
Jaya Allamsetty
4621fad832
fix(large-video): Always pin screenshare to large-video if it exists.
...
Set higher preference for screenshare over dominant speaker when trying to elect a participant for large-video. This prevents the dominant speaker from taking over the stage when a user toggles tile view on and off while a screenshare is in progress.
2021-03-26 09:14:03 -04:00
tmoldovan8x8
e4b34e1c89
feat(rn): makes InputDialog textInput autoFocus
2021-03-26 10:51:47 +02:00
damencho
0067f6b077
fix: Fixes lobby when allowners is enabled.
2021-03-25 15:20:49 -06:00
JohnProv
989044b3a9
fix(lang) update Dutch translation
2021-03-25 17:43:52 +01:00
Mihai-Andrei Uscat
a78ca5fcad
feat(external_api): Add command for toggling localFlipX
2021-03-25 14:57:41 +02:00
Mihai-Andrei Uscat
1ad40de487
feat(external_api): Add command for toggling camera on mobile web
2021-03-25 13:48:49 +02:00
ggalperi
2c9078985f
fix(lang) fix typo in Russian translation
...
Fixed typo
2021-03-24 15:59:45 -06:00
Tudor D. Pop
77ee4b13e1
feat(virtual-backgrounds) add ability to upload custom images
2021-03-24 17:32:45 +01:00
Jaya Allamsetty
a3a2ce3875
feat(rn,polyfill): Add a polyfill for Promise.allSettled.
...
Promise.allSettled is supported from RN 0.63 onwards and is not supported on the current version, use a polyfill for that shims Promise.allSettled if its unavailable or noncompliant.
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-03-24 11:59:52 -04:00
Saúl Ibarra Corretgé
e0c77dcd95
feat(tile-view) allow to toggle tile view while alone
2021-03-24 16:43:50 +01:00
Calinteodor
e035d33fa9
feat(authentication) refactor auth dialogs to use React
2021-03-24 15:09:40 +01:00
Kylian Kropf
11202595bd
fix(lang) update Dutch translation
2021-03-24 11:16:32 +01:00
Jaya Allamsetty
415670e24b
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): get ssrc info per ssrc and not per mline.
* feat: Consider absence of A/V muted from presence as muted.
* Feature: Moderator can revoke moderator role to others and himself (#1532 )
4191198233...0e180efdfa
2021-03-23 18:11:23 -04:00
Izak Glasenčnik
05f3b4390d
feat(iFrame): Emit event when recording status changes, including errors ( #7973 )
...
* feat(iFrame): Emit event when recording status changes, including errors
* Fix APP access on mobile
2021-03-23 11:35:46 -05:00
Saúl Ibarra Corretgé
cff0a619f5
fix(interfaceConfig) mark as deprecated
2021-03-23 16:59:46 +01:00
hmuresan
f7c0d4f1fe
feat(background alpha) Set background transparency
2021-03-23 16:16:56 +02:00
TigiBoom
8fccb05519
fix(lang) fix typo in Russian translation
2021-03-23 14:47:25 +01:00
Vlad Piersec
b4155ab6d2
fix(toolbox): Add missing lang key for video settings
2021-03-23 15:38:15 +02:00
tmoldovan8x8
a1d3870634
feat(external_api): add videoMuted event and action ( #8862 )
2021-03-23 15:30:17 +02:00
hmuresan
07f16a7a51
feat (external-api) Add command for setting tile view mode
2021-03-23 15:21:57 +02:00
Vlad Piersec
0e7bde2ff0
fix(overflow-menu): Don't change state on hover for disabled items
2021-03-23 14:30:52 +02:00
Vlad Piersec
e9d00acad8
fix(menu): Pop menu icons & background
2021-03-23 14:18:22 +02:00
Mihai-Andrei Uscat
911aaed052
fix: Refactor client width computation.
...
* Unify chat open/close size changes and move them to redux.
* Fix responsive columns not accounting for chat.
2021-03-23 14:06:43 +02:00
Vlad Piersec
5fd9dc74e4
fix(welcome): Align meeting list at the top when no footer
2021-03-23 14:03:54 +02:00
Vlad Piersec
eb68467e15
fix(rn, toolbox): Change button appearing order
2021-03-23 10:14:54 +02:00
Jaya Allamsetty
6a5d6afc94
chore(deps) lib-jitsi-meet@latest
...
* fix(JingleSession): Avoid renegotiation when user with no sources leaves the call.
* feat: participant kick reason add
* ref(RTC): remove legacy pc constraints. Stop using the legacy pc constraints that are no longer wired up to WebRTC.
* fix(deps) update webrtc-adapter to v7.7.1
087a8e19eb...4191198233
2021-03-22 19:25:02 -04:00
Дамян Минков
2a9b6a7d28
fix(load-test): Fixes unmuting loadtest client. ( #8849 )
...
* fix(load-test): Fixes unmuting loadtest client.
Fixes the case where audio track was not added due to jicofo muting clients.
* squash(load-test): Drop noAutoLocalAudio and change add track logic.
Trying to mimic jitsi-meet.
* squash(load-test): Fix adding video.
2021-03-22 14:39:57 -05:00
adam j hartz
67beafc9af
add option for disabling join/leave sounds ( #8596 )
...
* add option for disabling join/leave sounds
* document disableJoinLeaveSounds and add it to whitelist
2021-03-22 11:28:34 -05:00
BenjaminVega
6175a5cad5
Be able to toggle the raise-hand via external-api ( #8838 )
...
* Be able to toggle the raise-hand via external_api
* Code Review inputs
2021-03-22 11:22:45 -05:00
Vlad Piersec
678f3e232b
fix(toolbar): Re-add "mute everyone's video" button
2021-03-22 15:25:30 +02:00
Jake Breen
f3c1b8ac08
fix(android) apply flags when launching activity from non-activity context
...
Check whether context is that of an Activity before launching the Jitsi Conference Activity. If context is not an activity context, apply flag FLAG_ACTIVITY_NEW_TASK to the Jitsi Activity Intent to ensure activity can launch without error.
This scenario would manifest when a user attempts to launch the Jitsi Actvity from a Widget... for example.
https://developer.android.com/about/versions/pie/android-9.0-changes-all#fant-required
2021-03-22 12:59:43 +01:00
John Wu
f225ce886f
fix(chore) fix typo
2021-03-22 11:21:48 +01:00
dependabot[bot]
6a4417c6cc
chore(deps): bump ini from 1.3.5 to 1.3.7
...
Bumps [ini](https://github.com/isaacs/ini ) from 1.3.5 to 1.3.7.
- [Release notes](https://github.com/isaacs/ini/releases )
- [Commits](https://github.com/isaacs/ini/compare/v1.3.5...v1.3.7 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-22 11:03:23 +01:00
Дамян Минков
6b66c8dd20
fix(config, docs) document feedbackPercentage
2021-03-22 10:56:26 +01:00
luz paz
d3680bbebd
fix(misc) follow-up typos
...
Found via `codespell -q 3 -S ./lang`
2021-03-22 10:41:41 +01:00
dependabot[bot]
7933d4b4d6
chore(deps): bump xmldom from 0.1.27 to 0.5.0
...
Bumps [xmldom](https://github.com/xmldom/xmldom ) from 0.1.27 to 0.5.0.
- [Release notes](https://github.com/xmldom/xmldom/releases )
- [Changelog](https://github.com/xmldom/xmldom/blob/master/CHANGELOG.md )
- [Commits](https://github.com/xmldom/xmldom/compare/v0.1.27...0.5.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-22 10:36:43 +01:00
Vlad Piersec
e7297714c6
feat(toolbox): Adaptive toolbar on mobile
2021-03-22 11:26:00 +02:00
Saúl Ibarra Corretgé
8da154b185
fix(android) remove leftover package
2021-03-19 12:58:47 +01:00
Saúl Ibarra Corretgé
3c94a5ccfd
feat(rn,ui) update in-meeting colors
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
78d4af6bf2
feat(rn,conference) new UI for conference name duration
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
33fc3833f9
fix(rn,labels) don't add extra margin in tile view
...
There is no need to skip the filmstrip, since it's not there.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
b179542c39
fix(rn,labels) top-align with room name field
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
49c38a73aa
fix(filmstrip) make sure it's not rendered outside of a safe area
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
fc27300132
fix(rn,filmstrip) simplify thumbnail height calculations
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
57ecdff9eb
fix(rn,conference) remove no longer needed margin
...
We are using a safe area view now.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
effa878fa4
fix(rn,filmstrip) simplify visibility calculation
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
9d4e49a5af
fix(rn,toolbox) fill gap underneath Toolbox
...
This is for devices without the home button.
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
6b4d25c0d3
fix(rn,ui) move top labels to navbar component
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
2f5ab2757f
feat(rn,ui) get rid of the gradients
2021-03-19 11:32:00 +01:00
Saúl Ibarra Corretgé
bde26c4fbb
fix(icons) never specify fill
2021-03-19 11:32:00 +01:00
trippledave
68c2c9be40
feat(flags) add feature flag for audio-only button
2021-03-19 08:17:37 +01:00
Jaya Allamsetty
5b21051c6b
fix(startMuted): Fix unmute on mobile when it is muted by Jicofo on join.
2021-03-18 15:23:54 -04:00
hmuresan
8806269af0
* chore(deps) lib-jitsi-meet@latest
...
5796d83bb1...087a8e19eb
2021-03-18 19:34:44 +01:00
hmuresan
3a8bd852b2
feat(jwt) log jwt validation errors
2021-03-18 16:58:54 +02:00
Hristo Terezov
f50872285d
ref(Filmstrip): Use Thumbnail component.
2021-03-18 09:37:55 -05:00
Jaya Allamsetty
e937e99284
chore(deps) lib-jitsi-meet@latest
...
* squash: Use different function syntax.
* squash: Fix lint errors.
* Process stats immediately before setting the interval.
* feat(ReceiveVideoController): Add the ability to send constraints in the new format. Add the ability to send the bridge messages for the receiver video constraints in the new format directly.
676c7a9105...5796d83bb1
2021-03-18 10:25:29 -04:00
Mihai-Andrei Uscat
3972e076f0
fix(Chat): Fix modals displaying improperly due to chat.
...
* Adjust chat font size.
* Adjust invite more button and text size.
* Remove useless constant.
2021-03-18 15:56:20 +02:00
Jonathan Lennox
81cf79e643
In loadtest, make localAudio non-const. ( #8829 )
...
(Because we modify it.)
2021-03-18 09:39:13 -04:00
Mihai-Andrei Uscat
a22d054b10
feat(InviteMore): Relocate invite prompt for mobile friendliness.
2021-03-18 14:09:22 +02:00
Vlad Piersec
7fce181080
feat(config): Add config option to allow unsetting local video flip
2021-03-18 09:35:42 +02:00
Vlad Piersec
92735478d1
fix(toolbox): Fix overflow menu & button background
2021-03-18 09:16:43 +02:00
Mihai-Andrei Uscat
7dabfc21b4
feat(Chat): Revamp design.
...
* ensure keyboard stays open when sending messages on mobile web.
2021-03-18 09:08:34 +02:00
Saúl Ibarra Corretgé
1395f84550
fix(virtual-background) fix tainted canvas when using the CDN
...
When we use a CDN the images come from an origin different than the site so
unless we mark them for CORS the canvas where they are painted will be tainted.
Ref: https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image
2021-03-17 16:32:16 +01:00
Vlad Piersec
d080460f9b
fix(toolbox): Fix mic disabled icon
2021-03-17 15:23:45 +02:00
tmoldovan8x8
61567f47c0
fix(android) changes the property name for the manifestOutputDirectory
2021-03-17 14:19:43 +01:00
Avram Tudor
4f3058eae2
Merge pull request #8823 from jitsi/tavram/hide-support
...
fix(jaas) hide support link in invite error for jaas users
2021-03-17 15:16:32 +02:00
Tudor-Ovidiu Avram
3a073d9af4
fix(jaas) hide support link in invite error for jaas users
2021-03-17 11:53:58 +02:00
Mihai-Andrei Uscat
aef0287605
feat(ToggleCamera): Implement for web.
2021-03-17 10:44:18 +02:00
Vlad Piersec
bb19567efa
fix(prejoin): Use localFlipX on prejoin screen
2021-03-17 09:19:55 +01:00
Saúl Ibarra Corretgé
79ab973694
chore(deps) update react-native-webrtc
...
Fix script for downloading bitcode.
2021-03-16 22:09:21 +01:00
Saúl Ibarra Corretgé
7046785ca3
chore(deps) update react-native-webrtc to 1.89.1
2021-03-16 19:57:26 +01:00
Saúl Ibarra Corretgé
b817bd19d5
chore(deps) bump js-utils to 1.0.6
...
Fixes a harmless but confusing error in postis processing when using the
Bitwarden Chrome extension, for example.
2021-03-16 19:57:03 +01:00
luz paz
817d54b0b9
fix(misc) typos
...
Found via `codespell -q 3 -S ./lang`
2021-03-16 16:12:12 +01:00
Vlad Piersec
3f0bb6818c
fix(toolbox): Fix always on top toolbar
2021-03-16 16:07:49 +01:00
Saúl Ibarra Corretgé
4fa47c8070
fix(virtual-background) use a DOM element for storing the image
...
THis will reuse the previously cached image and obey the base href.
Ref:
https://stackoverflow.com/questions/6241716/is-there-a-difference-between-new-image-and-document-createelementimg
2021-03-16 11:27:27 +01:00
Saúl Ibarra Corretgé
0dcb8a025b
fix(rn,bottomsheet) limit width
2021-03-16 11:19:52 +01:00
tmoldovan8x8
8defaa9aec
feat(android): adds timer to OngoingNotification
2021-03-16 12:13:37 +02:00
Vlad Piersec
d214079148
fix(toolbox): Constrain toolbox width on large mobile device
2021-03-16 09:50:49 +01:00
Vlad Piersec
096ee3cb53
fix(toolbox): Background of disabled settings button & tileview button
2021-03-16 09:20:02 +01:00
Vlad Piersec
fd606896b8
fix(toolbox): Fix buttons size in minified mode
2021-03-16 09:32:36 +02:00
Jonathan Lennox
226581a81a
Add muteAudio function to load test JS. ( #8802 )
2021-03-15 15:37:58 -04:00
Avram Tudor
e1c5b1e626
Merge pull request #8799 from jitsi/tavram/billing-id
...
fix(vpaas) send jitsiMeetId instead of billingId
2021-03-15 15:54:57 +02:00
Tudor-Ovidiu Avram
831c5ba59d
fix(vpaas) send jitsiMeetId instead of billingId
2021-03-15 13:22:17 +02:00
Andrei Gavrilescu
bad1bc91cf
fix(screenshare): audio screen share muted state ( #8785 )
...
* AudioMixerEffect muted state
* update lib-jitsi-meet
2021-03-15 11:44:03 +02:00
Saúl Ibarra Corretgé
30d0aabaca
feat(build,rnnoise) don't use an external bundle for the effect
...
The majority of the code is in the WASM file, the JS is just 9KB.
It's so little, in fact, that the performance hint for the main bundle didn't
have to be adjusted.
2021-03-12 23:00:50 +01:00
Saúl Ibarra Corretgé
22b6d32174
feat(build,virtual-background) don't use an external bundle for the effect
...
The majority of the code is in the WASM file and models, this is just a few KB.
It's so little, in fact, that the performance hint for the main bundle didn't
have to be adjusted.
2021-03-12 23:00:50 +01:00
Saúl Ibarra Corretgé
31ace267ce
fix(virtual-background) use tighter edge smoothing
2021-03-12 15:05:20 +01:00
tudordan7
194d357005
feat(virtual-backgrounds) add virtual background support
2021-03-12 15:05:20 +01:00
Vlad Piersec
c2ad06c5e6
fix(toolbox): Restructure items order for desktop & mobile
2021-03-12 15:19:23 +02:00
Vlad Piersec
e40b02ab3c
fix(icons): No hardcoded colors for some svgs
2021-03-12 11:29:20 +02:00
titus.moldovan
2587eefefc
fix(chat) hides send private chat button when enable.chat flag is false.
2021-03-12 09:19:31 +01:00
Vlad Piersec
b87c433e99
fix(toolbar): Update overflow menu according to review
2021-03-11 15:49:00 +02:00
tmoldovan8x8
751644db16
makes disableAudioFocus flag generic, so it can be used also from iOS
2021-03-11 15:13:24 +02:00
Vlad Piersec
c508572cc5
feat(toolbox): Redesign mobile toolbox
2021-03-11 12:38:37 +01:00
Vlad Piersec
b86c271a80
fix(toolbar): Small changes according to design review
2021-03-11 11:57:17 +01:00
Hristo Terezov
5efbe5f0ec
chore(deps) lib-jitsi-meet@latest
...
* fix(modificationQueue): error handling & logs
* feat(dominantSpeaker): Add previous speaker list.
e60f09b189...0ec072378c
2021-03-10 17:30:06 -06:00
Jaya Allamsetty
2784c43a1b
fix(UI): Add playsinline attribute for remote video.
...
For the video to play on Safari mobile browser, the playsInline attribute needs to be set to true. Set the mute attribute as well which was accidentally removed in code refactor.
2021-03-10 18:05:41 -05:00
Hristo Terezov
f5a34183e9
fix(useVideoStream): error handling & add logs.
2021-03-10 17:02:29 -06:00
Hristo Terezov
29f5d87d77
fix(prejoin): Don't overwrite display name with ''
2021-03-10 15:10:41 -06:00
hmuresan
ab6790bdaa
(external_api) Add command for overwriting config values.
2021-03-10 18:30:14 +02:00
damencho
2e308d67d8
feat: Fixes filtering not needed presences.
...
We were filtering only self presences, no it filters and the presences to the other participants.
2021-03-09 16:19:43 -06:00
Vlad Piersec
91ba835f78
feat(Toolbar): Redesign web toolbar
2021-03-09 16:29:44 +02:00
dependabot[bot]
2643029ac8
chore(deps): bump elliptic from 6.5.3 to 6.5.4
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-09 14:19:38 +01:00
Saúl Ibarra Corretgé
e40e078a29
fix(ios,build) make sure the correct broadcast extension ID is set
2021-03-09 10:33:04 +01:00
Saúl Ibarra Corretgé
6df5a4cf31
fix(ios) make sure broadcast extension version matches
...
Fixes this Apple Store Connect warning:
~~~
ITMS-90473: CFBundleShortVersionString Mismatch - The CFBundleShortVersionString
value '1.0' of extension 'jitsi-meet.app/PlugIns/JitsiMeetBroadcast
Extension.appex' does not match the CFBundleShortVersionString value '21.0.0' of
its containing iOS application 'jitsi-meet.app'.
~~~
2021-03-09 10:33:04 +01:00
Saúl Ibarra Corretgé
c7c7d7a155
fix(ios) move extension to a path without spaces
2021-03-09 10:33:04 +01:00
Hristo Terezov
8f06866646
feat(config): Add useHostPageLocalStorage
2021-03-08 16:26:42 -06:00
damencho
b559cb8ec6
feat: Move checks for moderator in pre-join and filter extra presences.
...
We will filter the initial presence where participant is announced as `participant` and shortly after that we send a second presence with the new `moderator` role.
2021-03-08 16:01:32 -06:00
damencho
30a2e84da1
fix: Fixes filtering lobby presences.
2021-03-08 16:01:32 -06:00
Saúl Ibarra Corretgé
3122983000
fix(config) fix syntax error in commented code
2021-03-08 15:34:19 -06:00
Jean-François Alarie
407021e258
feat(rn,flags) add fullscreen.enabled flag
2021-03-08 22:11:39 +01:00
Jaya Allamsetty
1a62a7b1cc
chore(deps) lib-jitsi-meet@latest
...
* feat(browser-support): Add support for WKWebview based browsers. Apple added getUserMedia support for WkWebview based browsers like chrome and Firefox on iOS 14.3. These browsers behave as Safari does on iOS. Therefore, extend the Safari checks to these webkit based browsers as well.
08ce96d881...e60f09b189
2021-03-08 12:12:31 -05:00
Jaya Allamsetty
0ee03f1538
feat(browser-support): Add support for WKWebview based browsers.
2021-03-08 11:16:02 -05:00
Jaya Allamsetty
572beb8382
chore(deps) lib-jitsi-meet@latest
...
* squash: Always get lastN value from JitsiConference instance.
* fix(lastN): Return the correct lastN value for the conference.
* Use unified plan for mobile browsers on iOS
d31b5a2d5e...08ce96d881
2021-03-08 10:26:14 -05:00
Mihai-Andrei Uscat
d0d32b8a19
fix(responsive): Fix tiles not recomputing when jumping between screen sizes
2021-03-05 12:35:09 -06:00
Saúl Ibarra Corretgé
82ff988c18
fix(ios) the broadcast extension'd bundle ID must match the app's
2021-03-05 18:02:48 +01:00
Jaya Allamsetty
8fa5d09612
chore(deps) lib-jitsi-meet@latest
...
* fix(conference): Do not signal muted tracks on join. Do not add the muted audio/video tracks to the peerconnection on join. The tracks will be added when the user unmutes for the first time. This reduces the number of remote sources that will be added when a participant joins a large call where everyone joins muted (startAudioMuted/startVideoMuted setting).
e83fb93d2d...d31b5a2d5e
2021-03-05 10:42:05 -05:00
Alex Bumbu
508f1e0da9
feat(iOS): screensharing support
...
The Jitsi team would like to thank @AliKarpuzoglu, @linuxpi and The Hopp Foundation for the initial effort and help throughout.
2021-03-05 16:33:53 +01:00
Jaya Allamsetty
dcda89012e
fix(tracks): Do not signal muted audio tracks.
...
Do not add the muted audio tracks to peerconnection until the user unmutes the first time. This applies to startSilent, startWithAudioMuted and startAudioMuted/startVideoMuted config.js settings.
2021-03-05 10:18:34 -05:00
Saúl Ibarra Corretgé
d93a402cc2
fix(rn,tracks) fix not showing alert when permission is not granted
...
The error object changed its shape through time, adapt to the change.
2021-03-05 12:59:13 +01:00
Saúl Ibarra Corretgé
b7b260f4c9
feat(ci) fail CI if package-lock wasn't updated
2021-03-05 11:13:49 +01:00
Saúl Ibarra Corretgé
4db3f04c0c
fix(deps) sync package-lock
2021-03-05 11:13:49 +01:00
Дамян Минков
126a2bd0d7
chore(deps): Checks presence editing and make sure we send only on change.
...
* fix: Checks presence editing and make sure we send only on change.
f1ec966780...e83fb93d2d
2021-03-04 16:52:24 -06:00
gpatel-fr
29bbcf8590
handles spaces around hostname
...
((users doubleclick a host name and paste result in the installer)
2021-03-04 11:39:05 -06:00
Saúl Ibarra Corretgé
5c46b03251
fix(copyText) use a helper library
...
It does a more elaborate way of textarea copying, hopefully it's more reliable.
2021-03-04 10:03:51 -06:00
るしふぁ
eeb5abbbe8
fix: date util localization ( #8723 )
...
* Update dateUtil.js
* version up moment
* exclude unnecessary languages in Moment.js from webpack
* add Occitan of Moment.js
* Fixed auto-formatting
* add require missing by mistake
2021-03-04 08:20:27 -06:00
roms2000
49583b611c
Update main-fr.json
...
Add missing translation.
Improve French language / French styling.
Fix typos.
2021-03-03 21:22:52 -06:00
Hristo Terezov
9e29dd063f
fix(live-stream-section): Use await for copyText
2021-03-03 16:26:36 -06:00
Hristo Terezov
a2e2d31dfd
fix(copyText): in iframe for chrome<85
2021-03-03 16:12:59 -06:00
Óscar Carretero
62c06441b1
Normalize language format
2021-03-03 15:14:34 -06:00
Niklas
f718a3e050
lang: Update main-da.json ( #8642 )
...
* Update main-da.json
* Apply suggestions from code review
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
* Update main-da.json
* Apply suggestions from code review
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
Co-authored-by: jokjr <69192941+jokjr@users.noreply.github.com >
2021-03-03 14:44:31 -06:00
Steffen Kolmer
899968d3a9
feat: Only show more numbers link if multiple numbers are available ( #8702 )
...
* Only show more numbers link if multiple numbers are available
* Fixed some linter errors
* Try to make flow happy
* Fixed another linter error
* Another try to make eslint happy
* Silence eslint
2021-03-03 08:45:26 -06:00
Matthias Nagel
696f509f18
Corrected example config for Apache
...
- dropped uneccessary rewrite rule
- corrected number of trailing slashs in proxy directive
- corrected url for colibri websocket
2021-03-03 08:43:32 -06: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
dimitardelchev93
8ee324b37f
Add missing translation in main-de.json ( #8664 )
2021-03-03 08:16:16 -06:00
tmoldovan8x8
399d6b6a4b
chore(version) bumps mobile sdkVersion to 3.2.0
2021-03-02 15:21:20 +01:00
Saúl Ibarra Corretgé
ffad21cb59
fix(ios) sync podfile
2021-03-02 10:31:47 +01:00
Steffen Kolmer
ce6debac45
Revert changes dial in numbers link
2021-02-26 23:30:57 -06:00
Steffen Kolmer
5d8bf0c1e7
feat: Add a new setting to remove individual sharing features from UI ( #8660 )
...
* Added new config to enable individual sharing features
* make config values url friendly
* Add new setting to whitelist
* Fixed some linter issues
* Fixed more linter issues
* Fixed merge error
* Check if interfaceConfig is defined
* Only show more numbers link if there is more than one number
2021-02-26 19:50:26 -06:00
Steffen Kolmer
7bbd06c9f4
Use logger instead of console
2021-02-26 19:50:02 -06:00
Hristo Terezov
79a67049a9
chore(deps) lib-jitsi-meet@latest
...
* fix(RTCUtils): Init availableDevices.
e6ef4e7ae9...f1ec966780
2021-02-26 17:59:11 -06:00
Hristo Terezov
b1a3c5cd7b
feat(external_api): allow clipboard-write
2021-02-26 15:05:45 -06:00
Hristo Terezov
9573a615b1
chore(deps) lib-jitsi-meet@latest
...
* fix(RTC) fix device selection not being available
* fix(TPCUtils): undefined is not an object (evaluating 'this.tpcUtils.replaceTrack(e,t).then')
4c668023b3...e6ef4e7ae9
2021-02-26 12:48:23 -06:00
Jaya Allamsetty
5d09102e48
chore(deps) lib-jitsi-meet@latest
...
* fix(TPC): Remove the existing track instead of overwriting. When a second remote track of the same mediatype is received for an endpoint, remove the existing track before creating the new remote track.
9beb47fe5f...4c668023b3
2021-02-26 10:24:48 -05:00
Tudor D. Pop
cc0ecc1fdd
fix(blur) disable blur button if camera is off
2021-02-26 16:03:51 +01:00
Saúl Ibarra Corretgé
cecf324023
fix(deps) bump lodash
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8683
2021-02-25 16:16:18 +01:00
Saúl Ibarra Corretgé
943d5dca35
chore(deps) remove Tensorflow
...
We use TFLite now so this is unused.
2021-02-25 14:14:28 +01:00
Tudor D. Pop
dd1f8339b1
fix(blur-effect) enable blur effect on all platforms supporting canvas filters
...
That means all browsers except Safari, for now.
In addition, use the 96p model (instead of the 144p one) on browsers without SIMD support.
2021-02-25 13:21:03 +01:00
tudordan7
159f59b665
fix(lint-run-command)
2021-02-25 11:24:03 +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
Saúl Ibarra Corretgé
42d926eef3
chore(deps) lib-jitsi-meet@latest
...
* fix(e2ee) fix disabling E2EE
* fix(e2ee) fix key index after ratchetting
* fix: Drop caps handling (#1495 )
* fix(SendVideoController): Apply the sender constraint only when it changes. There were cases where the bridge was sending the same constraint multiple times causing redundant calls to getParameters/setParameters on the RTCRtpSender.
* feat: Use the new bridge signaling format.
* fix(gum) update permissions prompt detection
c534f74884...6a7b16c33e
2021-02-24 18:17:09 +01:00
Calinteodor
87a110b9c3
fix: improved copy text helper function ( #8677 )
2021-02-24 09:12:41 -06:00
Mihai-Andrei Uscat
a7db7ecaff
fix(LargeVideo): Fix large video not resizing when closing chat.
2021-02-24 14:26:00 +02:00
horymury
79bb98dab3
(feature) - Add support for custom DID numbers page url
2021-02-24 11:37:14 +02:00
Gabriel Imre
d22792c9e3
feat(sip): Added auto-knocking for sip gateway if lobby is enabled
...
Co-authored-by: Gabriel Imre <gabriel.lucaci@8x8.com >
2021-02-24 11:35:32 +02:00
Avram Tudor
41e6af3464
Merge pull request #8120 from jitsi/tavram/slowgum
...
fix(gum) add event handling for SLOW_GET_USER_MEDIA
2021-02-23 14:45:36 +02:00
Tudor-Ovidiu Avram
f50fd7b7bd
fix(gum) add event handling for SLOW_GET_USER_MEDIA
...
Show an overlay with a spinner when slow gUM is fired
2021-02-23 13:51:24 +02: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
damencho
4c39d83ff1
feat(load-test): Fixes audio senders.
2021-02-22 17:48:19 -06:00
Jaya Allamsetty
e525c2b2ec
chore(deps) lib-jitsi-meet@latest
...
* fix(SendVideoController): Apply the sender constraint only when it changes. There were cases where the bridge was sending the same constraint multiple times causing redundant calls to getParameters/setParameters on the RTCRtpSender.
* fix(gum) update permissions prompt detection
beaff3dd02...7f919faacc
2021-02-19 12:04:25 -05:00
Tudor D. Pop
f69a31d9c6
fix(blur) check model response status and catch errors
2021-02-19 15:00:07 +01:00
tmoldovan8x8
67930edae2
chore(ios) remove warnings on JitsiMeetView
2021-02-19 10:40:45 +02:00
Jaya Allamsetty
c11a94f7d7
feat: Add 'useNewBandwidthAllocationStrategy' to config.js.
2021-02-18 14:30:39 -05:00
Jaya Allamsetty
bfd093b0ba
chore(deps) lib-jitsi-meet@latest
...
* feat: Use the new bridge signaling format.
c534f74884...beaff3dd02
2021-02-18 14:30:39 -05:00
Saúl Ibarra Corretgé
861935c9d7
fix(blur) fix model paths
2021-02-18 15:57:01 +01:00
Дамян Минков
8fcaea9e3d
feat(load-test): Load test startmuted ( #8629 )
...
* feat(load-test): Senders unmute themselves if muted by policy.
* feat(load-test): Adds option to skip creating local audio track.
We currently create local audio track even when starting audio muted. Adding the option to control that can load test that for clients or signalling.
2021-02-17 10:28:01 -06:00
Pawel Domas
e0aab11f98
fix: TypeError: Cannot read property 'isAudioTrack' of undefined
...
When there's no jitsiTrack set on the base/tracks entry it means
a track is being created (get user media is in progress).
2021-02-17 09:25:09 -06:00
Tudor D. Pop
946339a52e
feat(blur) replace BodyPix with TFLite
...
Use the Google Meet model and SIMD optimized WASM.
2021-02-17 16:03:33 +01:00
tmoldovan8x8
f71e8a9982
feat(mobile) adds actions and events for the chat
2021-02-17 16:26:40 +02:00
chipechop
af6080f173
fix(lang) update Italian translation
2021-02-17 13:25:23 +01:00
Jaya Allamsetty
b1080340ec
chore(deps) lib-jitsi-meet@latest
...
* ref(QualityController): Split send and receive video constraints handling.
* fix: Save guards _features to be always empty and nver undefined. (#1493 )
d1f0ab4d5a...c534f74884
2021-02-16 11:16:08 -05:00
damencho
684d121159
fix(load-test): Fixes keepalive url when using load-test.
2021-02-12 13:03:29 -06:00
Saúl Ibarra Corretgé
6740b0861e
fix(rn,lobby) make sure the enable dialog follows the theme color
2021-02-12 16:40:56 +01:00
tmoldovan8x8
65c56669c4
feat refactors the chat flow so it has open and close functions
2021-02-12 13:18:16 +02:00
Дамян Минков
2cd43ba2e4
fix(load-test): Always create local audio track. ( #8612 )
...
* fix(load-test): Always create local audio track.
When audio mutes will mute the track. Also fixes previous change where we do not add any of the tracks to the room.
* squash: Fix lint errors.
2021-02-11 17:25:46 -06:00
Hristo Terezov
fec2641730
fix(popups): covered by labels.
2021-02-11 16:18:56 -06:00
damencho
04ee423257
fix(load-test): Create local tracks and then join.
...
Behaves now as the main client, and skips few unnecessary presences.
2021-02-11 15:14:31 -06:00
Hristo Terezov
460e137ee4
chore(deps) lib-jitsi-meet@latest
...
* fix(GUM-permissions): cache permissions on init.
* feat: Reuse billingId from localstorage as jitsiMeetId.
* fix(example) simplify
* feat(docs) mvoe API documentatrion to the handbook
84357ce1a8...d1f0ab4d5a
2021-02-11 13:56:46 -06:00
hmuresan
1a789130a3
feat (external_api) add command for kick participant
2021-02-11 07:33:26 -06:00
Nando Thomassen
16b00dc2af
feat(flags) add feature flag for help button
...
Introduces a new feature flag ('help.enabled') and uses that to
determine the visibility of the 'Help' button in a call.
2021-02-10 22:34:13 +01:00
Saúl Ibarra Corretgé
c3a41b8cf3
fix(avatar) refactor preloading to avoid CORS issues
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8510
This basically reverts
a3fb996ff0
while retaining the same properties that prompted it's original intent, namely
avoiding sending the Referrer header.
2021-02-10 14:32:56 +01:00
damencho
f4d0ec1bb4
fix(load-test): Uses websocket if available and adds room param to the connection url.
2021-02-09 15:48:06 -06:00
tmoldovan8x8
ef6b641802
bugfix(ios) changes the participantInfo completion handler reference to strong.
...
When the method was called from Swift they were collected before calling them.
2021-02-09 18:03:25 +02:00
Saúl Ibarra Corretgé
579acbc570
feat(embed-meeting) add autoplay permission to iframe sample
2021-02-09 08:01:51 -06:00
niteshletxsoft
bca9a12df1
feat(external_ap) add api call to get live stream url
2021-02-09 12:43:38 +01:00
Shoolpani Dubey
a57b967f2e
fix(external_api) add autoplay capabilities to created iframe
...
Should fix https://github.com/jitsi/jitsi-meet/issues/7037
2021-02-09 11:22:42 +01:00
Hristo Terezov
299927fcad
docs: Add comment for initial GUM timeout values.
2021-02-08 15:53:38 -06:00
Hristo Terezov
7dc899ace1
ref(DeviceSelectionPopup): remove.
2021-02-08 15:53:38 -06:00
Hristo Terezov
a6c6cd6c56
fix: Add GUM timeout & improve device permissions
2021-02-08 15:53:38 -06:00
Hristo Terezov
7dc45c28a2
fix(AudioSlider): removed when volume is 0
2021-02-08 15:25:17 -06:00
Hristo Terezov
a215f9706a
chore(deps) lib-jitsi-meet@latest
...
* fix(GUM): improve permissions logic.
* feat(GUM): timeout.
* ref: Remove pinEndpoint. (#1440 )
30c8795770...84357ce1a8
2021-02-08 14:52:25 -06:00
Jonathan Lennox
4beca0d5dd
Set receiver video constraint in load-test script, as-if tile view. ( #8567 )
2021-02-08 13:35:03 -05:00
Vlad Piersec
bfc4b2ac6f
feat(vpaas): Send billing id to prosody
2021-02-08 12:49:55 +02:00
kazan417
53bdaa7928
fix(lang) update Russian translation
2021-02-07 12:44:20 +01:00
Tobias Kneidl
ba18b12024
add module proxy_wstunnel
2021-02-06 22:49:12 -06:00
Tobias Kneidl
a1438f1f21
change websocket url from http:// to ws://
2021-02-06 22:49:04 -06:00
Julian1203
c856c20513
Update main-de.json
...
Small improvements (again)
2021-02-06 07:27:55 -06:00
Julian1203
cf92c964b4
Update main-de.json
...
Small improvements (again)
2021-02-05 22:15:51 -06:00
Julian1203
e69529867e
Update main-de.json
...
Small improvements for the gender-neutral version and other small improvements.
2021-02-05 16:15:39 -06:00
Jaya Allamsetty
fd313c1af7
fix(tests): Add more checks so that test don't error out.
2021-02-05 16:30:58 -05:00
Jonathan Lennox
73c3feb8fa
Improve load-test script. ( #8563 )
...
* In load-test, merge URL params into config.
* Honor config.testing.noAutoPlayVideo in load-test.
2021-02-05 16:00:28 -05:00
Дамян Минков
67a01364d3
Move load-test to resources ( #8560 )
...
* fix: Move load-test to resources.
* squash: Updates load-test dependencies.
* squash: Fix load-test build.
2021-02-05 09:12:45 -06:00
Saúl Ibarra Corretgé
7a64bf006e
misc(tools) add script for updating mobile apps versions
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
e5ea96fd4c
feat(rn) update SDK version to 3.1.0
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
c8ad04d0ff
misc(tools) add script for updating SDK version
2021-02-05 11:56:44 +01:00
Saúl Ibarra Corretgé
c56afde00c
feat(dev) bind to 0.0.0.0 on the dev server by default
2021-02-05 11:15:20 +01:00
tmoldovan8x8
9ed1969f7e
feat(android) adds ability to disable the requestFocus on Android
2021-02-05 09:05:55 +02:00
Jonathan Lennox
12680c35ca
Add lightweight load-test webpage, disabled by default ( #8514 )
...
Co-authored-by: Hristo Terezov <hristo@jitsi.org >
Co-authored-by: damencho <damencho@jitsi.org >
2021-02-04 18:04:36 -05: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
Marc Seitz
16d88a288f
feat: add ipados to list of Platform.OS ( #8205 )
...
* feat: add ipados list of Platform.OS
2021-02-04 10:34:44 -05:00
Jaya Allamsetty
210c4857fd
deps: Update latest@lib-jitsi-meet.
...
Add the ability to configure different max bitrates for VP8 and VP9.
Set max bitrate for presenter to 2500 Kbps irrespective of the configured max bitrates for video.
479dd98...77978f0 .
2021-02-04 09:50:32 -05:00
tmoldovan8x8
dca96f25f3
feat(mobile) adds feature flags for audioMute, videoMute and overflow… ( #8537 )
2021-02-04 15:32:09 +02:00
Mihai-Andrei Uscat
b69e93a900
fix(Safari): Fix mobile double tapping for toolbar and overflow.
...
* Create generic tooltip wrapper for mobile usability.
* Change overflow menu icon/font/padding sizes.
* Change overflow drawer expand icon.
2021-02-04 15:24:25 +02:00
tmoldovan8x8
d2568b874b
feat(mobile) adds ability to retrieve participantsInfo array
2021-02-04 14:26:35 +02:00
Juan Searle
20c6115c38
Fix suspicious URL on Persian localization file
2021-02-03 20:39:08 -06:00
OctopusET
68b8ee5961
fix(lang) update korean translation
2021-02-03 15:52:59 +01:00
Andrei Gavrilescu
9895a04609
feat(rtcstats): send meeting uuid to rtcstats ( #8526 )
...
* send meeting uuid to rtcstats
* change ret description
* fix flow error
* update lib-jitsi-meet version
2021-02-03 12:28:39 +02:00
Andrzej Moskal
87f688dc8f
fix(android) add ability to localize notification actions strings
2021-02-03 10:58:05 +01:00
Jaya Allamsetty
c58657c759
fix(test): Make sure test doesn't error out.
2021-02-01 11:49:45 -05:00
Ali Kazemkhanloo
687106818a
Add Persian to languages-fa.json
2021-02-01 07:49:58 -06:00
Ali Kazemkhanloo
f228b4ecc1
Add Persian language to the list of languages
2021-02-01 07:49:58 -06:00
kichinosukey
8582b25d28
typo fix
2021-02-01 07:46:32 -06:00
Vlad Piersec
9418dbc2b1
fix(recents-list): Order recents by last used
2021-02-01 13:30:34 +02:00
Jonas Rittershofer
19bf027b8b
Include xmpp and colibri proxy for apache
...
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com >
2021-01-30 10:06:22 -06:00
Mihai-Andrei Uscat
c370c05701
fix(Filmstrip): Prevent Toolbox from being shown indefinitely when hovering filmstrip
2021-01-29 15:34:37 +02:00
Emil Ivov
f034f179ff
Merge pull request #8507 from saghul/readme-jaas
...
fix(docs) add JaaS link to README
2021-01-29 06:57:51 -06:00
Saúl Ibarra Corretgé
b94b18770c
fix(docs) add JaaS link to README
2021-01-29 13:54:27 +01:00
Mihai-Andrei Uscat
3f93726c41
fix(Safari): Fix zoomed in mobile interface and cropped tile
2021-01-29 12:55:24 +02:00
Titus-Andrei Moldovan
af8072d9d2
chore(mobile) changes the name for screenShares to remoteScreenShares to better reflect it's content
2021-01-29 12:45:53 +02:00
Titus-Andrei Moldovan
45f4643469
feat(mobile) adds ToggleScreenShare event and action.
2021-01-29 12:45:53 +02:00
Avram Tudor
745879c447
Merge pull request #8503 from jitsi/tavram/dropbox
...
feat(external_api) allow dropbox option to be overwritten
2021-01-29 12:30:03 +02:00
Mihai-Andrei Uscat
4aab5e2054
feat(Dialog): Make dialog close button more mobile friendly.
...
* Remove pointless custom headers, fall back to ModalHeader instead.
2021-01-29 12:22:43 +02:00
Tudor-Ovidiu Avram
69971a0e90
feat(external_api) allow dropbox option to be overwritten
2021-01-29 11:44:16 +02:00
Pawel Domas
7c90f75ec9
fix(conference.js): crash on undefined
...
While on the prejoin screen, the local tracks are managed by the redux store and not conference.js, so localAudio is undefined.
2021-01-28 21:59:44 -05:00
damencho
bf714c1c8b
feat: Allow star for room in moderated tenants.
2021-01-28 16:28:39 -06:00
Avram Tudor
8414e9d99f
Merge pull request #8495 from jitsi/tavram/chat-updated
...
feat(external_api) add event for chat updates (unread counter, open s…
2021-01-28 16:42:06 +02:00
Tudor-Ovidiu Avram
dcaad41e69
feat(external_api) add event for chat updates (unread counter, open state)
2021-01-28 11:41:27 +02:00
Jonathan Lennox
63f0166f75
Add mime type mapping for wasm to default Debian nginx config.
2021-01-27 13:42:37 -06:00
Дамян Минков
79f3756d33
feat: Adds option to set ws keepalive url through config. ( #8487 )
...
* feat: Adds option to set ws keepalive url through config.
* chore(deps) lib-jitsi-meet@latest
* feat: Adds option to set ws keepalive url through config.
* fix VADAudioAnalyser: catch error
be18ff34be...9fdde46694
2021-01-27 11:13:32 -06:00
damencho
5ac30262a5
fix(debian): Improves handling db_get.
2021-01-26 09:49:03 -06:00
damencho
09315fa653
fix: Adds luasec as dependency.
...
This is in Recommended but we need it.
2021-01-26 09:49:03 -06:00
damencho
5f0dd903f6
fix(debian): Fixes enforce_apache option.
2021-01-26 09:49:03 -06:00
Steffen Kolmer
ef7d425859
feat(ui) update AtlasKit components
2021-01-26 16:47:55 +01:00
bgrozev
a9bb8e5e81
fix: Use internal_hashed everywhere. ( #8485 )
2021-01-26 09:33:41 -06:00
Mihai-Andrei Uscat
8cf4e15b23
Add config flag for tile responsiveness
2021-01-26 13:42:57 +02:00
Mihai-Andrei Uscat
db84889143
feat(tiles): Add responsive behaviour.
...
* Enforce fixed column number at various width breakpoints.
* Bring back the filmstrip at small sizes but hide it.
* Change default maximum columns to 7.
2021-01-26 13:42:57 +02:00
Ali Karpuzoglu
6ca3c6e43a
fix(misc) typo
2021-01-26 12:38:49 +01:00
DeBuXer
6fd280a960
fix(lang) update Dutch translation
2021-01-26 11:27:42 +01:00
Jonas Rittershofer
6f9e65d348
Allow to enforce Apache via debconf
...
Signed-off-by: Jonas Rittershofer <jotoeri@users.noreply.github.com >
2021-01-25 16:27:01 -06:00
damencho
f1e06bff7b
fix: Lobby display name set when preJoin is disabled. Fixes #8415 .
2021-01-25 16:03:54 -06:00
Jaya Allamsetty
1cf7a361e9
feat: Implement aggressive layer suspension on RN.
...
RN doesn't support RTCRtpSender yet. Therefore, media is suspended on RN by changing the media direction in the SDP whenever the client receives an ideal height of 0 for sender constraints on the bridge channel.
LJM update - 3570339360...be18ff34be .
2021-01-25 15:21:16 -05:00
okyanusoz
e7990baa7d
Fixed Turkish translation issues
2021-01-25 13:36:32 -06:00
Cedric Roijakkers
d35708815d
fix(lang) corrected Dutch translation of toggleCamera
2021-01-22 17:39:20 +01:00
Jaya Allamsetty
270e52e402
deps(ljm): Restore local connection status.
...
831716c160...3570339360 .
2021-01-22 10:44:01 -05:00
Saúl Ibarra Corretgé
635d283d5a
chore(deps) react-native-callstats@3.70.1
...
Support processing stats in the spec-compliant format.
2021-01-22 14:06:10 +01:00
Balu
4affc68b50
Update main-de.json
...
Added missing "user" dialog parameter translation. Tried to stay gender neutral.
2021-01-22 06:24:42 -06:00
chipechop
dca262620b
Update languages-it.json
2021-01-22 06:24:11 -06:00
as0bit
12c8258f56
Update main-de.json
...
lang: add missing fields to German translation
2021-01-22 06:22:22 -06:00
tmoldovan8x8
6a6aeb1d95
feat(mobile) adds more feature flags ( #8450 )
...
Features flags added:
-tile-view.enabled
-filmstrip.enabled
-notifications.enabled
-toolbox.enabled
2021-01-22 12:03:39 +02:00
Дамян Минков
01c55bdb15
feat: Uses mod_external_services supporting urn:xmpp:extdisco:2. ( #8455 )
...
* feat: Uses mod_external_services supporting urn:xmpp:extdisco:2.
The old mod_turncredentials.lua is left to continue working for those using old installs.
New install will start using the new module which will no longer be needed with prosody 0.12.
https://hg.prosody.im/prosody-modules/file/4841cf3fded5/mod_external_services/mod_external_services.lua
* squash: Updates ljm to support urn:xmpp:extdisco:2.
2021-01-21 16:14:00 -06:00
bgrozev
5f891fd060
debian: Do not read jicofosecret. ( #8454 )
2021-01-21 13:19:39 -06:00
chipechop
a39905883f
Update main-it.json
...
Added 4 missing lines in italian translation
2021-01-20 12:01:54 -06:00
Saúl Ibarra Corretgé
fe78f104bc
feat(android) set compile/target SDK versions to 30
2021-01-20 15:14:09 +01:00
Saúl Ibarra Corretgé
9c13603489
feat(android) update native dependencies
2021-01-20 15:14:09 +01:00
tmoldovan8x8
61037b982b
feat(mobile) adds ability to send and receive text messages ( #8425 )
2021-01-20 14:06:45 +02:00
Jaya Allamsetty
df21ec6f04
chore(deps) lib-jitsi-meet@latest ( #8437 )
...
https://github.com/jitsi/lib-jitsi-meet/compare/...94ac35ae818093896e639e74f5fc389b488206a0
2021-01-19 12:45:33 -06:00
Vlad Piersec
23574e9edc
fix(vpaas): Store billing id in parent lolcaStorage on Safari
2021-01-18 09:56:03 +02:00
Dennis Scheiba
ec3130af0e
make translation gender neutral
2021-01-16 21:56:22 -06:00
Filipe dos Santos Gundim
3b692dc502
fix join label in pt-br
2021-01-16 21:36:00 -06:00
Дамян Минков
6689aa3700
feat: Detects shard changed when using websockets.
...
* feat: Detects shard changed when using websockets. (#1462 )
1009693f2e...cb484cf48c
2021-01-15 09:51:43 -06:00
Avram Tudor
13bc9863cb
Merge pull request #8426 from jitsi/tavram/gradient-condition
...
fix(subject) remove gradient if no info in topbar
2021-01-15 16:26:19 +02:00
Tudor-Ovidiu Avram
7ff332b2bb
fix(subject) remove gradient if no info in topbar
2021-01-15 16:02:50 +02:00
Mihai-Andrei Uscat
8aae2065dc
fix(Toolbox): Fix toolbox display when accessing it via keyboard
2021-01-15 13:43:09 +02:00
Jaya Allamsetty
b65e61f633
feat: Add new codec selection mechanism.
...
When an endpoint that doesn't support the preferred codec (VP9) joins a conference, all the other endpoints fallback to VP8 until the endpoint leaves the call.
2021-01-14 18:01:38 -05:00
Saúl Ibarra Corretgé
88f1c218eb
fix(rn,stats) fix incorrect bitrate calculation on mobile
...
Stats timestamps were incorrectly formatted, fixed upstream.
Fixes: https://github.com/jitsi/jitsi-meet/issues/8367
2021-01-14 14:59:22 +01:00
Boris Grozev
f6df76ab10
fix: Fix broken postinst reported by @wsldankers.
2021-01-14 07:55:50 -06:00
Saúl Ibarra Corretgé
85f1701393
fix(tile-view) avoid covering the logo
...
Reverts a8b2e6ffb3
2021-01-13 20:29:20 +01:00
damencho
2f7ff37472
fix: Fixes #8396 , wrong ssi includes in offline static page.
2021-01-13 09:11:10 -06:00
Mihai-Andrei Uscat
c752ea13f1
feat(overflow): Add responsive drawer at small screen width.
...
* Implement opening toolbar and participant overflows as drawers when below certain width.
* Fix dial-in copy button displaying incorrectly.
2021-01-13 16:07:22 +01:00
tmoldovan8x8
5ef60c3a7d
[WIP] adds BroadcastService ( #8336 )
...
feat(external_api) exposes more events from JS to native and adds the ability to send actions from native to JS.
2021-01-13 15:48:29 +02:00
hmuresan
1196ede961
feat(external-api) set privateMessage flag on incoming-message
2021-01-13 13:33:55 +01:00
Saúl Ibarra Corretgé
12877c7fce
fix(settings) remove legacy compatibility code
2021-01-13 13:32:54 +01:00
Avram Tudor
c6bb600d4c
Merge pull request #8400 from jitsi/tavram/shortcuts
...
feat(external_api) allow shortcuts to be disabled
2021-01-13 12:39:27 +02:00
Avram Tudor
845e23a947
Merge pull request #8399 from jitsi/tavram/overflowmenu
...
fix(menu) do not display overflow menu button if no items
2021-01-13 12:39:11 +02:00
Tudor-Ovidiu Avram
55ebb60f85
feat(external_api) allow shortcuts to be disabled
2021-01-13 12:10:27 +02:00
Tudor-Ovidiu Avram
8d3d94f568
fix(menu) do not display overflow menu button if no items
2021-01-13 11:55:38 +02:00
Avram Tudor
be24772e57
Merge pull request #8397 from jitsi/tavram/disable-jaas-directory
...
fix(jaas) disable directory integration
2021-01-13 11:38:05 +02:00
Tudor-Ovidiu Avram
a807f804a9
fix(jaas) disable directory integration
2021-01-13 11:13:04 +02:00
Hristo Terezov
db48dc3ed3
fix(Thumbnail): volume & audioLevel default values
2021-01-12 13:42:31 -06:00
Hristo Terezov
9bae7099dd
fix(filmstrip): Import from base/tracks.
2021-01-12 13:42:31 -06:00
Hristo Terezov
e990f6984a
fix(Thumbnail): Improve naming.
2021-01-12 13:42:31 -06:00
Hristo Terezov
9f321c988e
style(isVideoPlayable): improve readability.
2021-01-12 13:42:31 -06:00
Hristo Terezov
2e5e9a3f79
fix(AudioTrack):Add check for NaN value for volume
2021-01-12 13:42:31 -06:00
Hristo Terezov
fdb8f76b90
fix(Thumbnail): imports.
2021-01-12 13:42:31 -06:00
Hristo Terezov
3d97bef308
style(Thumbnail): improve readability
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
5a55c7b965
style(AudioTrack): improve readability
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
e161cbc4bd
fix(SmallVideo): computeDisplayModeInput
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2021-01-12 13:42:31 -06:00
Hristo Terezov
51e381a0b1
ref(Thumbnail): Create React component.
2021-01-12 13:42:31 -06:00
bgrozev
d8dd644f38
make sure extra plugin paths are enabled ( #8390 )
...
* fix: Make sure extra plugin_paths are not commented out.
* fix: Do not use "-e" as backup suffix.
2021-01-12 13:25:20 -06:00
Saúl Ibarra Corretgé
e30b2e14a5
fix(rn) stop room name generator when field is focused
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8307
2021-01-12 17:36:09 +01:00
Avram Tudor
7f1894dd57
Merge pull request #8379 from horymury/hmuresan/broadcast-screenshare
...
feat(external_api) add command and event listener for CS
2021-01-12 17:49:06 +02:00
hmuresan
4dda508708
feat(external_api) add command and event listener for CS
2021-01-12 17:23:40 +02:00
damencho
69c6463476
chore(deps) lib-jitsi-meet@latest
...
* fix: Disabling lobby when using tenant.
87c6e37475...7896fc8b92
2021-01-12 08:22:14 -06:00
Saúl Ibarra Corretgé
2763c2f5c9
fix(twa) update template
...
Set version to 1.0.0 with a very large version code so it's automatically kept
around when pushing new versions.
Additionally drop some no longer needed icon assets (bubblewrap did this).
2021-01-12 14:56:04 +01:00
Saúl Ibarra Corretgé
1ec8f70d55
fix(libre-build) skip spurious Firebase and GCM dependencies
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/8353
2021-01-12 14:55:47 +01:00
Saúl Ibarra Corretgé
916208a5ff
fix(libre-build) update react-native-device-info to 8.0.0
...
Will now work even if installreferrer or GCM are missing.
2021-01-12 14:55:47 +01:00
Mihai-Andrei Uscat
43e655b619
feat(chat): Improve responsiveness.
...
* Fix toolbox buttons not displaying properly when chat is open.
* Open chat in fullscreen dialog past custom thresholds when mobile/desktop toolbox would become unusable due to chat
* Remove mobile chat check when displaying toolbox
2021-01-12 15:24:55 +02:00
Avram Tudor
1ab0f1993a
Merge pull request #8377 from jitsi/tavram/notifications
...
feat(external_api) allow notifications to be configured
2021-01-12 14:52:31 +02:00
Tudor-Ovidiu Avram
4cb7ebce70
feat(external_api) allow initial gUM requests to be disabled
2021-01-12 06:02:44 -06:00
hmuresan
0a5910f0b3
feat(external_api) set and cancel private chat through external API
...
- allow managing chat through API when chat button is not present on UI
2021-01-12 06:01:10 -06:00
Tudor-Ovidiu Avram
d91c546a1e
feat(external_api) allow notifications to be configured
2021-01-12 11:22:53 +02:00
bgrozev
b6f7f8fba7
Remove the "focus" external component, use client_proxy instead. ( #8381 )
...
* feat: Add mod_client_proxy and mod_roster_command.
Taken from prosody-modules 4317:456b9f608fcf with the
mod_roster_command patch applied.
* feat: Use mod_client_proxy to proxy to jicofo.
2021-01-11 15:45:00 -06:00
Pawel Domas
6ebe2c2809
audio output selection in safari blocks the UI
...
It appears that at the time of this writing, creating audio tracks blocks
the browser's main thread for a long time on safari. Wasn't able to confirm
which part of track creation does the blocking exactly, but not creating
the tracks seems to help and makes the UI much more responsive.
2021-01-11 14:17:29 -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
Avram Tudor
6f5534fcb6
Merge pull request #8352 from jitsi/tavram/allow-tileview-disabling
...
feat(jaas) allow tile view to be disabled
2021-01-08 16:03:21 +02:00
Tudor-Ovidiu Avram
dd8b220ff9
feat(jaas) allow tile view to be disabled
2021-01-08 12:00:13 +02:00
Avram Tudor
80d789879c
Merge pull request #8356 from jitsi/tavram/top
...
feat(jaas) add config for displaying participants stats and conferenc…
2021-01-08 11:57:23 +02:00
Tudor-Ovidiu Avram
d49c5a6d8c
feat(jaas) add config for displaying participants stats and conference subject
2021-01-08 10:21:07 +02:00
Mejans
9268255ca8
i18n: update Occitan language ( #8346 )
...
* Update main-oc.json
* Update languages-oc.json
2021-01-07 14:51:21 -06:00
Pawel Domas
a0806716ae
fix(JitsiStreamPresenterEffect): frozen on Safari
...
Canvas rendering does not work as expected on Safari - the image stays
still on the first frame. Calling play() on the video tags seems to help.
2021-01-07 15:10:27 -05:00
Дамян Минков
3677a2f769
feat: Skip p2p when the participant is jigasi.
...
* feat: Skip p2p when the participant is jigasi.
1fd7256553...87c6e37475
2021-01-07 09:08:36 -06:00
Avram Tudor
3881da5db9
Merge pull request #8354 from jitsi/tavram/fix-filmstrip
...
fix(filmstrip) fix button not considering interface config settings
2021-01-07 15:20:22 +02:00
Tudor-Ovidiu Avram
35a586df3c
fix(filmstrip) fix button not considering interface config settings
2021-01-07 14:53:11 +02:00
Saúl Ibarra Corretgé
dc5a776123
fix(ios) fix drag handle not rendering with latest react-native-svg
...
Fill must be properly specified.
2021-01-07 12:02:41 +01:00
Saúl Ibarra Corretgé
a3c6e690dd
chore(deps) update react-native-svg to latest
...
Fixes icons not rendering on iOS 11.
2021-01-07 12:02:41 +01:00
Saúl Ibarra Corretgé
a1c197c73c
fix(ios) fix crash on startup on iOS 11
2021-01-07 12:02:41 +01:00
damencho
e8c0c03e49
chore(deps) lib-jitsi-meet@latest
...
* feat: Skips using disco-info for features. (#1450 )
* sdp: improve sdp matching for simulcast lines (#1452 )
* sdp: add missing colon to findLines calls (#1447 )
310983c5b0...1fd7256553
2021-01-06 09:32:26 -06:00
Saúl Ibarra Corretgé
4798e0271b
chore(android,ios) raise versions
2021-01-06 16:21:44 +01:00
Asif
cd29f10fa8
feat: emit raise hand event to external API ( #8312 )
...
* Expose raise hand event to external application
* Fix linting issues
* fix the app non existing issue
2021-01-06 08:49:10 -06:00
Pawel Domas
97dc07810c
fix(setAudioOutputDeviceId): check if supported
2021-01-06 08:31:53 -06:00
damencho
28fa1f5dbe
fix: Process pre-existing participants properties.
...
We were not processing properties which are set (fire properties updated) before the conference joined event is fired.
2021-01-05 14:29:34 -06:00
damencho
2ba6100e36
fix: Fixes showing phone icon for jigasi participants.
2021-01-05 14:29:34 -06:00
Shawn
060a8628ce
fixed admin check for token verification
2021-01-05 12:56:33 -06:00
Christopher Engelhard
32fb08c56f
Consistent formatting/indentation of files in ./doc ( #8178 )
...
* unify indentations (debian)
* unify indentations in example-config-files
2021-01-04 08:22:40 -06:00
Jakob Pfeiffer
4a3ff8ce2c
fix(jitsi-meet-web-config.postinst) allow cert and key pre-selection ( #8319 )
...
* fix(jitsi-meet-web-config.postinst) allow cert and key pre-selection
* fix(jitsi-meet-web-config.postinst) jvb-hostname gets value from db_go instead of db_get
Co-authored-by: Jakob Pfeiffer <pgp-jkp@pfeiffer.ws >
2021-01-04 08:22:27 -06:00
yanglishuan
f32482539a
fix(lang) update zhCN translation
2021-01-04 08:22:09 -06:00
53845714nF
f82088fb8f
add systemd to letsencrypt installer ( #8289 )
...
* add systemd to letsencrypt
* Better readability of systemd change
Co-authored-by: Sebastian Feustel <sebastian.feustel@aei.mpg.de >
2021-01-04 08:21:47 -06:00
Vahid Zafari
76b4899c39
full support persian language ( #8300 ) Fixes #8299
2020-12-23 08:29:07 -06:00
Marc Seitz
9b638a4052
fix(lang) update German translation
2020-12-23 11:07:10 +01:00
Saúl Ibarra Corretgé
a8b2e6ffb3
fix(tile-view) allow watermark to be covered
2020-12-23 11:05:30 +01:00
Saúl Ibarra Corretgé
aefd13ab1b
fix(tile-view) reduce margins, take 2
...
Due to how the filmstrip size if computed I don't think there is a good way to
animate the change in size, so just ignore the toolbar, it will be hidden soon
enough.
2020-12-23 11:05:30 +01:00
Saúl Ibarra Corretgé
5e891caf94
fix(ios,fastlane) adjust scheme name after rename
2020-12-22 14:07:10 +01:00
Saúl Ibarra Corretgé
a01e3e9d8a
fix(android) avoid crashes if view is null
...
This may happen due to API misuse, but also in complex applications where
activity lifetimes are not straightforward.
2020-12-22 13:53:39 +01:00
Saúl Ibarra Corretgé
687a6c31ee
feat(analytics) unify Amplitude handlers across web and mobile
...
The amplitude-js library gained React Native support so there is no need to keep
separate implementations.
2020-12-22 10:36:10 +01:00
tmoldovan8x8
5ecb5717c7
feat(stats) add stats for mobile
2020-12-22 10:12:52 +01:00
Avram Tudor
8d813a499c
Merge pull request #8293 from jitsi/tavram/update-jaas-rec
...
fix(jaas) update recording label and hide option for jaas users
2020-12-21 13:00:59 +02:00
Tudor-Ovidiu Avram
22384d9094
fix(jaas) update recording label and hide option for jaas users
2020-12-21 12:19:10 +02:00
eppesuig
b3f1f7f46e
lang: Updating and uniforming italian translation ( #8288 )
...
* Updating and uniforming italian translation
- translate uniformly «meeting» to «conferenza», «chat» to «conversazione», ellipsys to «...», verbs in -ing with «in corso»
- correct a few typos
- update a message with old and unused placeholder
- translate some English messages
* typo
- add missing double quotes
* Fixed translation for "meeting" to "riunione"
2020-12-20 21:17:49 -06:00
xosecalvo
17350be16c
Updated Galician translation
...
Updated original Weblate translation by https://github.com/meixome
2020-12-20 09:22:49 -06:00
Hristo Terezov
d4596889df
feat(analytics): Adds metric for SS issues.
2020-12-18 15:27:43 -06:00
Mihai-Andrei Uscat
a5fe26bfdb
fix(password): Fix add password button on Safari
2020-12-18 14:47:00 +02:00
Vlad Piersec
33e4324f6d
fix(branding): Use config url for dynamic branding
2020-12-18 13:00:52 +01:00
Saúl Ibarra Corretgé
27d41604df
fix(script) add commits list to update LJM message
2020-12-18 09:45:09 +01:00
Saúl Ibarra Corretgé
99ac60ed74
feat(ios) rename SDK target to JitsiMeetSDK
...
Swift has a longstanding bug where a framework and a type cannot be named the
same. We have somehow managed to not run into this, but it now seems to be
hitting us.
Since this is a breaking change, this starts the road for SDK 3.0.
2020-12-17 23:02:48 +01:00
Дамян Минков
4f52fd5e01
fix: Skip sending multiple times disco-info to jicofo.
...
* fix: Skip sending multiple times disco-info to jicofo.
* build(deps): bump ini from 1.3.5 to 1.3.7
9f65e8fab3...8bb653f1d6
2020-12-17 13:02:28 -06:00
bhlee
edf415a7da
fix(welcome-page) fix .insecure-room-name-warning margin
2020-12-17 09:28:24 +01:00
bhlee
5637b37fd2
fix(main-ko) add keyboardShortcuts videoQuality ( #8264 )
...
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
* fix(main-ko.json) add keyboardShortcuts videoQuality
2020-12-16 23:17:44 -06:00
bhlee
dc0c1f0d93
fix(main-ko.json) Update some korean spelling & words ( #8253 )
...
* fix(main-ko.json) Update overall korean spelling & words
* fix(_welcome_page.css) update .insecure-room-name-warning_margin-top from 5px to 15px
* fix(_welcome_page.css) initialize .insecure-room-name-warning_margin-top from 15px to 5px
2020-12-16 19:45:24 -06:00
Damien Fetis
5c1af8835b
lang: update French translation ( #7725 )
2020-12-16 13:04:02 -06:00
AleFelix
c61c00171a
feat: Update spanish translation ( #8023 )
...
* Update main-es.json
* Update main-esUS.json
2020-12-16 12:34:52 -06:00
roms2000
d025f51ce2
Update main-fr.json ( #8114 )
...
* Update main-fr.json
Update FR language, fix typos, alphabetical order and based from main.json
* Update main-fr.json
2020-12-16 10:10:29 -06:00
James E. Blair
bab2b0735c
Etherpad on join ( #8212 )
...
* Add option to open Etherpad on join
For sites that focus on collaborative editing during meetings, add
an option which, when set, will automatically open etherpad when a
participant joins.
* Add openSharedDocumentOnJoin to config whitelist
This also adds some config file doc comments about the option,
including a note about the choice not to honor it in the mobile app.
2020-12-16 10:10:12 -06:00
bcvieira
2fa0c6c98f
Update main-ptBR.json
...
Reordering and adding new translations.
2020-12-16 10:09:59 -06:00
Ivan Trubach
fa541a6768
Update main-ru.json
2020-12-16 10:09:48 -06:00
krakazyabra
1ed18c5be3
Fix #8095 ( #8101 )
2020-12-16 10:09:31 -06:00
JSHar
cf7cc84781
languages-ka.json
...
georgian Language
2020-12-16 10:09:05 -06:00
BustaFu
05cdec3b70
Update main-sv.json
...
Fix swedish translation
2020-12-16 10:08:56 -06:00
Jamil Bailony
c57fd643ea
lang: Update Arabic translation
2020-12-16 10:08:47 -06:00
Julian1203
ad297c2470
Update main-de.json
...
Fixed typo.
2020-12-16 10:08:27 -06:00
vachan-maker
be1b6d71f5
lang:New translation malayalam(ml-in)
2020-12-16 10:08:17 -06:00
vachan-maker
d63be314c6
Added missing language malayalam(ml) ( #7732 )
2020-12-16 10:08:03 -06:00
tzm_web
ea13e3c346
Update main-zhCN.json,languages-zhCN.json.
2020-12-16 10:07:20 -06:00
Saúl Ibarra Corretgé
58bd4edb85
fix(remote-control) skip on mobile
...
Middlewares should not be loaded on mobile as there is no way to use the
functionality.
2020-12-16 13:59:41 +01:00
Saúl Ibarra Corretgé
01345d6d9d
chore(ios) remove references to no longer used files
2020-12-16 10:28:30 +01:00
Saúl Ibarra Corretgé
28cd74077b
fix(ios) fix joining a meeting when the app was closed
...
Weird timing issue in appDidFinishLaunching, make sure we store the
launchOptions before we touch any view code.
2020-12-16 10:28:30 +01:00
Hristo Terezov
af6c794fda
ref(remote-control): Use React/Redux.
2020-12-15 18:09:58 -06:00
Pawel Domas
f88061db06
fix(conference.js): 2 tracks of the same media type
...
...caused by bad state as a result of timing issue around the prejoin flow.
If get user media call is delayed for a while and if user joins
the conference, when it hasn't completed then confrence.js will not assign
'localAudio' and 'localVideo' variables and will create additional media
tracks on unmute operation and add them to JitsiConference via replaceTracks
operation.
2020-12-15 14:11:00 -06:00
damencho
ec6abc1ce9
fix: Skip sending unnecessary signalling for raise hand.
2020-12-15 11:21:56 -06:00
sorinant
e261bb5616
feat(ios) added ability to use an external CXProvider and CXCallController
2020-12-15 12:21:53 +01:00
Saúl Ibarra Corretgé
b1a4b58f7a
chore(deps) update react-native-webview
2020-12-15 12:05:59 +01:00
dependabot[bot]
42dabd4cdb
chore(deps): bump react-native-webview from 10.9.0 to 11.0.0
...
Bumps [react-native-webview](https://github.com/react-native-community/react-native-webview ) from 10.9.0 to 11.0.0.
- [Release notes](https://github.com/react-native-community/react-native-webview/releases )
- [Changelog](https://github.com/react-native-webview/react-native-webview/blob/master/.releaserc )
- [Commits](https://github.com/react-native-community/react-native-webview/compare/v10.9.0...v11.0.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-15 11:09:28 +01:00
qwertiko GmbH
89ebb4d918
fix(LoginDialog) added missing double quotes
2020-12-15 11:06:44 +01:00
damencho
fc54fc80d1
fix: Start p2p only when we have received all presences.
2020-12-14 18:21:46 -06:00
Hristo Terezov
87b1155180
fix(video):Always show avatar if video is inactive
2020-12-14 16:44:08 -06:00
Saúl Ibarra Corretgé
4ca02c1ebf
feat(tile-view) optimize for less margins
...
- Lower the inter-tile margin to 2px
- Remove the 100px top/bottom margin when the toolbar is hidden
2020-12-14 21:27:13 +01: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
Marek Suchánek
25a238f4e4
feat: Update the Czech translation ( #8133 )
...
* Update the Czech translation of `addPeople`
* Update the Czech translation of `calendarSync`
* Update the Czech translation of `chat`
* Add the Czech translation of `chromeExtensionBanner`
* Update the Czech translation of `connectingOverlay` and `connection`
* Update the Czech translation of `connectionindicator`
* Update the Czech translation of `deepLinking`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Fix a trailing comma that broke JSON
* Sort keys in main-cs.json to deduplicate the translation and make diffs from main.json more readable
* Add several missing strings in the Czech translation
* Add several missing strings in the Czech translation, mainly lobby mode
* Add several missing strings in the Czech translation, mainly `prejoin`
* Add the missing Czech translation of `recording` and `security`
* Update various strings in the Czech translation
* Add the missing Czech translation of `accessibilityLabel`
* Add the missing Czech translation of `toolbar`
* Update various strings in the Czech translation
* Update various strings in the Czech translation
* Various edits of the Czech translation and a spell check
* Add missing language names in the Czech translation
2020-12-11 06:43:37 -06:00
Jaya Allamsetty
26dbc9a78b
fix: Fixes VP9 support on Chrome.
...
chore(deps) lib-jitsi-meet@latest
2020-12-10 15:01:25 -05:00
Hristo Terezov
79e517ed65
feat(analytics): Add tenant.
2020-12-10 13:57:13 -06:00
Avram Tudor
148234ea50
Merge pull request #8230 from jitsi/tavram/revert-fixroom
...
Revert "fix(external_api) replace special chars in roomName before co…
2020-12-10 14:59:52 +02:00
Tudor-Ovidiu Avram
b23f4b02ea
Revert "fix(external_api) replace special chars in roomName before constructing URL"
...
This reverts commit 6f90458ff1 .
2020-12-10 14:51:51 +02:00
damencho
e9200bab09
fix: Fixes detecting websocket disconnect by using xmpp pings.
2020-12-09 15:19:39 -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
Jaya Allamsetty
0019284b10
feat: Add option to force pc to use turn relay candidates.
...
Helps with testing turn relay cases.
2020-12-07 20:17:26 -05:00
Hristo Terezov
5cae5985c0
feat(ConferenceTimer): Add config option to hide.
2020-12-03 17:00:33 -06:00
bgrozev
d77c5ccb7d
doc: Add docs for enableLipSync. ( #8195 )
...
* doc: Add docs for enableLipSync.
2020-12-03 14:10:30 -06:00
bgrozev
96af156465
Remove conference-wide RTX/REMB/TCC/opus-red options. ( #8194 )
...
* doc: Updates the docs for REMB, TCC, opus-red.
2020-12-03 14:10:17 -06:00
רטו
09aa486ff1
fix(lang) fix a few typos in Italian translation
2020-12-03 16:13:55 +01:00
bgrozev
0f2be8c642
fix(config) remove openBridgeChannel
2020-12-03 16:12:47 +01:00
Jaya Allamsetty
65562d1ef4
fix(tracks): Do not add a second audio track.
2020-12-02 14:02:04 -05:00
bgrozev
9535f84775
cleanup: Remove the startBitrate option. ( #8193 )
2020-12-01 14:19:17 -06:00
Boris Grozev
6c477cad9b
cleanup: Remove obsolete config option.
2020-12-01 12:12:45 -06:00
Boris Grozev
2b6c7a51a3
cleanup: Remove unused code.
2020-12-01 08:32:26 -06:00
Boris Grozev
42d1389338
feat: Remove the min-participants config.
2020-12-01 08:32:01 -06:00
רטו
d74f93209c
fix(lang) typo
2020-12-01 13:56:46 +01:00
Boris Grozev
6f61077a65
ref: Remove unused option from whitelist.
2020-12-01 06:09:20 -06:00
Saúl Ibarra Corretgé
997c3f75b5
chore(rn) raise SDK and app versions
2020-11-27 15:24:26 +01:00
Saúl Ibarra Corretgé
baa39896f1
fix(android) set stream type hardware buttons should control
...
Ref:
https://developer.android.com/reference/android/app/Activity#setVolumeControlStream(int)
2020-11-26 16:30:01 +01:00
Saúl Ibarra Corretgé
3725f698e4
fix(android) reset audio route after audio focus was lost
...
Looks like audio devices must be re-set after focus was lost and regained.
Otherwise some devices (tested on a Samsung Galaxy S9) are in a weird state
where the second microphone is not used when speakerphone is on.
2020-11-26 15:33:36 +01:00
Saúl Ibarra Corretgé
67002c903a
fix(android) use modern API for requesting audio focus
2020-11-26 15:33:36 +01:00
chipechop
1b15820f01
fix(lang) update Italian translation
2020-11-26 13:39:44 +01:00
Titus-Andrei Moldovan
4cced3af07
fix(android) disables the RNWebViewFileProvider
2020-11-26 11:24:43 +01:00
Mihai-Andrei Uscat
a8db3c1b28
chore(popups): Move popup configs to electron-utils
2020-11-26 12:13:50 +02:00
Jaya Allamsetty
39cf8854af
fix(TPC): Do not scale down desktop track in p2p/non-simulcast cases.
...
chore(deps) lib-jitsi-meet@latest
2020-11-25 17:13:13 -05:00
Saúl Ibarra Corretgé
57f3e8a3e8
fix(deps) update logger
2020-11-25 16:48:58 +01:00
Saúl Ibarra Corretgé
f6fa903f8f
feat(rn) switch to XCFramework and WebRTC M87
2020-11-25 16:39:26 +01:00
Hristo Terezov
3796db20ea
fix(connection-status): action
2020-11-24 16:03:18 -05:00
Saúl Ibarra Corretgé
911df4b18a
fix(avatar) revert back to defaulting to Gravatar
...
While the base URL remains configurable, this patch reverts back to using
Gravatar.
We noticed high latency with libravatar and contacted them. They are in the
process of migrarting to a better infrastructure (it's a single personal server
at the moment) so we'll re-evaluate once that has happened.
As for why not leave the default and change it on the meet.jit.si installation,
we don't want to kill their server :-)
2020-11-24 11:43:26 +01:00
George Politis
1041cd8055
feat: Makes it possible to hide the "Save Logs" link. ( #8143 )
...
As per @fremzy, the "Save Logs" feature generates a json
file with a bevy of technical information about the
meeting. This log contains the server name, server IP
address, participant's IP addresses (only in p2p sessions)
e.t.c. While this may be a useful feature for the
admin-like 'moderator', it creates unnecessary exposure
when made readily available to all users in the meeting.
This commit fixes #8036 by a config.js option to enable
the link (disabled by default), thus giving the owner of
the deployment the choice of enabling it or not.
2020-11-24 10:49:10 +01:00
Andrei Bora
898eca86d5
Make jwt accept boolean values for features
2020-11-23 11:34:34 -06:00
Oskars G
e0d41a30ef
feat: Include "Latvian" in the languages list ( #8129 )
2020-11-21 09:57:56 -06:00
Jaya Allamsetty
d6ab0a72a1
fix(lastN): select screenshare endpoint always when auto pinning.
...
When trying to auto pin screenshare, always select the endpoint even though it happens to be the large video participant in redux. The auto pin screenshare logic kicks in after the track is added. If the screenshare endpoint is not among the forwarded endpoints from the bridge, it needs to be selected again.
2020-11-20 10:29:12 -05:00
Jaya Allamsetty
fc694641dc
fix(lastN): Do not override channelLastN value.
...
If limitLastN values are specified and channelLastN < limitLastN, configure channelLastN on the conference.
2020-11-20 10:29:12 -05:00
damencho
1ee7e81918
fix: Fixes 404 page link when base is used.
2020-11-19 10:49:03 -06:00
Saúl Ibarra Corretgé
a7de8be0aa
feat(avatar) add ability to customize Gravatar base URL
...
Also, default to libravatar.
Closes: https://github.com/jitsi/jitsi-meet/issues/4927
2020-11-18 00:05:49 +01:00
Jaya Allamsetty
696ec36c8c
fix(UI): Add method for returning the video type of remote participants.
...
This is needed for the torture clients to determine the video type for the remote participants when testing desktop share.
2020-11-17 12:49:36 -06:00
Avram Tudor
76c9d96361
Merge pull request #8110 from jitsi/tavram/fix-double-slash
...
fix(jaas) replace only the first slash in a pathname
2020-11-16 11:26:09 +02:00
Tudor-Ovidiu Avram
b889bd5664
fix(jaas) replace only the first slash in a pathname
2020-11-16 11:01:31 +02:00
damencho
d97f46c163
feat: Skips the default tile view when jibri is loading.
...
Follows me and switching to tile view, still works.
2020-11-13 14:48:09 -06:00
Jaya Allamsetty
5510138944
fix(screenshare): do not reconfigure encodings for simulcast SS
...
chore(deps) lib-jitsi-meet@latest
2020-11-13 13:45:36 -05:00
Saúl Ibarra Corretgé
29fa4c935e
fix(chat) stop using nicknames
...
We stopped providing a way to set them, so don't render them either.
Also cleanup some leftover config options.
2020-11-13 17:40:57 +01:00
damencho
7de1e6d89e
Updates kick, fixes it after 4b8aae90.
2020-11-11 13:18:13 -06:00
Andrei Bora
c4ef7d8601
Fix get subdomain function
2020-11-11 08:37:35 -06:00
Mihai-Andrei Uscat
9379bb3c5b
fix(Toolbox) Maintain overflow button visible at all times
...
* fix(Toolbox) Maintain overflow button visible at all times
* Make changes only on desktop browser
2020-11-11 16:11:51 +02:00
Vlad Piersec
101a40a8da
fix(welcome_page): Fix background image url path
2020-11-11 15:37:16 +02:00
Jaya Allamsetty
36871fa37e
fix(safari): Ensure simulcast stream resolutions don't change.
...
Safari 14.1 has a bug where it returns 720p for every simulcast stream when RTCRtpSender.getParameters is called even though the stream resolutions are different.
By using the encodings config used when source was added, on every RTCRtpSender.setParameters call, we ensure that simulcast stream resolutions don't change.
chore(deps) lib-jitsi-meet@latest
2020-11-11 07:55:58 -05:00
Vlad Piersec
c09ed4c8ef
fix(welcome_page): Add max width to welcome card
2020-11-11 14:11:08 +02:00
Vlad Piersec
08dce76763
fix(vpaas): Make user media permission message more generic
2020-11-11 13:24:02 +02:00
Prime9999
d03173e827
fix(lang) update Japanese translations
2020-11-11 09:42:22 +01:00
Дамян Минков
12c835dd91
feat: Drops filmStripOnly mode. ( #8074 )
...
* feat: Drops filmStripOnly mode.
* squash: Let's make lint happy again.
* squash: Drop some css.
2020-11-10 16:21:07 -06:00
damencho
f6127d45e9
fix: Fix module allowners and moderated rooms.
2020-11-10 10:43:29 -06:00
Saúl Ibarra Corretgé
9219e80a2a
fix(password) set input type to "password"
...
This will make browsers not cache results in cleartext.
Co-authored-by: Tim Dittler <t.dittler@heinlein-support.de >
2020-11-10 17:05:20 +01:00
tmoldovan8x8
71fb5aef6c
feat(rn) add mute everyone / (else) capabilities
2020-11-10 15:49:38 +01: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é
ad496ac245
feat(external_api) drop support for noSSL option
...
Bwrosers have not allowerd WebRTC on non-secure origins for a very long time
now.
2020-11-10 15:09:23 +01:00
Saúl Ibarra Corretgé
e271ec2e13
chore(deps) lib-jitsi-meet@latest
2020-11-10 15:09:09 +01:00
GreatMedivack
c601acd6a8
fix(lang) update Russian translation
2020-11-10 11:02:21 +01:00
Erik Demaine
58d38ca714
fix(build) fix webpack-dev-server on Windows
...
Allow path separator of \ in addition to / in jQuery's path name.
2020-11-10 11:01:00 +01:00
Steffen Kolmer
6f90458ff1
fix(external_api) replace special chars in roomName before constructing URL
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/7900
2020-11-10 11:00:12 +01:00
chipechop
d08f3e1ab2
fix(lang) update Italian translation
2020-11-10 10:53:58 +01:00
chipechop
ce1a964d0f
fix(lang) update Italian translation
2020-11-10 10:53:09 +01:00
Avram Tudor
48d0616ebf
Merge pull request #8003 from jitsi/tavram/invite-url
...
fix(vpaas) fix invite url flicker for jaas users
2020-11-10 11:52:16 +02:00
sellth
af82c69bbb
fix(lang) update German translation
2020-11-10 10:50:08 +01:00
Mejans
892e508b48
fix(lang) update for Occitan
2020-11-10 10:49:17 +01:00
gabrc52
b7b5f87e2b
fix(lang) improve Spanish translations
2020-11-10 10:47:13 +01:00
Ottavio Campana
ec16774dd4
fix(lang) fix rendering accented characters in Italian
...
Part of main-it.json uses characters like è, but some places still uses the è equivalent. Those character are not correctly rendered in the browser, therefore they are switched to their counterparts, as it was already done for other texts.
2020-11-10 10:42:08 +01: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
Jaya Allamsetty
1e07385ac0
ref(presenter): refactor the desktop resize logic for presenter.
2020-11-09 11:07:01 -05:00
Vlad Piersec
68d97f6d9d
fix(welcome_page): Fix mobile version
...
* Fix layout
* Change background color & show image
2020-11-09 14:23:32 +02:00
Emil Ivov
da7383f89c
Merge pull request #8053 from jitsi/fix-calendar-svg
...
fix(CalendarList): calendar.svg path.
2020-11-08 09:13:08 -06:00
Hristo Terezov
b8444ff1bf
fix(CalendarList): calendar.svg path.
2020-11-08 09:07:53 -06:00
Jaya Allamsetty
3381cf4422
fix(screenshare): Fixes for the blurry desktop share issues.
...
Do not resize the desktop share to 720p by default when the desktop track resolution is higher than 720p. This is causing bluriness when presenter is turned on.
Remove the 'detail' contentHint setting for the desktop+presenter canvas stream as it forcing chrome to send only 5 fps stream for high resolution desktop tracks.
Move the desktop resizing logic behind a config.js option - videoQuality.resizeDesktopForPresenter.
2020-11-06 17:04:00 -05:00
damencho
895c92217a
fix: Optimizes hot paths in prosody modules, string comparisons.
2020-11-06 13:33:14 -06:00
damencho
0934fffa25
feat: Drop enableUserRolesBasedOnToken and isGuest.
2020-11-06 08:12:59 -06:00
damencho
20ce38bd4c
feat: Show cc button for ongoing transcribed meetings for guests
2020-11-06 08:12:59 -06:00
damencho
c4ba97e87c
feat: Drop lockRoomGuestEnabled.
2020-11-06 08:12:59 -06:00
damencho
4b8aae90e0
feat: Drop HIDE_KICK_BUTTON_FOR_GUESTS setting.
...
The main config contains disableRemoteMute and remoteVideoMenu: { disableKick: true} options, which can be used.
2020-11-06 08:12:59 -06:00
damencho
c2539bf615
feat: Drop buttons tooltips specific to guests.
2020-11-06 08:12:59 -06:00
damencho
4fdd4b66f7
fix: Hide copy password if it is not available. Fixes #7783
2020-11-06 08:12:59 -06:00
damencho
9fa29d7353
feat: Profile tab does not depend on isGuest.
...
Introduced a config property to disable profile.
2020-11-06 08:12:59 -06:00
damencho
c14f639639
feat: Drops SHOW_JITSI_WATERMARK_FOR_GUESTS and SHOW_WATERMARK_FOR_GUESTS.
2020-11-06 08:12:59 -06:00
damencho
c007477ee9
fix: Show livestream button only for moderators.
2020-11-06 08:12:59 -06:00
Andrei Bora
50997ae6ac
Stringify boolean values from jwt user context
2020-11-06 06:15:45 -06:00
Vlad Piersec
f8a41aea9c
feat(welcome_page): Redesign welcome page
2020-11-06 13:50:30 +02:00
Avram Tudor
88c02fb658
Merge pull request #8039 from jitsi/tavram/fix-double-slash
...
fix(jaas) fix double slash for branded invite urls
2020-11-05 16:04:59 +02:00
Tudor-Ovidiu Avram
0f64c66f91
fix(jaas) fix double slash for branded invite urls
2020-11-05 15:43:53 +02:00
Дамян Минков
9f65ae52f1
fix: Prosody modules - drop unused and duplicate code and drop chatty debug statements ( #8027 )
...
* chore: Updates mod_smacks.lua version to latest.
https://hg.prosody.im/prosody-modules/file/db75772afb28/mod_smacks/mod_smacks.lua
* Drop unused modules.
* Update docs.
* Move utility functions away from domain mapper.
* Remove some chatty debug log messages.
* Drops not needed patch for mod_websocket.
2020-11-04 08:25:03 -06:00
Vlad Piersec
a242e86b23
chore(deps) amplitude 7.3.1
2020-11-04 16:18:06 +02:00
Saúl Ibarra Corretgé
4211db0893
fix(rn, screen-sharing) don't render own screen-share in large view
2020-11-04 14:45:16 +01:00
Titus-Andrei Moldovan
9a35026d6a
feat(android) add screen-sharing support
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
Co-authored-by: zycwind <391321232@qq.com >
2020-11-04 14:45:16 +01:00
slauth
9742e90bb5
allow wildcard in token issuer verification
2020-11-03 10:45:47 -06:00
Saúl Ibarra Corretgé
2a01d3550c
fix(conference) remove no longer needed code
...
There is no need for setting the availability of desktop sharing anymore. It can
now be detected on the spot.
The reson for the previous code was that way back when browser extensions were
needed, it was possible to start a conference without desktopo sharing support
and get it afterwards. This is no longer the case.
2020-11-03 16:15:01 +01:00
rugk
efce5a831b
feat(misc) automatically assign feature-request tag to issues
...
…if they are reported as a feature request, of course.
2020-11-03 09:41:20 +01:00
damencho
e0117e03e8
feat: Reduce pings and adds xmpp ping config.
2020-11-02 16:57:45 -06:00
Hristo Terezov
1648e4b407
ref(thumbnail): mutedWhileDisconnected -> redux
2020-11-02 13:49:36 -06:00
Vlad Piersec
b02136d013
feat(prejoin): Add name from jwt to prejoin screen
2020-10-30 13:09:18 -05:00
damencho
734631a7a4
fix: Avoids storing lobby room instance in the main room object.
...
We sometimes see "error Top-level error, please report:
/usr/lib/prosody/util/serialization.lua:38: Can't serialize table: table has multiple references".
This also slows down restarting prosody.
2020-10-30 12:52:08 -05:00
Vlad Piersec
9fbb35b6e1
feat(vpaas): Track vpaas conference join
2020-10-30 09:26:21 +02:00
Hristo Terezov
f45af351d8
ref(thumbnail): use connectionStatus from redux.
2020-10-29 12:05:40 -05:00
JB Joatton
1f4cd22875
fix(lang): update fr translation
2020-10-29 16:27:47 +01:00
Adão Santos
53cc724b3b
fix(lang) update ptBR translation
2020-10-29 13:56:06 +01:00
Tudor-Ovidiu Avram
8f1cb7ded2
fix(vpaas) fix invite url flicker for jaas users
2020-10-29 14:20:46 +02:00
Hristo Terezov
b9ccc3ad8c
fix(StatusIndicators): Improve isScreenSharing check
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2020-10-27 13:19:52 -05:00
Hristo Terezov
68a0bdce2c
ref(StatusIndicators): isScreenSharing -> redux.
2020-10-27 13:19:52 -05:00
Hristo Terezov
b71d92a139
ref(StatusIndicators): Use audio muted from redux.
2020-10-27 10:16:16 -05:00
Jaya Allamsetty
30fc04ba61
fix(logging): Add more details to onerror and onunhandledrejection errors.
2020-10-27 10:17:59 -04:00
Jaya Allamsetty
d2046c2c8f
fix(screenshare): bring back 'x-google-flag:conference' flag in remote description for SS.
...
chore(deps) lib-jitsi-meet@latest
2020-10-26 18:02:00 -04:00
Hristo Terezov
35b5f6df06
s/isLocalVideoTrackMuted/isLocalCameraTrackMuted/
2020-10-26 14:03:40 -05:00
Hristo Terezov
ca2343c31a
ref(StatusIndicators): Use video muted from redux.
2020-10-26 11:03:31 -05:00
Jaya Allamsetty
3657c19e60
fix(video-quality): set lastN to 1 when screenshare is added to call in audio-only mode.
...
This fixes an issue where lastN is not bumped to 1 on an audio-only client when a screenshare source is added to the call.
2020-10-26 10:28:00 -04:00
Hristo Terezov
007183c151
fix(deviceChange):Dont create video track if muted
2020-10-23 13:04:02 -05:00
Hristo Terezov
9c10ac3028
fix(conference): start muted values on initial GUM
...
Take into account the start muted values stored in local storage.
2020-10-23 13:04:02 -05:00
Jaya Allamsetty
4b429112f2
fix(iFrame): capturScreenshot - check if the remote participant has a track attached.
...
Participants that join video muted do not have video tracks attached. Fixes https://github.com/jitsi/jitsi-meet/issues/7942 .
2020-10-22 17:22:54 -04:00
Saúl Ibarra Corretgé
d067c4e731
fix(pwa) move manifest to the root
...
It must be served from the same origin, so we need to bypass the CDN we use for
meet.jit.si. See the code comments for the rationale on the workaround.
2020-10-22 16:17:18 +02:00
Saúl Ibarra Corretgé
07d8611988
fix(pwa) remove no longer used file
2020-10-22 16:17:18 +02:00
Jaya Allamsetty
b0d55f9450
fix(xmpp): Update previd value when trying to resume connection.
...
lib-jitsi-meet@latest
2020-10-22 09:47:36 -04:00
Saúl Ibarra Corretgé
5f2ee6d951
fix(android) fix runtime WebRTC issue
...
https://github.com/jitsi/jitsi-meet/issues/7911#issuecomment-714323255
2020-10-22 12:04:41 +02:00
Vlad Piersec
ddea7d0294
fix(prejoin): Fix moving content when device status bar is toggled
2020-10-22 09:28:26 +03:00
Saúl Ibarra Corretgé
348c6416e5
fix(pwa) fix PWA worker script origin
...
Looks like the base it's still applied, so use a full URL.
2020-10-21 15:15:17 +02:00
Saúl Ibarra Corretgé
ad265d5815
fix(pwa) fix auto-generated TWA icons
2020-10-21 10:49:50 +02:00
Saúl Ibarra Corretgé
d5b2da02c1
fix(pwa) fix loading the service worker
...
We typically use a base URL for static assets using a CDN so loading the worker
from there won't work since it's a different origin. Using a URL relative to the
origin of the page will make it be loaded from the right place.
2020-10-21 10:49:50 +02:00
Jaya Allamsetty
fbfaed07b2
feat(iFrame): Add recording options for RTMP streaming.
...
Add methods for start/stop recording in addition to the commands that we already have.
2020-10-20 16:15:52 -04:00
emrah
da33d8a033
fix: speakerstats_component, attempt to index (a nil value)
2020-10-20 07:48:23 -05:00
Saúl Ibarra Corretgé
830817d7b4
chore(deps) run npm audit fix
2020-10-20 13:59:03 +02:00
Avram Tudor
8c67f1fdf3
Merge pull request #7938 from jitsi/tavram/twa
...
Tavram/twa
2020-10-20 12:58:36 +03:00
Saúl Ibarra Corretgé
b57da04553
feat(pwa) update TWA Android project
2020-10-20 11:37:32 +02:00
Tudor-Ovidiu Avram
b428c3bca8
feat(pwa) do not display chrome extension banner for TWA
2020-10-20 12:26:05 +03:00
Tudor-Ovidiu Avram
96c34b7774
chore(deps) lib-jitsi-meet@latest
2020-10-20 12:08:59 +03:00
Saúl Ibarra Corretgé
f2bbc874b3
feat(pwa) add fastlane integration for building TWA APK
2020-10-20 11:03:37 +02:00
Saúl Ibarra Corretgé
b18398f016
feat(pwa) update mask icon
...
Make it a 512 square and specify its purpose as just "maskable" since this can't
go anywhere.
2020-10-20 11:03:37 +02:00
Hristo Terezov
a6e58c3101
fix(thumbnail): cleanup unused hover properties.
2020-10-16 16:33:26 -05:00
Saúl Ibarra Corretgé
c5f6df5210
fix(avatar) remove participant's "avatarID"
...
Through several avatar work iterations it's no longer used.
2020-10-16 14:44:10 +02:00
Tudor-Ovidiu Avram
e67c08d837
fix(pwa) move logic for registering pwa worker
2020-10-16 14:43:40 +02:00
Tudor-Ovidiu Avram
d854b2cd3d
fix(pwa) remove window.load event handler for pwa registrator
2020-10-16 12:10:18 +02:00
paweldomas
ab5c8d49c3
fix(flow): ignore contentHint
...
I don't know how to modify built-in MediaStreamTrack type, so ignore the error.
2020-10-15 15:10:40 -04:00
paweldomas
820d9b2ba8
feat(presenter): apply 'text' contentHint
...
...so that the text is more readable in the presenter mode. Chrome by
default uses 'detail' for screen sharing. I went with the 'text' here,
because the docs[1] say "may take advantage of encoder tools that
optimize for text rendering." - whether that's good specifically for
the presenter mode I don't know. It looked good for me when tested
on Chrome.
https://www.w3.org/TR/mst-content-hint/
2020-10-15 15:10:40 -04:00
Tudor-Ovidiu Avram
e4c1046d7c
fix(pwa) bypass loading in electron. ensure same origin with registrator
2020-10-15 18:54:12 +02:00
Jaya Allamsetty
223187c640
fix(UI): Do not re-compute the container width when chat window is closed.
...
Since the external API now sets preferredWidth/preferredHeight for resizing the large video, we don't need to add chat width to the computed window width when the chat window is closed.
Fixes https://github.com/jitsi/jitsi-meet/issues/7889
2020-10-15 10:00:28 -04:00
Saúl Ibarra Corretgé
35e8821679
chore(deps) update Olm to 3.2.1
2020-10-15 10:38:39 +02:00
Tudor-Ovidiu Avram
3125345793
fix(pwa) improve upon pwa specs
2020-10-15 10:38:23 +02:00
Aaron van Meerten
5e6c4d67ed
Merge pull request #7904 from saghul/preload-avatars-refer
...
fix(avatars) refactor preloading
2020-10-14 15:22:17 -05:00
Saúl Ibarra Corretgé
a3fb996ff0
fix(avatars) refactor preloading
...
Use fetch(), which gives us better control over headers.
2020-10-14 21:58:28 +02:00
Saúl Ibarra Corretgé
65a9de346f
fix(rn) use a RN-friendly URL polyfill
...
The previous one no llonger works out of the box with RN.
2020-10-14 21:29:01 +02:00
Saúl Ibarra Corretgé
036d810d46
fix(rejoin) fix adding track parameters to rejoin URL
...
The URL polyfill we were using didn't support taking a URL object in the
constructor, the updated one does.
2020-10-14 18:05:19 +02:00
Saúl Ibarra Corretgé
b5f9b575ca
chore(git) update gitignore
2020-10-14 16:32:34 +02:00
Saúl Ibarra Corretgé
a7fa9d8a97
feat(pwa) update generated Android project
2020-10-14 16:32:34 +02:00
Saúl Ibarra Corretgé
4762d5a153
feat(pwa) move twa manifest to twa/
2020-10-14 16:32:34 +02:00
Saúl Ibarra Corretgé
e8c2c89343
feat(pwa) update twa manifest with new (old) colors and manifest path
2020-10-14 16:32:34 +02:00
Saúl Ibarra Corretgé
d77a7cac3a
feat(pwa) use current icons
2020-10-14 16:32:34 +02:00
Saúl Ibarra Corretgé
6030c32272
feat(pwa) add TWA generated files
2020-10-14 16:32:34 +02:00
tmoldovan8x8
8e19597e38
feat(mobile) add splash screen
2020-10-14 11:26:47 +02:00
Tudor-Ovidiu Avram
bf6a1540df
fix(prejoin) guard case for locationUrl being falsy in prejoin screen
2020-10-14 12:23:59 +03:00
Saúl Ibarra Corretgé
9434d3c349
fix(deps) update react-native to fix iOS 14 icons
...
This update doesn't touch thousands of lines of package-lock which caused a
runtime breakage on both platforms.
2020-10-14 10:50:45 +02:00
Saúl Ibarra Corretgé
b891a7526d
Revert "fix(ios) fix not rendering images on iOS 14"
...
This reverts commit cd68c72338 .
2020-10-14 10:50:45 +02:00
Hristo Terezov
5bf20517e7
feat(prejoin): handle disabled precall test.
2020-10-13 15:52:43 -05:00
Tudor-Ovidiu Avram
0d7a730497
feat(pwa) add pwa specifics
2020-10-13 13:40:31 +02:00
Vlad Piersec
59caa0cf42
fix(vpaas): Count endpoint only when there are 2 or more participants
2020-10-12 16:19:09 +03:00
Saúl Ibarra Corretgé
bdda8c56c7
fix(VideoLayout) make thumbnail iteration more resilient
...
If a failure occurs while we are still setting up the UI it's possible the local
thumbnail is still null, and none of the code assumes it may be null, so skip
it.
2020-10-09 19:30:20 +02:00
Saúl Ibarra Corretgé
c239ba71e6
chore(android) update gradle plugin to version 4.0.2
2020-10-09 12:53:27 +02:00
Tudor-Ovidiu Avram
1005f8f498
fix(prejoin) allow libs loaded in prejoin.html to be cached
2020-10-09 12:46:51 +02:00
Saúl Ibarra Corretgé
f6e2bd1249
fix(build) increase external_api bundle size
...
We are off my 1KB oh well.
2020-10-09 12:34:56 +02:00
Saúl Ibarra Corretgé
cd68c72338
fix(ios) fix not rendering images on iOS 14
...
Fixed by patching react-native:
e7ee500660
(backport from upstream)
2020-10-09 12:34:56 +02:00
Hristo Terezov
1740aaf973
fix(video-quality-dialog): Initial value.
...
Fixes an issue when the video quality dialog is opened for first time
and config.videoQuality.persist is true there isn't any selected option.
2020-10-08 10:32:10 -05:00
Tudor-Ovidiu Avram
a270e4300a
fix(native) add missing function
2020-10-08 13:10:45 +02:00
Mihai Uscat
5e2ee3bdcd
fix: Show focus indicator only when navigating via keyboard
2020-10-08 10:41:26 +02:00
Saúl Ibarra Corretgé
bdd2845917
deps,misc: fix package-lock conflicts
2020-10-08 10:17:53 +02:00
Saúl Ibarra Corretgé
f9888e5dbb
rn,remote-video-menu: make UI consistent with other menus
2020-10-08 10:17:53 +02:00
Saúl Ibarra Corretgé
44d7828e9c
rn,overflow-menu: improve drag icon
2020-10-08 10:17:53 +02:00
Saúl Ibarra Corretgé
82b14ba7f1
deps: update react-native-svg
...
Watch out when updating beyond this version:
https://github.com/react-native-community/react-native-svg/issues/1354
2020-10-08 10:17:53 +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
Jaya Allamsetty
39af6f5943
fix(video-quality): Add the ability to request Ultra HD resolutions
...
Change the preferredVideoQuality and maxReceiverVideoQuality values to Ultra HD resolutions. The requested resolution can be as high as 4K to facilitate VPaaS customers to request 4K. The sender video resolution will always max out at the value specified in the video constraints from config.js settings.
2020-10-07 15:07:14 -04:00
Anand Parshuramka
f01869c21c
Adding the flags to enable/disable Kick out option in RemoteVideoMenu
2020-10-07 10:54:13 -05:00
Tudor-Ovidiu Avram
6d2f8ae37d
feat(prejoin) show connection status in exported prejoin screen
2020-10-07 17:23:49 +02:00
Saúl Ibarra Corretgé
35bea1a1d0
fix(misc) update update-ljm script commit message
2020-10-07 16:31:47 +02:00
Saúl Ibarra Corretgé
afa4306ae8
chore(deps) lib-jitsi-meet@latest
2020-10-07 16:31:47 +02:00
Saúl Ibarra Corretgé
1d9daa8da7
fix(config) drop useStunTurn
...
Always attempt to discover the configured STUN/TURN servers.
2020-10-07 16:31:47 +02:00
Tudor-Ovidiu Avram
478f1a731e
feat(prejoin) improve ux
2020-10-07 14:53:49 +02:00
Titus-Andrei Moldovan
9f9e192c3c
fix(android) - separates the invocation of the gradle tasks. It was noticed on some configurations that the publish task was executed before assembleRelease finished
2020-10-07 14:01:26 +02:00
Titus-Andrei Moldovan
943996e5b6
fix(android) - adds the import for the VersionName, since on some configurations it is not automatically imported
2020-10-07 14:01:26 +02:00
Hristo Terezov
bfde13cb15
chore(lib-jitsi-meet): Update.
2020-10-06 12:58:27 -05:00
George Politis
5939820271
fix: Makes the code more defensive to prevent an error. ( #7837 )
2020-10-05 16:56:46 +02:00
George Politis
b5310573fc
feat: Adds more debug information in the GSM bars popover ( #7627 )
2020-10-02 15:20:24 +02:00
Jaya Allamsetty
aa488cb75c
deps: lib-jitsi-meet@latest
...
Disable RTX on FF
2020-10-01 18:53:12 -04:00
Jaya Allamsetty
de8e62ac51
deps: lib-jitsi-meet@latest
2020-10-01 15:03:00 -04:00
damencho
f6d375f565
tests: Do not close lobby notifications when testing.
2020-10-01 10:44:01 -05:00
Titus-Andrei Moldovan
c54fed78c8
fix(android) excludes hermes related libs from the apk
2020-10-01 15:58:28 +02:00
Saúl Ibarra Corretgé
3d7ea52416
fix(e2ee) handle Olm initialization error
...
If the WASM code could not be loaded, fail to initialize if and remove it from
globals so the E2EE option becomes unavailable, since it will be non-functional.
2020-10-01 15:14:00 +02:00
Dhruv Awasthi
0c4d649459
chore(typo) fix
2020-09-30 11:54:27 +02:00
ondrej-zary
af416ad487
fix(lang) update Slovak translation
2020-09-30 11:53:27 +02:00
Yasin İsa YILDIRIM
1cd6f2b4da
fix(lang) update turkish translation
2020-09-30 11:52:31 +02:00
kormang
1fb37a0216
fix(lang) add basic support for serbian
2020-09-30 11:50:50 +02:00
Saúl Ibarra Corretgé
c261682a29
fix(rn,config) increase config load timeout to 10 seconds
2020-09-30 10:08:52 +02:00
Hristo Terezov
49548ba564
doc(app.js): fix typo.
...
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2020-09-29 17:58:17 -05:00
Hristo Terezov
dc6d3daef7
feat(external-local-storage): support
2020-09-29 17:58:17 -05:00
Saúl Ibarra Corretgé
014f3b615f
fix(android) increase gradle JVM heap size
2020-09-29 17:35:35 +02:00
Jaya Allamsetty
25271d7eec
fix(presenter): Do not change the video mute state on presenter mute.
...
This fixes the issue where the local preview appears muted when presenter camera is turned on and then off while screenshare is in progress.
2020-09-29 08:35:42 -04:00
Saúl Ibarra Corretgé
7ef4de9c1c
chore(deps,android) bump leakcanary
2020-09-29 14:32:41 +02:00
Saúl Ibarra Corretgé
e6e088d197
fix(crashlytics) add missing dependency
...
Looks like the "Firebase Analytics" dependency is needed when migrating to the
new Firebase Crashlytics SDK. We are only interested in the "latest iversion
crash-free users" stat, which seems to require this. The documentartion is
somewhat confusing though.
2020-09-29 14:32:41 +02:00
Andrei Gavrilescu
0e034a686f
deps: lib-jitsi-meet support rtcstats p2p meta
2020-09-29 15:18:23 +03:00
Saúl Ibarra Corretgé
d9f85c70f1
chore(deps,rn) react-native-webview@10.9.0
2020-09-29 14:16:36 +02:00
Titus-Andrei Moldovan
de8079cc98
fix(android) update Gradle and the plugin to the latest versions
2020-09-29 14:16:36 +02:00
Titus-Andrei Moldovan
2a9805f9b1
feat(android) revert to JSC as our JS engine
...
JSC wasn't the cause for the crash we were hunting after all. RN doesn't set
HErmes as the default, neither does Expo, so the jury is still out on Hermes,
and it looks like JSC is still the safest bet.
In addition, the way Hermes is packaged (as a standalone AARs, instead of a
local "Maven repo") complicates the SDK build and can make the resulting build
bloated.
2020-09-29 14:16:36 +02:00
Saúl Ibarra Corretgé
00ec0f03a6
chore(deps) run npm audit fix
2020-09-29 13:51:07 +02:00
Дамян Минков
91f636a813
debian: Don't break those still using ALPN multiplex ( Fixes #7794 ) ( #7796 )
...
* fix: Don't break those still using ALPN multiplex (Fixes #7794 )
* squash: Update doc/debian/jitsi-meet/jitsi-meet.conf
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org >
2020-09-29 06:17:42 -05:00
roms2000
fa4df19733
fix(lang) update French translation
2020-09-29 10:22:50 +02:00
DecaTec
1d17cc91e0
fix(lang) typo in German translation
2020-09-29 10:22:05 +02:00
Дамян Минков
93f4098dc0
feat: Enable bridge websockets by default for new installs ( #7781 )
...
* feat: Drops multiplexing support by default.
* fix: Fix purge of jitsi-meet-prosody.
Clean the accounts when there is a - in the domain name.
Removes the certificate so reinstall will not cause problems.
* feat: Enables bridge websockets by default.
* fix: External-ip conflicts with denied-peer-ip.
In cases where the bridge and coturn are on the same machine and the local address is any of the networks from denied-peer-ip, coturn is not using its public address to probe it and communication fails as the other address is deneid.
* squash: Fix a comment.
2020-09-25 13:15:58 -05:00
Saúl Ibarra Corretgé
11ae187ece
fix(chat) prevent homograph attacks
...
Decode URLs using punycode when rendering, so when http://ebаy.com is sent
we render http://xn--eby-7cd.com/ instead.
Ref: https://github.com/tasti/react-linkify/issues/84
2020-09-25 12:46:29 +02:00
Jaya Allamsetty
0f9e01a7cf
feat(iFrame): Add method for pinning a participant on stage view
2020-09-24 21:42:58 -04:00
Saúl Ibarra Corretgé
ddbd3f292a
fix(analytics) clarify log line
2020-09-24 13:39:41 +02:00
Saúl Ibarra Corretgé
b153bf2fb8
fix(analytics) make handler loading more resilient
...
- Don't initialize handler's is their API key is not set
- Don't swallow exceptions when creating handlers
- Don't remove all handlers if an external one fails
- Dispose the analytics subsystem if no handlers are registered
2020-09-24 13:39:41 +02:00
Saúl Ibarra Corretgé
919be21912
fix(analytics) make sure rtcstats is not enabled on mobile
2020-09-24 13:39:41 +02:00
Saúl Ibarra Corretgé
1a339100ab
fix(analytics) avoid Amplitude initialization failure on mobile
2020-09-24 13:39:41 +02:00
Tudor-Ovidiu Avram
ce4ef96941
fix(vpaas) hide embed meeting for vpaas users
2020-09-24 12:06:51 +02:00
Tudor-Ovidiu Avram
993ded9936
fix(vpaas) fix vpaas redirect
2020-09-24 12:06:28 +02:00
Jaya Allamsetty
a8b9ae2b12
fix(callstats): Use callStatsThreshold for % of users instead of conferences
2020-09-23 18:58:38 -04:00
paweldomas
812af33a4d
fix(mediaDeviceHelper): fix typo in dispatch
2020-09-23 12:57:53 -04:00
paweldomas
7f17c2eceb
fix(LargeVideoManager): large video resizing
...
Distinguish between preferred and calculated width/height
values.
2020-09-23 12:54:26 -04:00
Jaya Allamsetty
09124ad7e9
fix(iframe): Use largeVideo video element for screenshot.
...
Get the existing HTMLVideoElement for large video instead of creating a new video element for capturing the screenshot.
This should prevent the video player from getting displayed on mobile Safari.
2020-09-23 10:35:36 -04:00
Jaya Allamsetty
7a9a6855b7
fix(UI): Re-compute large-video width only once if the chat window is open.
...
Deduct the chat window width from large-video width only once if we keep toggling between stage view and grid view while the chat window is open.
2020-09-22 17:44:49 -04:00
Дамян Минков
8dcf04897a
feat: Throttle out call attempts to the max number per minute ( #7742 )
...
* feat: Make possible to reload config for filter rayo iq.
* feat: Throttle out call attempts to the max number per minute
* squash: Updates comment about config
2020-09-22 10:53:43 -05:00
Saúl Ibarra Corretgé
69b7301b9d
fix(build) reduce bundle size by about 700K
...
app.bundle.js before: 3851549 after: 4506493.
The culprit for the bloat was Olm. It feature-detects the environment in order
to pick a suitable random byte generator, and alas Webpack includes the None
crypto pollyfill. This is due to the existence of the "node" block in our
Webpack configuration file.
The solution is to provide empty modules to make bundling work, as we did
already for the fs module, since we know they are not used at runtime.
2020-09-22 10:59:55 +02:00
Jaya Allamsetty
794713b930
fix(iFrame): Make resizeLargeVideo only available on web
2020-09-21 19:54:45 -04:00
Jaya Allamsetty
89cd6e8e3e
feat(stats): Add the ability to enable callStats for certain % of confs
2020-09-21 13:20:01 -04:00
Saúl Ibarra Corretgé
7a7937c072
fix(ios,version) versions must match
2020-09-18 21:02:51 +02:00
Saúl Ibarra Corretgé
4765ab9d63
chore(rn,version) bump app and sdk versions
2020-09-18 17:55:41 +02:00
Jaya Allamsetty
1d5decc14f
feat(iFrame): Add a method for capturing screenshot of the large video ( #7717 )
2020-09-18 11:53:27 -04:00
Saúl Ibarra Corretgé
119b79fd84
fix(SmallVideo) screen-sharing indicator
...
The stream is attached before the video type change event is fired, so comparing
them is too late. Unconditionally update the screen-sharing indicator, and
perform the check for a change right there, to avoid re-renders.
2020-09-18 17:17:30 +02:00
Saúl Ibarra Corretgé
188771751d
fix(config) remove unused options ( #7723 )
...
* fix(config) remove unused options
* Update configWhitelist.js
2020-09-18 08:55:09 -05:00
Vlad Piersec
d2ec0ea6f3
fix(branding): Fix dynamic logo display
...
* Display of the logo has been reworked (simplified).
* The logo will not be displayed if the call to `branding` endpoint fails.
* Add more docs.
2020-09-18 16:38:44 +03:00
Saúl Ibarra Corretgé
ed6e75b241
fix(ios) add local network usage description for iOS 14
2020-09-18 12:54:11 +02:00
Saúl Ibarra Corretgé
dedd3f4ef0
fix(config) remove no longer valid option
2020-09-18 12:31:55 +02:00
Jaya Allamsetty
bbb4fbd5f8
feat(iFrame): Add a method for resizing large video container from iFrame
2020-09-17 23:41:19 -04:00
Saúl Ibarra Corretgé
92235ae535
fix(android,calendar) avoid crash
2020-09-17 18:45:04 +02:00
Josh Brown
ebb1b8d76b
fix(background-blur) refactor to improve performance
2020-09-17 18:25:06 +02:00
Saúl Ibarra Corretgé
42d559de93
deps: replace node-sass with sass
...
The former is no longer actively maintained.
Fixes: https://github.com/jitsi/jitsi-meet/issues/6427
2020-09-17 16:44:01 +02:00
Julian Vos
2838aefccc
lang: fix Dutch dialog.kickTitle
2020-09-17 16:29:18 +02:00
Saúl Ibarra Corretgé
ca306f47b6
deps: react-native-background-timer@2.4.0
...
We hadn't updated in a while.
2020-09-17 13:15:04 +02:00
Saúl Ibarra Corretgé
56da400f19
ios: stop using react-native-background-timer
...
Ever since https://github.com/facebook/react-native/pull/23674 landed it has
been possible to run timers in the background, assuming your app is allowed to
run in the background already, as is our case. So, stop using the library on
iOS, which will avoid creatring needless backgound tasks.
2020-09-17 13:15:04 +02:00
Manuel Garcia
ab21e3cd5e
fix(embed): remove legacy attribute from embed meeting code
2020-09-17 09:11:41 +02:00
damencho
2c026754ef
fix: Fix ws reconnect piling up previd param.
2020-09-16 16:43:48 -05:00
Jaya Allamsetty
8dbe3e37b9
feat(iFrame): add a method for getting the participants info
2020-09-16 15:03:47 -04:00
Tudor-Ovidiu Avram
7f67f78db6
fix(embed) fix embed meeting code
2020-09-16 06:59:41 -05:00
Saúl Ibarra Corretgé
312949eef6
ios: update Crashlytics dependency
2020-09-15 21:22:50 +02:00
Saúl Ibarra Corretgé
41ea94c0c2
android: update AndroidX core library dependencies
2020-09-15 21:22:50 +02:00
Saúl Ibarra Corretgé
e70adef2ef
android: update Crashlytics dependency
2020-09-15 21:22:50 +02:00
Saúl Ibarra Corretgé
57bbe3f75a
android: fix crash when requesting permissions
...
The RN Permissions module calls this in a non-UI thread. What we observe is a
crash in ViewGroup.dispatchCancelPendingInputEvents, which is called on the
calling (ie, non-UI) thread. This doesn't look very safe, so try to avoid a
crash by pretending the permission was denied.
2020-09-15 16:17:46 +02:00
Tudor-Ovidiu Avram
e2731ce73e
feat(loggin) forward logs to external api
2020-09-15 09:44:50 +02:00
yjhgull
d5dae945a8
lang: update Korean translation
2020-09-15 09:33:35 +02:00
Jaya Allamsetty
4d1dba937f
feat(external_api): Add method for displaying participant on large video
2020-09-14 19:39:19 -04:00
Jaya Allamsetty
b6792db65f
feat(external_api): Add cmd for selecting a user to be displayed in large video
2020-09-14 19:39:19 -04:00
Saúl Ibarra Corretgé
9815b633fc
deps: lib-jitsi-meet@latest
...
Avoids CORS issues with the E2EE worker.
2020-09-11 16:13:12 +02:00
Joris Bodin
b4bf82429c
lang: update French translation
2020-09-11 10:07:41 +02:00
Aaron van Meerten
53d485b397
Merge pull request #7679 from jitsi/mod-token-update
...
fix: Updates docs and verification to halt joining process.
2020-09-10 12:46:28 -05:00
damencho
0354dbe889
fix: Updates docs and verification to halt joining process.
...
When returning the error and showing to user not allowed screen we were not completely halting the prejoin operation when token verification fails on room join and the token is valid in general.
2020-09-10 10:07:30 -05: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
Saúl Ibarra Corretgé
2b4f33bef8
e2ee: use a separate bundle for the worker
2020-09-10 16:06:25 +02:00
Selyan Slimane Amiri
31dee0bb68
lang: update kabyle translations
2020-09-10 10:30:09 +02:00
Hristo Terezov
fc75d45c6c
feat(video-quality): add iframe event and getter.
2020-09-09 18:04:17 -05:00
Hristo Terezov
25839b18d2
feat(video-quality): persist.
2020-09-09 18:04:17 -05:00
Hristo Terezov
43f36c8cfd
fix(ifarme-api): set-video-quality to use redux.
2020-09-09 18:04:17 -05:00
Hristo Terezov
b02d96231c
ref(video-quality): Move all related code.
2020-09-09 18:04:17 -05:00
Дамян Минков
651d713206
feat: Allows jvb to control DTLS/SRTP protection profile. ( #7626 )
...
* feat: Allows jvb to control DTLS/SRTP protection profile.
* test: Adds dominant speaker change print for large in testing mode.
2020-09-09 16:14:53 -05:00
Saúl Ibarra Corretgé
9e5f469e0c
deps: run npm audit fix
...
The amplitude-js dependency required a major bump.
2020-09-09 18:59:40 +02:00
Saúl Ibarra Corretgé
493ce8249e
web,small-video: don't show screen content on thumbnails
...
This applies just to large view, not tile view.
2020-09-09 18:59:12 +02:00
Saúl Ibarra Corretgé
fdffb688c1
web,small-video: introduce screen-sharing indicator
2020-09-09 18:59:12 +02:00
Saúl Ibarra Corretgé
4807badac8
rn,thumbnail: introduce screen-sharing indicator
2020-09-09 18:59:12 +02:00
Saúl Ibarra Corretgé
5e3bd746e9
config: fix missing comma ( #7667 )
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/7665
2020-09-09 07:18:54 -05:00
Jon Leren Schøpzinsky
8fa41bebb7
rn: don't start native call integration multiple times
...
When you join a conference that needs an authenticated moderator, as a guest, Jitsi Meet will continuously try and connect to the meeting every 5 seconds. Avoid starting the native call integration more than once.
Fixes: https://github.com/jitsi/jitsi-meet/issues/6260
2020-09-09 09:22:34 +02:00
paweldomas
cb7c280da6
fix(RN): crash on undefined state['features/dynamic-branding']
2020-09-08 11:39:49 +02:00
emrah
0e50f1887e
fix: enable token_verification during installation of jitsi-meet-tokens ( #7630 )
2020-09-04 10:17:54 -05:00
emrah
476ca54711
fix: keep plugin_paths while removing jitsi-meet-tokens ( #7632 )
2020-09-04 08:01:40 -05:00
emrah
70aa19e6d9
fix: disable token_verification while removing jitsi-meet-tokens ( #7631 )
2020-09-04 08:01:14 -05:00
emrah
7778a17b90
fix: added libssl1.0-dev to the dependencies of jitsi-meet-tokens ( #7629 )
2020-09-04 08:00:54 -05:00
Tudor-Ovidiu Avram
7ff41217ac
feat(vpaas) disable deeplinking page
2020-09-03 10:45:51 -05:00
emrah
e8c44c10dd
jitsi-meet-tokens: added git to the dependency list
2020-09-02 12:23:26 -05:00
damencho
b087b22d4f
feat: Whitelist option to hide lobby button.
2020-09-02 11:49:15 -05:00
emrah
e988bf6565
fix: jitsi-meet-tokens - the first installation check ( #7618 )
2020-09-02 11:46:32 -05:00
Дамян Минков
d169bd5007
feat: Adds interface config to hide lobby button. ( #7619 )
...
* feat: Adds interface config to hide lobby button.
* squash: Moves the config to config.js and add it to mobile.
2020-09-02 10:28:22 -05:00
Boris Grozev
ac17db9df5
Update lib-jitsi-meet and add the RED option to config.js.
2020-09-01 11:49:23 -05:00
Felix C. Stegerman
322618357c
jitsi-meet-tokens.postinst: fix tests
2020-09-01 07:51:37 -05:00
RabeeAbuBaker
79c1358f4b
FEAT: Automatically copy invite URL after creating a room ( #7581 )
...
* Resolves #7501
- Automatically copy invite URL after creating a room
* Resolves #7501
- Automatically copy invite URL after creating a room
* - Adding config flag to enable the feature
2020-08-30 09:36:52 -05:00
Hristo Terezov
5e85b5f63a
fix(close3): Add close3.js
2020-08-28 11:33:19 -05:00
vp8x8
74f7c4141f
fix(vpaas): Fix billing counter auth ( #7595 )
2020-08-28 15:43:14 +03:00
Vlad Piersec
4866ddc2ad
fix(vpaas): Fix tenant typo
2020-08-28 11:08:59 +03:00
Vlad Piersec
71d0577a49
feat(vpaas): Add endpoint counter & remove branding on vpaas meetings
2020-08-27 14:49:03 -05:00
Hristo Terezov
b7529863d5
fix(iframe-api): setDevice.
2020-08-25 18:37:03 -05:00
Hristo Terezov
4ded94d130
fix(settings): store url display name and email.
2020-08-25 18:37:03 -05:00
Jaya Allamsetty
eb8b730227
deps: update lib-jitsi-meet to latest.
...
Update config.js to include the new codec preference options under videoQuality settings.
2020-08-25 16:52:48 -04:00
Vlad Piersec
4bd57692b7
feat(prejoin): Show warning if audio device does not receive data
2020-08-25 11:39:59 -05:00
Aaron van Meerten
5d012c24a7
Merge pull request #7508 from abora8x8/abora/vpass
...
Add pre and post validation for users that want to use their own publ…
2020-08-24 09:45:21 -05:00
Vlad Piersec
4f52a29120
fix(prejoin): Make avatar resizable
2020-08-21 14:10:24 -05:00
Tudor-Ovidiu Avram
8a4fb72eae
feat(branding) allow invite links to be branded
2020-08-21 11:00:12 -05:00
paweldomas
6453ceb048
ref: remove jest and lastn functions.test.js
...
It doesn't play well with webpack and it's babel config
and I couldn't find a way to make it work.
2020-08-21 07:38:21 -07:00
Andrei Gavrilescu
e51bbe6125
fix syntax error
2020-08-20 17:30:59 -05:00
Andrei Gavrilescu
d725c0ab8a
Use rtcstats with keep-alive / add rtcstats enabled config
2020-08-20 17:30:59 -05:00
Hristo Terezov
2c2edace2a
Merge pull request #7475 from vp8x8/prejoin-focus
...
fix(prejoin): Auto focus display name input
2020-08-20 15:28:04 -05:00
paweldomas
d3d5847605
feat: configurable quality levels for video height
...
Allows to adjust thresholds which control the video quality level
in the thumbnail view.
Changes the default behaviour to request the SD (360p) resolution only
when the thumbnails are at least 360 pixels tall and the height of
720 is required for the high quality level.
The thresholds can be configured with the 'videoQuality.minHeightForQualityLvl'
config property. Check the description in the config.js for more details.
2020-08-20 11:07:36 -07:00
Hristo Terezov
89ad76142d
Merge pull request #7449 from muscat1/promotional-close
...
feat(close3): Move readyToClose flow to the close page
2020-08-20 11:48:42 -05:00
Vlad Piersec
1e76b8b6ea
misc: Add test ids for prejoin buttons
2020-08-20 11:20:49 -05:00
Hristo Terezov
55175e2e95
fix(subject): set to ' ' after settings change.
2020-08-20 10:48:06 -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
Andrei Bora
af71d80150
Fix call after timeout
2020-08-19 17:38:40 +03:00
Andrei Bora
b765adca75
Solve review issues and add retries for http call
2020-08-19 17:11:18 +03:00
Andrei Bora
92e6cf7618
Add pre and post validation for users that want to use their own public keys
2020-08-19 16:50:24 +03: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
Aaron van Meerten
c3329ec931
Merge pull request #7518 from jitsi/aaronkvanmeerten/jibri-queue-component-modules
...
FEAT: prosody jibri queue component module
2020-08-18 10:16:39 -05:00
Mihai Uscat
9cf7199c0e
feat(close3): Move readyToClose flow to the close page
2020-08-18 17:31:10 +03:00
Vlad Piersec
d82bb0a89b
fix(prejoin): Fix join without audio
2020-08-17 08:31:55 -05:00
Tudor-Ovidiu Avram
295dd8a45d
fix(prejoin) remove version parameter
2020-08-17 10:54:22 +03:00
damencho
25ae83bcf4
fix: Fixes #7514 when promoting new moderator and lobby is enabled.
2020-08-14 17:56:24 -05:00
Aaron van Meerten
82b1408454
FEAT: jibri queue clear asap cache for token util on config reload
2020-08-14 15:24:26 -05:00
Aaron van Meerten
36565f0c50
FIX: token util keyurl definition move to above callback definition
2020-08-14 15:23:54 -05:00
Aaron van Meerten
0c48e205d7
Merge branch 'master' into aaronkvanmeerten/jibri-queue-component-modules
2020-08-14 14:21:13 -05:00
Aaron van Meerten
5e35b69fc9
FIX: prosody token util handles race on timeout gracefully
2020-08-14 14:14:29 -05:00
Aaron van Meerten
3fd85720bc
FIX: prosody jibri queue component reloads configuration
2020-08-14 14:13:57 -05:00
Aaron van Meerten
e439d065b7
FEAT: token util better logging for timeouts, verification
2020-08-14 13:52:25 -05:00
Jaya Allamsetty
5dcecdbb54
deps: lib-jitsi-meet@latest
2020-08-14 12:00:09 -04:00
Niek van der Maas
8d2a52d0e8
debian: improve compressions + add expire headers
...
* Improve compressions + add expire headers
* Remove MSIE check, caching only for versioned files, do not gzip MP3/JPG/PNG
* Lower GZIP min length, enable compressions on WASM
2020-08-14 10:29:25 +02: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
Aaron van Meerten
d716665f27
FIX: jibri-queue module log improvements
2020-08-13 16:41:42 -05:00
Дамян Минков
4ca4e242b1
ref: Moves xmpp logs to be accessed from connection. ( #7517 )
...
* ref: Moves xmpp logs to be accessed from connection.
In cases where there is no room like pre-join and lobby screen we still want to be able to debug xmpp messages.
* squash: Updates lib-jitsi-meet.
2020-08-13 13:12:56 -05:00
damencho
cdd782a82f
fix: Fixes uncaught exception on malformed jwt.
...
Does not skip passing jwt even when malformed to allow getting the error, terminating the connection and showing the warning. We were not passing jwt when malformed and were successfully joining a conference for deployments where no token is allowed.
2020-08-13 11:00:04 -05:00
Jaya Allamsetty
713ae817c0
deps: lib-jitsi-meet@latest
2020-08-13 09:29:21 -04:00
Aaron van Meerten
d05fa32413
FIX: add flag to control whether to check room claim in JWT validation
...
jibri queue component stop checking room validation in token
Jibri queue component debug output when bad token is found
2020-08-12 14:43:34 -05:00
Tudor-Ovidiu Avram
e6676bb09a
fix(prejoin) fix css loading path
2020-08-12 10:55:26 +03:00
Hristo Terezov
8e9a51f742
feat(Watermarks): Add deafault logo prop.
2020-08-11 18:24:44 -05:00
Aaron van Meerten
3da7798e9f
FIX: prosody: output string for time and position in jibri queue
2020-08-10 15:21:56 -05:00
Aaron van Meerten
6fc9606c0d
FEAT: support updating accepted issuer/aud for token lib
2020-08-10 15:21:31 -05:00
Saúl Ibarra Corretgé
004c1b65ad
misc: drop babel.config.js file
...
This leaves jest testing non-functional, but having a babel.config.js interferes
with React Native.
Fixes: https://github.com/jitsi/jitsi-meet/issues/7450
2020-08-10 16:39:50 +02:00
Saúl Ibarra Corretgé
eabcc078ef
android: fix adb reverse command in case of non-default port
2020-08-10 16:39:29 +02:00
Saúl Ibarra Corretgé
5b1f852783
rn: always reset the transform cache when starting the packager
...
It can help catch very weird bugs which are only triggered after a reset.
2020-08-10 16:39:29 +02:00
Saúl Ibarra Corretgé
5cf9a76f9e
android: bump minimum API level to 23
...
Android < 23 is currently less than 3% for us so let's try to lower the
maintenance burden. Users can still download an older version no problem.
2020-08-10 16:37:20 +02:00
Saúl Ibarra Corretgé
3f33adc5d0
android: target API level 29
...
This will be mandatory later in the year for updating apps and it already is for
new apps.
https://support.google.com/googleplay/android-developer/answer/113469#targetsdk
2020-08-10 16:37:20 +02:00
Saúl Ibarra Corretgé
d9250aa986
android: bring back activity to the foreground when exiting PiP
...
When exiting PiP with by pressing the X the onPictureInPictureModeChanged method
is called. Since onResume is called a while after, in case the maximize button
is called, it's not easy to know if the user pressed the X button, and that was
the cause for exiting PiP.
So, in order to avoid show the user they are still in the meeting, bring the
activity to the foregound so they can hangup.
2020-08-10 16:36:30 +02:00
James Carbine
5b10d8f5ef
Add config to hide logo-deep-linking on deeplinking page ( #7346 )
...
This adds the ability to configure hiding the logo on the deep linking page.
HIDE_DEEP_LINKING_LOGO defaults to false in the config.
The implementation also defaults to showing the logo if HIDE_DEEP_LINKING_LOGO
is missing from the config.
2020-08-10 09:30:16 -05:00
settyan117
02885ea716
lang: updated Japanese translation
2020-08-10 09:34:39 +02:00
Florian
7e70a57eb3
lang: update French translation
2020-08-10 09:33:04 +02:00
Alexey Napalkov
dbaa1168b3
lang: update Russian translation
2020-08-10 09:32:16 +02:00
Fabricio Oliveira
b1d691ca07
lang: update brazilian portuguese translation
2020-08-10 09:30:30 +02:00
Jaroslav Lichtblau
10a4612230
lang: update Czech translation
2020-08-10 09:29:42 +02:00
Aaron van Meerten
21767fa7cf
Merge pull request #7481 from jitsi/aaronkvanmeerten/token-util-cache-in-object
...
FEAT: jwt pubkey cache inside object
2020-08-07 14:18:24 -05:00
Aaron van Meerten
0bd100f027
FIX: prosody: comment on destroy_request
2020-08-07 13:16:17 -05:00
Aaron van Meerten
f14a595462
FIX: prosody: destroy_request check
2020-08-07 13:15:55 -05:00
Hristo Terezov
5e4b8c747c
feat(prejoin): Hide invite link
2020-08-07 12:28:05 -05:00
Aaron van Meerten
c4155575f9
FIX: prosody: room validation on jibri-queue
...
The full room JID is now passed properly to verify_token
verify_token now also expects the correct jid for validation
2020-08-07 12:10:00 -05:00
Aaron van Meerten
11ee71a51c
FEAT: jwt pubkey cache inside object
...
Allows each module that does token validation to have its own cache
2020-08-07 11:51:44 -05:00
Mihai Uscat
c998d83f34
feat(welcome): Add variables.
2020-08-07 12:02:14 +03:00
Vlad Piersec
b670b29d7f
fix(prejoin): Auto focus display name input
2020-08-07 10:27:29 +03:00
Aaron van Meerten
9b7e8c98ad
FEAT: default value for jibri queue region
2020-08-06 17:12:53 -05:00
Aaron van Meerten
ad44558153
FEAT: validate keys at specific URL for jibri queue
...
Provide region value in POST to jibri-queue service
2020-08-06 17:12:31 -05:00
Jaya Allamsetty
1a957ed85b
feat(video-quality): Impose max-bitrates on video sender based on videoQuality settings ( #7467 )
...
* feat(video-quality): Impose max-bitrates on video sender based on config.js settings
Update to lib-jitsi-meet@latest
f74cd0abe9
2020-08-06 14:24:33 -04:00
Jaya Allamsetty
1dbb47b84f
deps: lib-jitsi-meet@latest
2020-08-06 08:33:28 -04:00
paweldomas
4adaa6f1fd
fix(last-n-limits): crash on undefined
2020-08-06 09:02:21 +02:00
Paweł Domas
b3b561f27a
feat(video quality): add maxFullResolutionParticipants ( #7403 )
...
Add a config option with the default value of 2, which will cap the max recv video quality to SD if there's more than 2 participants in the conference while in the tile view mode.
2020-08-05 10:10:14 -05:00
Jesús Espino
a6a19a3002
Fix lint error
2020-08-05 10:07:18 -04:00
Jesús Espino
1426a5b4bc
Restore dots menu on mobile
2020-08-05 10:07:18 -04:00
sellth
858ee557d4
lang: update German translation
2020-08-05 09:34:15 +02:00
Jaya Allamsetty
bd64c14aaa
fix: Send SS stopped analytics event when SS was started in video mute state
2020-08-04 19:30:10 -04:00
Manuel Garcia
ce286f9be8
lang: fix typo
2020-08-04 10:02:21 +02:00
Paweł Domas
cc9cb6a874
feat(config): add last N limit mapping ( #7422 )
...
Adds 'lastNLimits' config value which allows to define last N value per number of participants.
See config.js for more details.
2020-08-03 12:39:17 -05:00
Atrate
168dbd6276
android: make app movable to SD card
2020-08-03 14:50:47 +02:00
Jesús Espino
400c86ad5e
Adding responsive to jitsi logo, buttons and hiding some part of the interface ( #7380 )
...
* Adding responsive to jitsi logo, buttons and hiding some part of the interface
* moving media types thresholds to variables and apply only to screen
* hide chrome extension banner on very small view
* Hide filmstrip only on desktop narrow windows
2020-07-31 07:53:19 -04:00
Matthias Wuttke
b0650b8448
Pass JWT token to close page
2020-07-31 07:47:49 +02:00
dependabot[bot]
027cc1be96
chore(deps): bump elliptic from 6.5.2 to 6.5.3
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.2 to 6.5.3.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.2...v6.5.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-07-30 19:07:16 +02:00
ButterflyOfFire
9b32811ff2
lang: add missing kabyle language
...
Fixing missing kabyle language in the main file.
2020-07-29 17:05:27 +02:00
Saúl Ibarra Corretgé
a67d0fbf6c
chore: remove some cycles
2020-07-29 09:31:38 +02:00
Saúl Ibarra Corretgé
af5d4c850b
external_api: filter postis events origin
2020-07-28 11:36:42 +02:00
kauczu
7bfb2fc219
lang: update/fix Polish translation, add missing fields in main-pl.json ( #7395 )
...
* lang: update/fix Polish translation, add missing fields in main-pl.json
Based on actual main.json, merge #7382 and my translation.
fixed incorrect context meaning of some fields,
added missing fields and translated them,
translated fields left in empty qoutes
* Update main-pl.json
* Update main-pl.json
* Update main-pl.json
2020-07-24 12:50:18 -05:00
Elliot Cooper
b814827df1
misc: replace certbot-auto with certbot
2020-07-24 16:35:52 +02:00
Bettenbuk Zoltan
240b033e76
feat: auto tile view
2020-07-24 11:06:34 +02:00
paweldomas
00b41dbb41
add mod_websocket patch for session event
...
It's to be used in docker-jitsi-meet to patch older
Prosody versions until this change becomes available.
2020-07-23 16:29:45 -05:00
damencho
2689be5d24
chore: Update lib-jitsi-meet.
2020-07-23 14:49:52 -05:00
damencho
f3da009d61
feat: Updates @atlaskit/flag to use the testId prop for integration tests.
2020-07-23 14:49:52 -05:00
damencho
ddc2b4f26e
fix: Adds display name to notifications about lobby operations.
...
Display name for lobby operations notifications are taken from the list of knocking participants which is available only to moderators. In case of not all moderators the notifications were broken.
2020-07-23 14:49:52 -05:00
damencho
b106e51a10
feat: Adds id to the notifications and buttons so we can check for them in the integration tests.
2020-07-23 14:49:52 -05:00
damencho
0cef706b6a
feat: Changes security dialog button to toggle dialog.
2020-07-23 14:49:52 -05:00
damencho
b9c20a3fd4
fix: Fixes syncing state about lobby in security dialog.
2020-07-23 14:49:52 -05:00
damencho
23507da59a
feat: Adds id to the notifications so we can check for them in the integration tests.
2020-07-23 14:49:52 -05:00
Gabriel
4bfc80ecb9
external_api: add ability to toggle lobby
2020-07-23 16:03:53 +02:00
Saúl Ibarra Corretgé
52ce8031a3
Update react/features/chat/components/native/Chat.js
2020-07-23 15:45:30 +02:00
Saúl Ibarra Corretgé
aa9f06fa84
Update react/features/chat/components/native/Chat.js
2020-07-23 15:45:30 +02:00
Saúl Ibarra Corretgé
a758e98101
Update react/features/chat/components/native/Chat.js
2020-07-23 15:45:30 +02:00
tombrown86
63d4c2b84b
onClose to return true to imply modal should close
2020-07-23 15:45:30 +02:00
tombrown86
4161e7bfe1
fix: no new msg notifications after opening chat modal [NATIVE]
...
call TOGGLE_CHAT action when chat modal is closed to correctly update chat isOpen state
2020-07-23 15:45:30 +02:00
Saúl Ibarra Corretgé
1c3cf325cb
analytics: add app name to permanent properties
2020-07-23 15:40:02 +02:00
Saúl Ibarra Corretgé
fdbd681c8f
config: fix opusMaxAverageBitrate option name
...
Must match the lib-jitsi-meet counterpart.
Fixes: https://github.com/jitsi/jitsi-meet/issues/7384
2020-07-23 15:14:48 +02:00
Tudor-Ovidiu Avram
f6433668d5
fix(prejoin) hide skip prejoin for exposed app
2020-07-23 13:22:28 +02:00
Tudor-Ovidiu Avram
1ae5630590
fix(prejoin) fix libs path
2020-07-23 13:22:28 +02:00
Tudor-Ovidiu Avram
b1e12d33ab
feat(embed) implement embed meeting feature
2020-07-23 13:21:05 +02:00
Michał Orman
28094947a7
lang: updated Polish translations
2020-07-23 11:39:48 +02:00
Kevin Olbrich
a23dac2ab6
Add remark about focus username
...
https://github.com/jitsi/jitsi-meet/issues/7376
2020-07-22 19:45:12 -05:00
Aaron van Meerten
d70f9d6fd6
FIX: use correct URL paths for jibri queue service
2020-07-22 16:24:08 -04:00
Tristian Flanagan
9e7a477797
feat(blur): terminate blur web worker when disabled ( #7347 )
...
* feat(blur): terminate blur web worker when disabled
2020-07-22 10:37:17 -04:00
Tudor-Ovidiu Avram
0fc748dc44
ui: create reusable copy button
2020-07-22 15:53:43 +02:00
Saúl Ibarra Corretgé
b831bb8350
config: add roomPasswordNumberOfDigits to whitelist
2020-07-22 15:23:38 +02:00
Saúl Ibarra Corretgé
16547b91a5
rn: fix overriding user-selected server URL
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/7373
2020-07-22 15:23:09 +02:00
Gabriel Imre
1e3e15fc72
fix: use consistent moderator semantics
...
Use the same moderator semantics when adding items into the remote video menu as when showing/hiding the items themselves.
2020-07-22 10:41:41 +02:00
Saúl Ibarra Corretgé
9d6e21b77b
security-dialog: restore digit-only password functionality
2020-07-21 10:44:39 -05:00
Dominik Wagner
48a58f8dae
ios: specify the correct keyboard type and content
...
This way autocomplete and keyboards work correctly.
2020-07-21 17:06:41 +02:00
Đặng Minh Tiến
eb1ef0fa9c
Update JitsiStreamPresenterEffect.js ( #7362 )
...
* Update JitsiStreamPresenterEffect.js
Create/terminate the Web Worker on effect start/stop so that we don't leak them.
2020-07-21 10:01:38 -04:00
Saúl Ibarra Corretgé
eaa715879a
rn: update versions
2020-07-21 15:49:08 +02:00
Saúl Ibarra Corretgé
fde7cf4ab8
chat: fix crash on mobile
2020-07-21 15:25:19 +02:00
Saúl Ibarra Corretgé
46b444c498
settings: only import required action
...
Fixes crash on mobile due to chained imports.
2020-07-21 15:25:19 +02:00
Saúl Ibarra Corretgé
3cbadc72a1
analytics: only import required constant
2020-07-21 15:25:19 +02:00
Saúl Ibarra Corretgé
ddaaeccafa
android: disable PiP on Android Go devices
...
Despite running Android 8.1, they don't support Picture-in-Picture.
2020-07-21 14:03:41 +02:00
Saúl Ibarra Corretgé
0751c6ab48
ios: fix uploading dSYMs to Crashlytics
...
Use Fastlane to get them from Apple after processing, them upload them.
Also make sure WebRTC dSYMs are included when uploading.
2020-07-21 13:33:18 +02:00
Saúl Ibarra Corretgé
76e4929add
rn,tile-view: render display name on top of participant view
...
Makes the tiles consistent as the participant view is equally sized and the
avatar is always centered in the tile.
2020-07-21 13:18:48 +02:00
Saúl Ibarra Corretgé
e39c8d8ed6
rn,tile-view: render a larger avatar in tile view mode
2020-07-21 13:18:48 +02:00
Aaron van Meerten
4687187cca
Merge pull request #7358 from bgrozev/update-lib-jitsi-meet
...
chore: Update lib-jitsi-meet.
2020-07-20 13:23:37 -04:00
Aaron van Meerten
7858f12df2
FEATURE: proper outbound iq handler for REST requests
2020-07-20 12:51:07 -04:00
Boris Grozev
f2c3401a79
chore: Update lib-jitsi-meet.
2020-07-20 11:43:07 -05:00
Aaron van Meerten
828e578af4
FIX: rename disco info component to correct name
...
FIX: reply to iq only on successful reply from queue server
2020-07-17 16:19:25 -04:00
Saúl Ibarra Corretgé
43189f3e66
deps: lib-jitsi-meet@latest
2020-07-17 16:50:19 +02:00
Michael Telatynski
335b43036d
Improve accessibility of Buttons in Webapp
...
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com >
2020-07-17 16:32:33 +02:00
Vlad Piersec
b3ca51c7d0
feat(prejoin): Add settings options for prejoin page
2020-07-17 13:40:29 +03:00
Mihai Uscat
f9d545c531
feat(chat): Make chat push content to the side in tile view
2020-07-17 11:19:18 +03:00
Mihai Uscat
5f5468995f
feat(chat): Make chat push content to the side in large view
2020-07-17 10:04:56 +03:00
Aaron van Meerten
4289b23135
feature: jibri queue authorization header handler
2020-07-16 22:48:52 -04:00
paweldomas
bf7aa39947
ref: one place for setting max recv frame height
...
Moves the logic from all different places into single state
listener to combine all inputs into a single output.
2020-07-16 10:14:59 -05:00
paweldomas
ad948bdbe2
feat(StateListenerRegistry): add 'deepEquals' option
...
Adds an extra 'options' argument to the register method which
allows to use deep equality instead of a shallow one when comparing
the current and the previous selections.
2020-07-16 10:14:59 -05:00
Gabriel Imre
29366a0029
feat: add test hint for grant moderator availability
2020-07-16 13:54:03 +02:00
dependabot[bot]
0bec7c7ab7
chore(deps): bump lodash from 4.17.13 to 4.17.19
...
Bumps [lodash](https://github.com/lodash/lodash ) from 4.17.13 to 4.17.19.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.13...4.17.19 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-07-16 09:41:38 +02:00
Andrei Gavrilescu
29805edd02
feat(rtcstats): Integrate rtcstats ( #6945 )
...
* Integrate rtcstats
* expcetion handling / clean up
* order imports
* config fix
* remove mock amplitude handler
* additional comments
* lint fix
* address code review
* move rtcstats middleware
* link to jitsi rtcstats package
* address code review
* address code review / add ws onclose handler
* add display name / bump rtcstats version
* resolve import error
2020-07-15 18:22:00 +03:00
George Politis
11fd5363ce
fix: Avoid overwriting the max resolution requested by the tile-view. ( #7320 )
...
Part of [1] replaces a `setPreferredVideoQuality` call with a
`setMaxReceiverVideoQuality` call. The change was part of a bigger
changeset that adds logic that tries to adjust the max based on reduced
ui turned on or off and allow to set prefered through the config.
However, by calling `setMaxReceiverVideoQuality` instead of
`setPreferredVideoQuality`, the new feature overrides the lower
resolution requested by tile-view earlier in some occasions.
This PR reverts back to using `setPreferredVideoQuality` instead of
`setMaxReceiverVideoQuality` as this achieves the same result without
overwriting the max set by the tile-view.
NOTE that this is a quick-fix and all the handling related to setting
the receive resolution will be reworked soon.
[1]: 7d513738d2
2020-07-15 15:55:30 +02:00
Tudor-Ovidiu Avram
1790c71c80
fix(disconnect) Fix quick disconnect errors
2020-07-15 15:32:56 +02:00
Saúl Ibarra Corretgé
36d95ed51f
rn,conference: show lonely experience only after joining
...
Showing the modal earlier is weird because it will be closed as soon as we
connect. Also, we don't know if we are going to be alone until we join.
2020-07-15 15:32:34 +02:00
Vlad Piersec
ef0af1a8c0
fix(prejoin): Show decoded version of meeting uri
2020-07-15 13:21:36 +02:00
Gabriel Imre
b85cd2348f
feat: add grant moderator functionality
2020-07-15 12:13:28 +02:00
Vlad Piersec
035f720a50
feat(prejoin): Add 'skip prejoin' button
2020-07-15 11:36:37 +02:00
yuriikaidan
c8444a9a0d
lang: update Polish translation
2020-07-15 11:05:50 +02:00
utkarshmarwaha
7f5751b918
rn,flags: add flag to show/hide video share button
2020-07-15 10:48:56 +02:00
Dan Dascalescu
fc6bd3667c
config: fix typo
2020-07-15 10:44:40 +02:00
Ivy
2c42dd0773
lang: update Japanese
2020-07-15 10:44:04 +02:00
vp8x8
1891ce0b24
fix(prejoin): Align avatar image on small screens ( #7300 )
...
Fixes : #7296
2020-07-15 10:43:00 +02:00
Mutusen
e34c5673b2
lang: update Esperanto translation
2020-07-15 10:24:10 +02:00
NicolasD
41ba55a6a9
rn,flags: add feature flag to enable / disable conference timer
2020-07-15 10:22:35 +02:00
Aaron van Meerten
099820b6ac
prosody modules: jibri queue events for leave, room destroyed
2020-07-14 16:50:34 -04:00
Aaron van Meerten
25ded0bdeb
prosody modules: add util function for rewritesplit JID
2020-07-14 16:49:51 -04:00
Дамян Минков
758b60f92b
fix: Updates coturn config on update. ( #7306 )
...
* fix: Updates coturn config on update.
* fix: Updates console message.
2020-07-14 13:16:53 -05:00
paweldomas
fcc69b92bb
deps: update LJM to bring in new audio levels and e2ee tweaks
...
Updates LJM to ff1813cbb2e7d36f1cc0bbc2b8baa0a16c6346a4
2020-07-14 12:01:18 -05:00
Julian Vos
a697caea03
lang: update Dutch translation
2020-07-14 13:42:03 +02:00
Aaron van Meerten
51fd10278b
FIX: prosody jibri queue handle iq properly
2020-07-13 18:04:48 -04:00
abora8x8
5b89709483
Add hook for creating lobby before participants join ( #7273 )
...
* Add hook for create lobby
* Remove duplicated code
2020-07-13 11:29:35 -05: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
plokta
b0188a7184
config: Add option to set preferred audio bitrate. ( #7072 )
...
The maxaveragebitrate parameter to be used by Opus can be configured
through the new opusMaxAvgBitrate config option. Values are restricted
by Opus to integers between 6000 to 510000. Works for non-p2p only.
move option to Audio section, add documentation
Co-authored-by: plokta <dev@plokta.eu >
2020-07-11 10:33:49 +02:00
Saúl Ibarra Corretgé
53281c2d42
analytics: avoid error log when there are no handlers
2020-07-10 17:55:18 +02:00
damencho
3da1b65757
fix: Fixes import of moved function.
2020-07-10 08:22:22 -05:00
Tudor-Ovidiu Avram
0e5091adba
feat(prejoin) Expose prejoin app
2020-07-10 14:24:06 +02:00
Tudor-Ovidiu Avram
f376542441
feat(prejoin) cache media start options when on prejoin screen
2020-07-10 14:24:06 +02:00
Mihai Uscat
bd65108692
fix(SecurityDialog): Fix password action spacing
2020-07-10 13:26:48 +02:00
Saúl Ibarra Corretgé
546b0abe32
misc: add script to update LJM to the latest commit
2020-07-10 12:44:29 +02:00
Saúl Ibarra Corretgé
62ad7d3451
deps: lib-jitsi-meet@latest
2020-07-10 11:31:34 +02:00
ALAGBE Sola
5bc3128c71
config: fix typo
2020-07-10 11:10:19 +02:00
Saúl Ibarra Corretgé
b91d6b97a9
deps: jitsi/js-utils@1.0.0
2020-07-10 10:38:49 +02:00
Saúl Ibarra Corretgé
ce812591f9
conference: fix not applying max recv constraints
...
They also need to be applied when changing conferences.
2020-07-09 08:40:56 +02:00
Saúl Ibarra Corretgé
f32140c4b7
rn: set default resolution to 360p (experiment)
2020-07-09 08:40:56 +02:00
Saúl Ibarra Corretgé
7d513738d2
rn,flags: add ability to override resolution using a flag
...
Also, use the configured resolution to set it as the max received frame size.
2020-07-09 08:40:56 +02:00
Jaya Allamsetty
8d1bde3cb1
chore(deps): update lib-jitsi-meet to latest
2020-07-08 14:43:24 -04:00
Saúl Ibarra Corretgé
95825dcdd7
config: add flag to disable the E2EE support
...
This is useful for testing insertable streams related issues.
2020-07-08 17:19:36 +02:00
Saúl Ibarra Corretgé
a61f272303
deps: lib-jitsi-meet@latest
2020-07-08 17:19:36 +02:00
Vlad Piersec
3538761543
fix(prejoin): Don't add video track to connection on start if video muted
2020-07-08 15:58:13 +03:00
motiwardi
f22d5ed629
android: added configuration for user CA root trust
2020-07-08 14:50:56 +02:00
Saúl Ibarra Corretgé
f30dd9d881
deps: react-native-webrtc@1.84.0
2020-07-08 14:17:06 +02:00
Florian
4a3cd2596a
Update main-fr.json
...
Translation 'prejoin'
2020-07-08 07:09:39 -05:00
Maxence Dalmais
4e1f42a665
Update mod_muc_poltergeist.lua
...
Add avatar to user context so it is picked by the web interface
2020-07-08 07:08:50 -05:00
Florian
1fff5d2567
Update main-fr.json
...
Some translations for "invite"
2020-07-07 10:48:53 -05:00
Florian
bbcc40a97e
Update main-fr.json
...
Translate for "Add" in security option
2020-07-07 10:47:52 -05:00
Florian
bbf76296ed
Update KnockingParticipantList.js
...
In order to translate the title.. Pull request #7246
2020-07-07 08:55:03 -05:00
Florian
e0b3a81a41
Update main-fr.json
...
Fix translate FR and add "Security" translations
2020-07-07 08:41:41 -05:00
Florian
1c122705bf
Update main.json with missing KnockingParticipantList string ( #7246 )
...
Adding future translation possibilities
2020-07-07 08:40:18 -05:00
Frank de Lange
29c16e42bd
Move STUN/TURN to IANA-assigned ports - 3478 and 5349 (TLS) ( #6172 )
...
* Move STUN/TURN to IANA-assigned ports - 3478 and 5349 (TLS)
* Change remaining references to TURNS port from 4445 to 5349
* Change back TURNS to 443
2020-07-07 08:14:28 -05:00
Cem Ibrahim ARI
8a19a34d19
fixed non valid json turkish language file
2020-07-07 08:00:25 -05:00
Tudor-Ovidiu Avram
d5832f226d
fix(dialout) whitelist dialout flag
2020-07-07 11:00:49 +02:00
Saúl Ibarra Corretgé
4cfc8cd7a2
deps: update clean-css (reland)
...
Fix the incorrect paths (was a breaking change in version 4) by using the
`--skip-rebase` cli option.
2020-07-06 21:16:14 +02:00
Bettenbuk Zoltan
873ede0e06
feat: lobby related notifications
2020-07-06 17:31:16 +02:00
damencho
f73e9947c0
fix: Uses room jids for the lobby notifications.
2020-07-06 09:56:01 -05:00
Saúl Ibarra Corretgé
82711b3f23
Merge pull request #7226 from saghul/update-turn-cfg
...
turn: update default coturn configuration
2020-07-03 20:15:12 +02:00
Saúl Ibarra Corretgé
2f841fab73
turn: update default coturn configuration
2020-07-03 17:36:04 +02:00
Дамян Минков
b3a2905849
feat: Sends json messages notifying for lobby actions. ( #7209 )
...
* feat: Sends json messages notifying for lobby actions.
* squash: Fixes quotes to be consistent.
* fix: Fixes attempt to call global 'formdecode' (a nil value).
2020-07-03 08:26:44 -05:00
Vlad Piersec
5f579e9a15
fix(prejoin): Make display name mandatory only for lobby
...
A user should not be forced to enter a display name if the lobby is not enabled
for the room.
2020-07-03 16:13:54 +03:00
Vlad Piersec
ea2ea89ef7
fix(prejoin): dialout popup buttons
2020-07-03 11:49:25 +03:00
Vlad Piersec
a5f17a8033
feat(prejoin): Show avatar image on prejoin screen
2020-07-03 11:41:19 +03:00
Florian
4c6e9e7788
lang: update French translation
2020-07-03 10:36:58 +02:00
Saúl Ibarra Corretgé
a7e0df2623
toolbox: fix missing key prop
...
Fixes a React warning.
2020-07-03 10:35:35 +02:00
Hristo Terezov
da9a70129e
Revert: clean-css update due to broken paths.
2020-07-02 15:30:15 -05:00
damencho
6d3d15a64b
feat: Adds an option to validate a recording token.
2020-07-02 12:51:14 -05:00
damencho
b10a45bf98
fix: Fixes generating self-signed certificate.
...
The wrong quotes error:
req: Error on line 354 of config file "/dev/fd/63"
Error Loading extension section SAN
140403719438784:error:0E06C069:configuration file routines:NCONF_get_section:no conf:../crypto/conf/conf_lib.c:245:
Having the ip and specifying dns:
Error Loading extension section SAN
140127168778688:error:220A4076:X509 V3 routines:a2i_GENERAL_NAME:bad ip address:../crypto/x509v3/v3_alt.c:457:value=jitsi.example.com
140127168778688:error:22098080:X509 V3 routines:X509V3_EXT_nconf:error in extension:../crypto/x509v3/v3_conf.c:47:name=subjectAltName, value=DNS:localhost,DNS:jitsi.example.com,IP:jitsi.example.com
2020-07-02 10:33:09 -05:00
paweldomas
858a3d953c
deps: LJM e66cc365014cd429280a95a379ad62d993217f6b
...
Update lib-jitsi-meet which adds the setNetworkInfo method.
2020-07-01 19:31:48 -05:00
paweldomas
1ff27b7298
fix: store.getState() called while the reducer is executing
2020-07-01 19:31:48 -05:00
paweldomas
bc43f00d28
feat: pass network info to LJM
2020-07-01 19:31:48 -05:00
Imre Faragó
bfd5db355d
prosody muc_size plugin, room get info error fix (Traceback[httpserver]: /usr/lib/prosody/util/async.lua:137: /prosody-plugins/mod_muc_size.lua:141: attempt to concatenate local 'subdomain' (a nil value)
2020-07-01 08:04:41 -05:00
Дамян Минков
a4ca247056
Lobby required displayname ( #7197 )
...
* ref: Rename jitsi_bosh_query_room to jitsi_web_query_room.
This is no longer bosh only and is available for both bosh and websocket sessions.
* feat: Adds feature to disco-info indicating that display name is required.
* feat: Adds option to disable checking whether display name is required.
* ref: Clears auth_token when verification fails.
* squash: Fixing comments.
* squash: Updates to latest lib-jitsi-meet.
2020-06-30 08:15:08 -05:00
Quentí
eac891585b
lang: update Occitan
2020-06-30 15:02:16 +02:00
Bettenbuk Zoltan
7d62020787
feat: add moderated service link to welcome page
2020-06-30 12:39:46 +02:00
Saúl Ibarra Corretgé
7d18183bf9
deps: css-loader@3.6.0
2020-06-30 11:27:39 +02:00
Saúl Ibarra Corretgé
346dac476a
deps: clean-css@4.3.0
2020-06-30 11:27:39 +02:00
Saúl Ibarra Corretgé
b4ecef429a
doc: add H1 to SECURITY.md
2020-06-30 09:07:57 +02:00
Dan Dascalescu
ea07515138
docs: improve English in config.js
2020-06-30 09:07:25 +02:00
Dan Dascalescu
79231914b9
docs: fix typo in interface_config.js
2020-06-30 09:06:38 +02:00
Jaya Allamsetty
0e1ecd3256
fix: disable audio/video settings popup on mobile browsers
...
Mobile devices do not support capture from multiple cameras/mics at a time.
2020-06-30 08:58:36 +02:00
Dan Dascalescu
0d15c01077
doc: TOOLBAR_BUTTONS clarifications
2020-06-30 08:57:25 +02:00
Aaron Van Meerten
24c75b7332
FIX: better URL handler for jibri queue events
2020-06-29 18:46:15 -05:00
Aaron Van Meerten
2327a6d0b4
FEATURE: prosody: add http handler for jibri queue
2020-06-29 18:20:04 -05:00
Aaron Van Meerten
b94c357cc2
WIP: jibri queue component prosody modules
2020-06-29 18:11:41 -05:00
Jaya Allamsetty
216801720a
chore(deps): update lib-jitsi-meet
2020-06-29 12:31:11 -04:00
Samuel Retika
312813e677
Adding isSharingScreen() to external API
2020-06-29 11:24:45 -04:00
Vlad Piersec
2b5787163e
fix(prejoin): Replace the stored audio/video tracks when device list changes
...
When on prejoin screen, if the device list changes (devices are added or removed),
the newly created tracks do not properly replace the old ones, resulting in
errors after joining the meeting and trying to change the devices.
This change fixes the problem.
2020-06-29 12:26:55 +02:00
Dan Dascalescu
28632752ba
docs: fix typo in interface_config.js
2020-06-26 23:02:56 +02:00
Selyan Slimane Amiri
7dfff1b455
Add translations in language and main files. ( #7023 )
...
* Update languages-kab.json
* Update main-kab.json
* Update main-kab.json
* Update main-kab.json
* Add kab entry in languages-kab.json
2020-06-26 11:45:26 -05:00
Vlad Piersec
99e7d636b7
fix(settings): Always show mic audio levels
2020-06-26 07:57:20 -04:00
Roman
4b1743bb2f
android: add serverURL configuration for MDM/EMM environments
...
Android for Enterprise provides special feature for applications to obtain configuration through RestrictionManager remotely by some MDM solution.
Jitsi Meet can be remotely installed and provisioned with a proper URL (making URL not editable by the user) inside the Work Profile or Fully managed device.
2020-06-26 11:47:48 +02:00
Vlad Piersec
3b1ad9faff
fix: Show audio/video options on lobby screen
2020-06-26 11:29:20 +02:00
Vlad Piersec
87b14c3711
fix(prejoin): copy meeting info
2020-06-26 11:28:49 +02:00
Titus-Andrei Moldovan
5811e0476c
rn: fixes the bug on shared video not stopping when the user leaves the conferences
2020-06-26 10:54:49 +02:00
Titus-Andrei Moldovan
59750ba1f1
rn: refactors the YoutubeLargeVideo to be class component. Adds interval for sending the seek time every 5 seconds.
2020-06-26 10:54:49 +02:00
pierretux
b3de7fd52b
lang: update French translation
2020-06-26 10:31:38 +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
Mihai Uscat
ab1c5805f4
feat(AddPeopleDialog): Enable contact invitation based on interfaceConfig flag
2020-06-25 10:36:02 -05:00
Bettenbuk Zoltan
0c6b0641f5
fix: layout of the insecure room name warning icon
2020-06-25 17:23:27 +02:00
Mihai Uscat
093254d948
fix(AddPeopleDialog): Improve contact invite form
...
- Disables the invite buttons while invites are ongoing
- Adds a keyboard shortcut (Enter) to send out invites
- Closes AddPeopleDialog upon successful invites sent
- Fixes the SecurityDialog closing when trying to set E2EE key via Enter shortcut
- Removes superfluous separator from SecurityDialog
2020-06-25 15:25:15 +02:00
Bettenbuk Zoltan
0494200383
fix: label tooltips are not visible in tile view
2020-06-25 14:05:34 +02:00
Saúl Ibarra Corretgé
16f1c167b8
interface_config: bring back config trailer
2020-06-23 21:00:27 +02:00
Saúl Ibarra Corretgé
97fd36a19a
debian: fix postinst command
2020-06-23 17:46:44 +02:00
damencho
701d34248b
fix: Fixes showing cc button when jwt is not used.
...
Fixes #7093 .
2020-06-23 08:31:37 -05:00
Florian
e72dae5c32
lang: update French translation
2020-06-23 14:51:13 +02:00
paweldomas
811ee40d99
ref(constants): use 720 for the high quality level
...
720 is requested by default for the local video stream
and when using the quality slider the resolution would
be increased to 1080.
Note that this will limit the receive quality to 720 as well,
because both send and receive constraints are changed at
the same time when the quality slider is used.
2020-06-23 14:50:00 +02:00
egerardus
76eabf1f29
debian: add SAN when generating self-signed certs
...
Closes : #5547
2020-06-23 14:47:36 +02:00
Vangelis Zacharioudakis
01a8cc1478
lang: update Greek translation
2020-06-23 14:34:49 +02:00
Vlad Piersec
047c9b43ea
fix: welcome page logo not being displayed
2020-06-23 10:29:41 +02:00
Dan Dascalescu
22d040ab76
doc: point to the Handbook repo
2020-06-23 09:39:14 +02:00
Hristo Terezov
4ac9ea258c
ref(interfaceConfig): Order alphabetically.
2020-06-22 14:25:48 -05:00
Hristo Terezov
6bd64ee552
fix(jitsi-logo): URL
2020-06-22 13:28:52 -05:00
Jaya Allamsetty
7a1595f162
chore(deps): update lib-jitsi-meet
2020-06-20 08:49:19 -04: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
Дамян Минков
6fbba52c6d
feat: Adds a new option to disable lobby for guests. ( #7094 )
...
* feat: Adds a new option to disable lobby for guests.
* squash: Rename config option.
* squash: Comment update.
2020-06-19 14:50:31 -05:00
Gonçal
311d1c67ba
Added all missing languages from languages.json
...
Added all missing languages from languages.json, with names in Catalan
2020-06-19 13:39:39 -05:00
Vlad Piersec
0aa54d8650
(prejoin): fix mobile
2020-06-19 16:46:43 +02:00
Bettenbuk Zoltan
74e0e10928
feat: new security icon
2020-06-19 12:25:24 +02:00
Vlad Piersec
4f169988a3
fix(prejoin): Store prejoin tracks in 'features/base/tracks'
2020-06-19 12:02:11 +02:00
Joey Marshment-Howell
ec6ed6e8ec
config: whitelist option to hide chrome extension banner
...
saghul: torture tests also need it.
2020-06-19 09:15:10 +02:00
Aaron van Meerten
7b429afee6
Merge pull request #7080 from jitsi/fix-e2ee
...
fix(e2ee): hide if not supported.
2020-06-18 13:14:35 -05:00
Hristo Terezov
cab830aad1
fix(e2ee): hide if not supported.
2020-06-18 12:25:49 -05:00
Jaya Allamsetty
bd42c81cb8
chore(deps): Update lib-jitsi-meet
2020-06-18 11:51:28 -04:00
Saúl Ibarra Corretgé
f230fd4d04
subject: avoid sending an extra empty subject update
...
When setSubject is called too early we store it as pensing, but thanks to the
default parameter value, if undefined is passed to the function we'll store the
empty string.
This will trigger a needless update because undefined !== ''.
2020-06-18 14:52:17 +02:00
Saúl Ibarra Corretgé
eed57e7999
subject: only try to update the subject when the rol;e changes
...
Skip processing any other participant updates.
2020-06-18 14:52:17 +02:00
Vlad Piersec
8115f86f59
fix(prejoin): Fix CSS for prejoin page according to design
2020-06-18 14:43:37 +02: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
Saúl Ibarra Corretgé
8efd0f0829
unsafe-room: hide unsafe room label if a password or lobby are set
2020-06-17 20:35:57 +02:00
Saúl Ibarra Corretgé
a49f04f25b
config: document enableInsecureRoomNameWarning and whitelist it
2020-06-17 20:35:57 +02:00
Bettenbuk Zoltan
bcffe0bba5
fix: lobby screen broken with prejoin disabled
2020-06-17 09:01:55 -05:00
Titus-Andrei Moldovan
482ba23954
rn: adds support for mobile youtube link
2020-06-17 15:10:54 +02:00
Titus-Andrei Moldovan
e87167dd2d
rn: fixes the propagation of the paused event after the status was set to stop
2020-06-17 15:10:54 +02:00
erickvils
cf047a3c90
lang: update portuguese (BR) translation
2020-06-17 08:41:53 +02:00
Saúl Ibarra Corretgé
a8b8612304
rn,auth: trim the username
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/5673
2020-06-17 08:39:58 +02:00
Saúl Ibarra Corretgé
95a5b8a8c1
rn,auth: don't auto-capitalize the password field
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/5673
2020-06-17 08:39:58 +02:00
bgrozev
5867eaf560
config: remove obsolete options
2020-06-17 08:39:31 +02:00
Hafize Güngör
9143bb42d1
lang: fixes for Turkish translation
2020-06-17 08:37:43 +02:00
Boris Grozev
0e5dac623e
chore: Update lib-jitsi-meet.
2020-06-16 16:59:21 -05:00
Boris Grozev
0c09ded76b
feat: Add and whitelist the useTurnUdp config option.
2020-06-16 16:59:21 -05:00
damencho
929622b27c
fix: Fixes setting subject from url.
...
There are occasions when role to moderator can change a little bit after joining the room, and initial try to set subject will silently be ignored if not moderator.
2020-06-16 12:44:44 -05:00
damencho
430125a8bd
feat: Adds user props to analytics for iframe and external api.
2020-06-16 12:44:36 -05:00
damencho
66505666df
feat: Hide Invite more when invite button is disabled.
2020-06-16 08:41:55 -05:00
Saúl Ibarra Corretgé
e5cffc71c4
config: cleanup no longer used interface_config options
2020-06-16 14:59:04 +02:00
Adam Wan
e3d66db3d7
config: add ability to hide the "invite more" header button
2020-06-16 13:07:37 +02:00
Saúl Ibarra Corretgé
e8e2b3c341
doc,gh: add pull request template
2020-06-16 11:24:15 +02:00
Saúl Ibarra Corretgé
abb724e173
doc: update CONTRIBUTING
2020-06-16 11:24:15 +02:00
Saúl Ibarra Corretgé
6e679f952f
redux: refactor loading of middlewares and reducers
...
Up until now we relied on implicit loading of middlewares and reducers, through
having imports in each feature's index.js.
This leads to many complex import cycles which result in (sometimes) hard to fix
bugs in addition to (often) breaking mobile because a web-only feature gets
imported on mobile too, thanks to the implicit loading.
This PR changes that to make the process explicit. Both middlewares and reducers
are imported in a single place, the app entrypoint. They have been divided into
3 categories: any, web and native, which represent each of the platforms
respectively.
Ideally no feature should have an index.js exporting actions, action types and
components, but that's a larger ordeal, so this is just the first step in
getting there. In order to both set example and avoid large cycles the app
feature has been refactored to not have an idex.js itself.
2020-06-16 11:24:15 +02:00
Saúl Ibarra Corretgé
80d7e5fb7f
redux: move PersistenceRegistry to the redux feature
2020-06-16 11:24:15 +02:00
Saúl Ibarra Corretgé
7646618e5a
rnnoise: simplify initialization
2020-06-16 10:49:33 +02:00
Jaya Allamsetty
6533071c4c
chore(deps): update lib-jitsi-meet
...
Update to sdp-interop@1.0.3 for getting the fix for Firefox RTX audio-only issue
2020-06-15 11:22:29 -04:00
Emil Ivov
6aed9bc0c8
interface_config: enforce logo by default
2020-06-12 17:38:51 +02:00
Jaya Allamsetty
b7b861259b
fix(UI): add playsinline attr for video element
...
> playinline attr needs to be set to true to stop local video from playing in full screen mode in Safari on iOS.
> This applies to the local video thumbnails and the camera previews from the device selection menu and video preview button
2020-06-12 09:30:46 -04:00
tmoldovan8x8
df64dd8f18
rn: add youtube player for mobile app
2020-06-12 12:15:16 +02:00
Vlad Piersec
8758c222c6
feat(branding): Add ability to customize logo & background
2020-06-10 14:58:27 +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
dependabot[bot]
338c960215
build(deps): bump websocket-extensions from 0.1.3 to 0.1.4
...
Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node ) from 0.1.3 to 0.1.4.
- [Release notes](https://github.com/faye/websocket-extensions-node/releases )
- [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md )
- [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-06-09 10:09:02 +02:00
Jaya Allamsetty
e6093e0706
fix(UI): Highlight the audio device when we hover over it
2020-06-08 15:34:05 -04:00
Jaya Allamsetty
d1d968997e
Disable audiosettings button on Firefox as it is not supported
2020-06-08 15:34:05 -04:00
Jaya Allamsetty
45570bc0e7
fix(device-selection): Update redux when a new speaker is selected
...
Update userSelectedAudioOutputDeviceId and userSelectedAudioOutputDeviceLabel when a new speaker is selected from the audio settings popup menu
2020-06-08 15:34:05 -04:00
Jaya Allamsetty
f4bcad02d8
fix(device-selection): Add a workaround for a chrome bug with default mic
...
Pass the real deviceId to gUM instead of 'default' for Chrome to return the correct media stream
2020-06-08 15:34:05 -04:00
khajaamin
26f7951894
Marathi language ( #6615 )
...
* Lang folder removed from proxy server and now using from local dev dir
* Added Marathi 100% langulage transalation
2020-06-08 12:33:40 -05:00
Richard Février
35dabb1a27
main-fr.json : remove duplicated key introduced by #6461
2020-06-08 12:13:36 -05:00
Murat Emir Cabaroğlu
c3b79802b2
add missing and fix wrong turkish translation
2020-06-08 11:17:28 -05:00
Дамян Минков
e6dbe65193
Moderated rooms or subdomains ( #6959 )
...
* fix: Fixes using token with no user context.
* feat(moderated): Adds option to add moderated rooms and subdomains.
When a user joins such room or subdomain in order to be a moderator needs to provide a valid jwt token for that room.
* squash: Renames function.
* ref: Removes filtering jicofo setting owners.
This will be disabled on jicofo side and will greatly simplify logic.
Also check the checks to avoid jwt for main domain to access subdomains and the other way around.
* fix: Skips allowners logic for admins.
2020-06-05 07:57:49 -05:00
Deepak Verma
ff23f81dfe
flags: fix comment
2020-06-05 13:53:35 +02:00
Jaya Allamsetty
bc66c9063a
chore(deps): update lib-jitsi-meet
2020-06-04 10:54:06 -04:00
Emil Ivov
974ef4a382
Merge pull request #6941 from jitsi/saghul-patch-5
...
shared-video: use a more recent video by default
2020-06-03 06:42:41 -05:00
Saúl Ibarra Corretgé
3bf82b573c
shared-video: use a more recent video by default
2020-06-03 11:27:08 +02:00
hmuresan
b4b4339a1a
external_api: add start/stop recording commands
2020-06-03 09:30:19 +02:00
Hristo Terezov
6773aed67f
feat(recording): Limit notification
2020-06-02 16:00:54 -05:00
Saúl Ibarra Corretgé
d740752522
rn,responsive-ui: refactor dimensions detection
...
Use a dimensions detecting root component. The Dimensions module does not
measure the app's view size, but the Window, which may not be the same, for
example on iOS when PiP is used.
Also refactor the aspect ratio wrap component since it can be taken directly
from the store.
Last, remove the use of DimensionsDetector on LargeVideo and TileView since they
occupy the full-screen anyway.
Fixes PiP mode on iOS.
2020-06-02 16:54:28 +02:00
Marius Bardan
d93b219c7f
lang: update RO translations
2020-06-02 10:19:06 +02:00
Marius Bardan
10cd150a07
lang: update RO translations
2020-06-02 10:19:06 +02:00
Jaya Allamsetty
a31f3c0c76
fix(config): Add missing capScreenshareBitrate to config.js
2020-05-29 14:04:30 -04:00
Simon Honegger
af39186a5f
fix: typeof returns a string, so this condition was always true
2020-05-29 19:53:05 +02:00
Saúl Ibarra Corretgé
d4d1d0aa70
dev: add plugin for circular dependency detection
...
Example run: https://gist.github.com/saghul/e5e12edc108bdedbcbe65a3d7528235f
2020-05-29 10:37:09 +02:00
Saúl Ibarra Corretgé
3a88f4939c
misc: break import cycle
2020-05-29 10:37:09 +02:00
Saúl Ibarra Corretgé
fe221fe4be
deps: run npm audit fix
2020-05-29 10:37:09 +02:00
Jaya Allamsetty
1caaa47f5e
chore(deps): update lib-jitsi-meet
...
fix(safari): Disable VAD processing on Safari - cfbb511bce
2020-05-28 17:19:07 -04:00
Hristo Terezov
a2c4d17e4d
fix(record):web/mobile match disable functionality
2020-05-28 15:39:49 -05:00
Hristo Terezov
ce1de9e1e7
feat(recording): Disable buttons on active session
2020-05-28 15:39:49 -05:00
Hristo Terezov
3e7abf3da0
feat(subtitles): Disable for guests.
2020-05-28 13:43:18 -05:00
damencho
8b4f1789a6
chore(deps): Update lib-jitsi-meet, callstats using full URL.
2020-05-28 11:15:33 -05:00
Gabriel Imre
444e2b90df
callstats: add siteID passing; sanitize confID path
2020-05-28 10:00:45 -05:00
Saúl Ibarra Corretgé
7de88995a5
labels: don't disable all labels when VIDEO_QUALITY_LABEL_DISABLED is set
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/6880
2020-05-28 10:15:52 +02:00
Hristo Terezov
f0c6e934ce
feat(config):InsecureRoomNameWarning config option
2020-05-27 18:03:15 -05:00
Дамян Минков
78b01d2c97
Adding whitelist and move away from using custom field for password. ( #6621 )
...
* Adding whitelist and move away from using custom field for password.
We re-use room lock for lobby password.
* Make sure we do not run muc-occupant-pre-join for non members only rooms.
* Destroying lobby room, when main room is destroyed or membersonly is disabled.
* Adds destroy reason.
* Clears lobby room instance on destroy.
Fixes problem with on/off/on of lobby feature.
* Add lobby room jid only when members only is on.
* Sends main room jid on lobby destroy.
We can use that in client loggic to auto-join lobby participants to main room as lobby is disabled while waiting.
* fix: Fixes using is_healthcheck_room.
* squash: Enables lobby rooms feature by default.
* chore(deps): Update lib-jitsi-meet, to enable lobby rooms.
2020-05-27 18:01:41 -05:00
Saúl Ibarra Corretgé
bf60be1654
style: fixup needlessly wrapped line
2020-05-27 16:45:11 +02:00
Saúl Ibarra Corretgé
5202a7e5b8
room-lock: use the proper text for the room lock prompt
2020-05-27 16:45:11 +02:00
Saúl Ibarra Corretgé
2af0c0ba17
rn: bump SDK version to 2.9.0
2020-05-27 15:35:58 +02:00
Saúl Ibarra Corretgé
fbb6486b5f
deps: update react-native-watch-connectivity
...
It's back in active development and fixes a warning in iOS.
2020-05-27 15:35:58 +02:00
Saúl Ibarra Corretgé
a113151563
deps: update react-native-calendar-events
...
Rebase our patches (in PR) on top of latest master.
Sshould fix a crash when requesting permisssions.
2020-05-27 15:35:58 +02:00
Raider700
470fda3467
lang: add missing fields to German translation
2020-05-27 11:48:51 +02:00
Saúl Ibarra Corretgé
edea6316ab
Update config.js
2020-05-27 08:43:48 +02:00
Saúl Ibarra Corretgé
adac9ee5f8
config: don't enable H.264 by default on P2P
...
We are not actively testing it and it currently crashes Chrome 83+ when insertable streams are used.
2020-05-27 08:43:48 +02:00
Saúl Ibarra Corretgé
af8bd876e6
deps: run npm audit fix
...
Skipped webpack, requires further investigation.
2020-05-27 00:16:20 +02:00
Jaya Allamsetty
403c4a7ee7
chore(deps): update lib-jitsi-meet
...
c94f6a570f
2020-05-26 17:14:21 -04:00
marius-bardan
21fe3c87a6
lang: enable support for romanian lang ( #6869 )
...
Co-authored-by: Marius Bardan <marius.bardan@8x8.com >
2020-05-26 15:05:41 +02:00
lorddavidiii
6ddac3bddf
debian,turn: fix getting an external ip in IPv6 enabled networks
2020-05-26 13:20:34 +02:00
Mihai Uscat
663a65ad81
fix(SecurityDialog): fix button overflow
2020-05-26 10:22:22 +02:00
marius-bardan
5977f09202
lang: complete Romanian translation
...
Co-authored-by: Marius Bardan <marius.bardan@8x8.com >
2020-05-26 09:18:38 +02:00
Riccardo Magliocchetti
6be2a8575f
lang: update document to match current reality
2020-05-25 17:26:15 +02:00
Suguru Hirahara
0d14e2fa5c
gh: update 1-bug-report template
...
* Update 1-bug-report.md
- Comment out the general notice
- Add the information that questions and posts asking for help will be
closed
- Sort sections based on action stream -- steps, expected behaviour, (yet) actual behaviour
- Replace environment information with server-side and client-side ones
* Update .github/ISSUE_TEMPLATE/1-bug-report.md
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
2020-05-25 16:45:21 +02:00
qwertiko GmbH
1e0669d33b
lang: fixes for German
2020-05-25 14:40:10 +02:00
Ricardo Brisighelli
d69c2c84d7
lang: update Spanish translation
2020-05-25 14:38:44 +02:00
Suguru Hirahara
0ea7a31b08
lang: add Arabic translation
2020-05-25 14:05:46 +02:00
Oleksa
6284e5fab3
lang: update Ukranian translation
2020-05-25 13:58:17 +02:00
Philip Eriksson
647852bd82
lang: fixes for Swedish
2020-05-25 13:52:15 +02:00
nordlolek
4e0d6e56bc
rn,lang: bundle Slovenian translations
2020-05-25 13:46:37 +02:00
Quentí
c02763a29e
lang: update for Occitan
2020-05-25 13:45:17 +02:00
Vangelis Zacharioudakis
0b8ec5a342
lang: add Greek language translation
2020-05-25 13:40:36 +02:00
huzaifahj
1a4be30ea1
lang: make "OK" capitalization consistent
2020-05-25 13:24:06 +02:00
tolgakaratas
d53d6e5fa8
lang,rn: bundle Turkish language
2020-05-25 13:20:54 +02:00
zzoond
93b05d13c3
lang: fix for russian
2020-05-25 11:27:50 +02:00
Michael Telatynski
79f4531bd2
lang: allow translation of accessibility label string "Edit your profile"
2020-05-25 11:26:25 +02:00
Jaya Allamsetty
5348fa19c8
feat: show option to join via browser on supported mobile browsers
...
Currently Chromium based browsers and Firefox are supported on Android
Only Safari is supported on iOS
2020-05-22 10:52:59 -04:00
Felix C. Stegerman
b25319fd2e
add missing build dependency on nodejs
2020-05-21 10:29:36 -05:00
Felix C. Stegerman
63ca419e76
improve "open in app" page
2020-05-21 08:39:17 -04:00
Jonathan Lennox
393fb692ca
Make TLS configs in Debian sample files follow Mozilla security guidelines.
2020-05-20 12:03:41 -05:00
JB BUGEAUD
735b686b98
Update of main fr translation ( #6141 )
...
* Update of main fr translation
Correct some non french sounding sentenses. One example welcomepage.title, before "fully featured" was translated as "entièrement en vedette" (which is gibberish) and now "riche en fonctionnalités".
* Fixing typo
Fixing missing comma
* Another typo fix
Yet another missing comma fixed.
2020-05-20 11:29:06 -05:00
Bettenbuk Zoltan
0598e7369b
ref: eslint-config-jitsi@1.0.3
2020-05-20 17:14:29 +02:00
Suguru Hirahara
8c30e43b5f
Retry "external_api: fixed using deeplinks"
...
Set target='_top' inside anchor.
Courtesy of #6700
Follow-up to: #6784
2020-05-20 10:18:29 -04:00
Mihai Uscat
75c836c70c
feat(AddPeopleDialog): Update design; feat(SecurityDialog): Implement
2020-05-20 16:14:47 +02:00
Saúl Ibarra Corretgé
70d8fe91c3
deps: replace jsrsasign
...
We were only using a couple of utility functionss to parse tokens, not to
validate them in any way.
2020-05-20 15:06:19 +02:00
Julian1203
c6d5e103f5
lang: fixes for German
2020-05-20 12:20:56 +02:00
christian-sh
7f1f92cdf0
lang: fix passwordLabel translation in German
...
The former translation contained a typo and incorrect grammar.
2020-05-20 12:15:32 +02:00
Suguru Hirahara
8c02ba5ee9
doc: update README.md
...
- Fix a broken link (fixes #6780 )
- Set direct links
- Add a link to the Docker installation guide
2020-05-20 08:07:32 +02:00
Jaya Allamsetty
5591144693
Revert "external_api: fixed using deeplinks"
...
This breaks the mobile deeplinking page
This reverts commit 532dadb245 .
2020-05-19 16:43:10 -04:00
damencho
fa43539718
chore(deps): lib-jitsi-meet, skips sending an extra presence on join.
2020-05-19 15:39:20 -05:00
Jaya Allamsetty
7e0a36e88e
chore(deps): Update lib-jitsi-meet
...
fix(Firefox): Enable RTX support on Firefox
E2EE fixes/improvements
fix(screenshare): Add google conference flag only when simulcast is on
fix(video-quality): Apply pending video constraints on p2p originator
2020-05-19 12:28:05 -04:00
msalmasi
532dadb245
external_api: fixed using deeplinks
...
This update opens links in the full body of the window so deeplinks will work on iOS Safari when using the external API in an iFrame.
2020-05-19 14:09:42 +02:00
Felix C. Stegerman
55051cc203
dev: don't proxy /lang/
2020-05-19 11:58:21 +02:00
Vlad Piersec
4975f15345
fix(prejoin_page): Always show 'join without audio' & add disabled button.
...
* The prejoin page always displays the 'join without audio' option.
* The join button will be disabled if there is no input.
* Fix some CSS for the case when the user is not anonymous.
2020-05-19 11:47:55 +02:00
Alejandro Blanco
2e2d40c1d0
external-api: add muteEveryone command
2020-05-19 08:50:21 +02:00
Bettenbuk Zoltan
c08638da51
feat: insecure room name warning
2020-05-18 17:59:07 +02:00
Bettenbuk Zoltan
9525cab60f
feat: icon type circular label
2020-05-18 17:59:07 +02:00
Bettenbuk Zoltan
21d5c895fc
fix: package.lock version mismatch
2020-05-18 16:30:24 +02:00
Saúl Ibarra Corretgé
305a63e8f9
deep-linking: fix generating links for external API
...
The ocnfig is not overridden early enough.
Fixes: https://github.com/jitsi/jitsi-meet/issues/6489
2020-05-18 16:06:13 +02:00
Emil Ivov
2fef06772b
Merge pull request #6755 from saghul/e2ee-label
...
e2ee: update padlock label tooltip
2020-05-18 07:51:37 -05:00
Vlad Piersec
b2895b7095
feat(prejoin_page): Add ability for guest to join audio by phone
2020-05-18 14:47:44 +02:00
Saúl Ibarra Corretgé
41dc14d30c
e2ee: update padlock label tooltip
2020-05-18 14:12:00 +02:00
Suguru Hirahara
2ddfead4f5
doc: fix links on README
2020-05-18 11:53:58 +02:00
Saúl Ibarra Corretgé
d55b49b2c3
doc: move mobile docs to the handbook
2020-05-18 11:44:53 +02:00
Saúl Ibarra Corretgé
64d74852e0
ios: fix PiP window sshowing conference controls
...
The dynamic size of it was causing trouble. Fix it by setting a fixed PiP window
size (150px) which makes it consisstent with what we have on Android.
Fixes: https://github.com/jitsi/jitsi-meet/issues/6562
2020-05-18 09:34:52 +02:00
Saúl Ibarra Corretgé
7c4c8384fd
doc: replace documentation with the handbook
...
- Leave a link on doc/README,api,quick-install
- Moved the cloud API swagger file to resources/
- Merged the coding conventions with CONTRIBUTING.md
2020-05-17 08:02:29 +02:00
Hristo Terezov
262e855260
fix: recommended browser page link.
2020-05-15 15:06:41 -05:00
Jaya Allamsetty
3f679407a9
fix(video-quality): Get rid of the video qaulity warning for p2p
...
It is now possible to change the sender video quality for p2p calls as well
2020-05-15 09:49:55 -04:00
Saúl Ibarra Corretgé
4faeb84d2e
build: fix using parallell make
...
We don't support it, so make sure targets run serially.
Fixe: https://github.com/jitsi/jitsi-meet/issues/6647
2020-05-14 11:14:43 +02:00
Philipp Hancke
eed5e31ec9
Merge pull request #6061 from jitsi/npmrc
...
dev: add npmrc with package-lock set to true
2020-05-14 10:17:27 +02:00
Felix C. Stegerman
4b1d8ba877
update react-emoji-render to v1.2.4 ( #6674 )
2020-05-13 21:14:27 +02:00
NicolasD
3043f50ce3
rn,flags: add "toolbox.alwaysVisible" flag
2020-05-13 16:25:06 +02:00
Saúl Ibarra Corretgé
b7f1f3c659
ios: try to leave the meeting when the app is terminating
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/6665
2020-05-13 16:21:38 +02:00
tmoldovan8x8
07f64d94c0
android: set view listener in onCreate
2020-05-13 10:56:37 +02:00
Boris Grozev
76e1217439
ref: Make is_healthcheck_room more generic.
2020-05-12 18:22:14 -05:00
crouchingtigerhiddenadam
591ea0a44a
doc: quick install guide updates
...
* optional fix for https port 5284 error
https://community.jitsi.org/t/no-certificate-present-in-ssl-tls-configuration-for-https-port-5284/47836/7
* usage of sudo and systemctl made more consistent
* jigasi download url changed to stable
Jigasi download url changed. Is this required in addition to apt install jigasi as part of the quick install guide?
* wget/dpkg removed from jagasi instructions
2020-05-12 16:32:37 +02:00
Edgard Messias
24052e9f9a
fix: Fixed browser language detect ( close #5987 )
2020-05-12 09:26:53 -05:00
bgrozev
38b8772af0
docs: Fix video tutorial links. ( #6655 )
2020-05-11 11:23:35 -05:00
Mihai Uscat
5fdb7c176c
feat(MobileDeepLinking): Enable custom deeplinking domain
2020-05-11 15:33:10 +02:00
Saúl Ibarra Corretgé
a8da6d4095
lang: improve Basque translation
...
Thanks @irontec, @librezale and @arraintxo for working on it!
2020-05-11 15:32:31 +02:00
Saúl Ibarra Corretgé
01fc098d4b
prejoin: fixup mobile
...
Avoid importing components, which are not yet implemented on mobile.
2020-05-11 14:15:55 +02:00
Saúl Ibarra Corretgé
b50b30e3eb
doc: recommend Node 12
2020-05-11 13:51:00 +02:00
Wuriyanto
1b8e5d0244
change cjson to cjson.safe and cath error from decode function
2020-05-11 05:46:07 -05:00
Vlad Piersec
908712b96f
feat(prejoin_page): Rework prejoin page
...
* Add a checkbox for skipping the prejoin page on next use. (This is hidden for
now, until we also have a settings entry for it).
* Rework 'Join by Phone' buttons and add new overlay.
* Update the device status accordingly if there were errors while adding
devices.
* The input is filled with the display name if there was one previously used.
* Join the meeting on 'Enter' press.
2020-05-11 10:59:52 +02:00
Goacid
a41bda73ff
doc: add more details about systemd limits
2020-05-11 09:33:50 +02:00
Fabian Rodriguez
75ea0070e2
lang: improve frCA
2020-05-11 09:23:53 +02:00
Saúl Ibarra Corretgé
65a8091e53
android: simplify code
...
- No need to handle the activity result in the fragment, since we already do in
the Activity
- Automagically ddispose the view when destroyed
2020-05-10 08:03:29 +02:00
Saúl Ibarra Corretgé
7fea8e2e6c
android: suppress lint warning
2020-05-10 08:03:29 +02:00
Hristo Terezov
d388a7bd3c
feat(reload): Preserve local track mute state.
2020-05-07 18:18:21 -05:00
Jaya Allamsetty
a48aa2b999
feat(external_api): Add command for setting send/recv video quality
2020-05-07 18:10:41 -04:00
tmoldovan8x8
b3f16926d4
rn: add ability to disable crash reporting
2020-05-07 23:05:48 +02:00
Paweł Domas
f646bc7a7a
ref: disable ICE restart by default ( #6594 )
...
* ref: disable ICE restart by default
The reason for that it's currently causing issues with signaling when
Octo is enabled. Also when we do an "ICE restart"(which is not a real
ICE restart), the client maintains the TCC sequence number counter, but
the bridge resets it. The bridge sends media packets with TCC sequence
numbers starting from 0.
The 'enableIceRestart' config option can be used to force it, but it's
not recommended.
2020-05-07 06:59:37 -05:00
Andrey Nedobylsky
e90b60d661
lang: fix Russian translation
...
Fixed Russian translation for audioVideoSwitch
2020-05-07 11:39:59 +02:00
ludovicm67
bdd129b9a2
feat(analytics): include MatomoHandler by default
2020-05-06 15:32:49 +02:00
ludovicm67
4c635a2a63
feat(analytics): add Matomo support
2020-05-06 15:32:49 +02:00
Saúl Ibarra Corretgé
2b526557e4
participants: fix accessing the local participant ID
...
getLocalParticipant returns a participant object stored in Redux, not a
JitsiParticipant object.
2020-05-06 15:27:08 +02:00
Saúl Ibarra Corretgé
eee1f50ed2
deps: update lib-jitsi-meet
...
Fix losing media when using insertable streams on track changes.
2020-05-06 09:20:16 -04:00
Saúl Ibarra Corretgé
e9562adddf
lang: add Basque to the list of available languages
2020-05-06 14:53:11 +02:00
patidars
8accd9e433
rn,flags: feature flag to show/hide 'Tile View' button
2020-05-06 14:22:59 +02:00
Saúl Ibarra Corretgé
caabdadf19
rn,polyfills: refactor all mobile polyfills
...
Move all polyfills to a standalone feature, which gets imported before anything
else in the mobile entrypoint. This guarantees that any further import sees the
polyfilled environment.
2020-05-06 12:35:12 +02:00
Saúl Ibarra Corretgé
062bc13d4f
rn,storage: fix not using a persistent localStorage
...
In
1ffd75c0a6
we switched to using the localStorage wrapper provided by js-utils, which
checks for window.localStorage's availability very early. Our polyfill must be
applied earlier that any such import.
Here we are importing it in the entrypoint, which means no code ran before this,
literally.
2020-05-06 12:35:12 +02:00
ktagbnaw
a56e451536
misc: fix typo
2020-05-06 09:50:11 +02:00
Jim Bullington
acbf641fb4
Add participantRoleChanged event to external API ( #6573 )
...
* Add participantRoleChanged event to external API
* Update API documentation
* Remove unneeded whitespace
* Remove more unneeded whitespace
* Fix jsdoc formatting
* Fix jsdoc formatting
2020-05-05 09:03:54 -05:00
patidars
a18fd1cdb3
rn,flags: add feature flag to show/hide the 'Raise Hand' button
2020-05-04 18:22:45 +02:00
Saúl Ibarra Corretgé
9be78c60eb
rn,lang: fix language detection to take region into account
...
If we have a regional variant, prefer that.
2020-05-04 16:59:37 +02:00
Vlad Piersec
a45cbf41ef
feat(prejoin_page): Add prejoin page
2020-05-04 12:49:35 +02:00
Emil Ivov
5b53232964
Merge pull request #6547 from jitsi/fix-mobile-imports
...
chore(package): update dependencies.
2020-05-02 22:26:21 -05:00
Hristo Terezov
d4d4490aa9
chore(package): update dependencies.
2020-05-02 22:10:54 -05:00
Emil Ivov
0fd0897531
Merge pull request #6529 from jitsi/local-storage
...
fix(localStorage): exception when disabled.
2020-05-02 19:39:07 -05:00
Hristo Terezov
360383440e
chore(package): Update dependencies.
2020-05-02 19:36:28 -05:00
Rich Brown
1a40672427
Fix the command to update jitsi-stable.list ( #5731 )
...
* Fix the command to update jitsi-stable.list
This command uses the technique recommended below that will always work. (See "Safest Solution (#3 )")
https://askubuntu.com/questions/185268/permission-denied-etc-apt-sources-list
* Update quick-install.md
remove "-a" argument from `tee` to remove merge conflict
2020-05-02 07:50:34 +02:00
Hristo Terezov
1ffd75c0a6
fix(localStorage): exception when disabled.
2020-05-01 14:48:08 -05:00
Julian1203
77d38731e9
Update main-de.json
...
Fixed typo
2020-05-01 10:25:21 -05:00
Hristo Terezov
13f76c2cce
fix(follow-me): disable the auto pin on SS
2020-04-30 16:58:22 -05:00
Jaya Allamsetty
9ad87f3706
fix: Add safari to optimal browser lists
2020-04-30 17:39:07 -04:00
damencho
eea8fef044
Initial Lobby backend implementation.
2020-04-30 16:34:46 -05:00
Jaya Allamsetty
c2cb4ea6b6
deps: update ljm
2020-04-30 15:29:04 -04:00
Jaya Allamsetty
d6cf0c0afd
deps: bump lib-jitsi-meet
2020-04-30 12:56:31 -04:00
Fabian Rodriguez
f5faf5bbaa
Update main-es.json
...
Added missing strings for Mute Everyone feature, other small fixes.
2020-04-30 10:16:05 -05:00
Valso
363982fad4
Update languages-eo.json
...
Add correct translation for "el": "Greka",
2020-04-30 10:15:37 -05:00
Julian1203
62f47d5b87
Update main-de.json
...
Small improvement
2020-04-30 10:15:14 -05:00
Julian1203
223e8560ca
lang: fixes for German
2020-04-30 14:44:06 +02:00
tmoldovan8x8
2085851179
android: persist Amplitude device id when not set externally
...
Co-authored-by: Titus-Andrei Moldovan <moldovan.titus@gmail.com >
2020-04-30 13:12:09 +02:00
Ferdi Bayrak
47bc6f0470
Added Turkish language on BuiltinLanguages.native.js ( #5965 )
...
* Added Turkish lang
Added Turkish lang
* Update BuiltinLanguages.native.js
* Update BuiltinLanguages.native.js
2020-04-29 16:27:37 -05:00
Tao Sasaki
c5686386fa
Fix strange Japanese text ( #6303 )
2020-04-29 15:41:34 -05:00
adrmzz
e1cededb76
Adding Sardinian ( #5984 )
...
* Create main-sc.json
* Create languages-sc.json
* Update languages.json
* Update main-sc.json
(just a couple of minor edits to the translation)
* Update BuiltinLanguages.native.js
adding Sardinian
* trailing spaces corrected
* Update BuiltinLanguages.native.js
* Update BuiltinLanguages.native.js
fixed spaces
* Update main-sc.json
2020-04-29 14:07:51 -05:00
t7yang
268dc33324
polish zh-TW translation ( #5678 )
...
* polish zh-TW translation
Fix typos, use the correct and localize terms, replace some translations to make it fluent for native speaker.
* fix syntax error
2020-04-29 11:19:59 -05:00
Oleksa
baaf55a2ab
Update languages.json
2020-04-29 10:30:27 -05:00
James Baird
a8252103ea
Fix grammar on unsupported browser message
...
It should read "Chrome or Firefox" not "Chrome and Firefox", as you only need to use a single browser, not both.
2020-04-29 10:30:06 -05:00
zibens
b0ab51af90
Add files via upload
...
Introducing Latvian language, to make it more widespread in Latvia
2020-04-29 10:29:08 -05:00
tzagim
69b20cd945
Add Hebrew Translation & Fix TYPO ( #5907 )
...
* Create languages-he.json
Hebrew list languages
* Update languages-he.json
TYPO
* Update main-he.json
1/5
* Update main-he.json
2/5
* Update main-he.json
4/5
* Update main-he.json
Pause
* Update main-he.json
* Update main-he.json
Finish
* Update main.json
TYPO
* Update main.json
TYPO
* Update main.json
TYPO
* Update main-he.json
Add missing strings
* Update languages-he.json
2020-04-29 10:26:31 -05:00
ariadi
8bb0141c1a
Translation in Indonesian ( #5913 )
...
* Add Indonesian
* Indonesian translation
* Update languages-id.json
* Create main-id.json
* Update languages-id.json
* Update main-id.json
* Update main-id.json
2020-04-29 10:25:56 -05:00
James.zhu
ed766c6fe2
Update main-zhCN.json
...
I will update the files for some mistakes in chinese. I would late update whole file in chinese.
2020-04-29 10:25:05 -05:00
chipechop
d883bae925
Update main-it.json
...
Simplified Mobile mani menu, with more fluent wording.
2020-04-29 10:23:21 -05:00
Joan Montané
62d3d1f294
Update BuiltinLanguages.native.js
2020-04-29 10:22:59 -05:00
Joan Montané
dbfed573ac
Add Catalan entry on BuiltinLanguages.native.js
2020-04-29 10:22:59 -05:00
Daniel Neumann
640b9bfd52
added missing translations
2020-04-29 10:20:26 -05:00
Saúl Ibarra Corretgé
dac6d9d63c
aandroid: raise SDK version
2020-04-29 17:20:11 +02:00
Daniel Ortega
0662da58b4
Fixing wrong translation in muteParticipantButton button
2020-04-29 10:20:04 -05:00
Daniel Ortega
d7d4ea819f
Adding missing question mark
2020-04-29 10:20:04 -05:00
Daniel Ortega
2c6cac6526
Adding mute action related missing translations in spanish
2020-04-29 10:20:04 -05:00
Milan Kral
f53251f104
Enable Slovak translation.
...
Add Slovak translation to BuiltinLanguages
Follow up to #5523
2020-04-29 10:19:40 -05:00
Jelrik van Hal
8e01f769d9
Adds Dutch translation for "toolbar.muteEveryone"
2020-04-29 10:19:21 -05:00
Özcan Oğuz
8c4656a3c8
Wrong translation fixed
2020-04-29 10:18:36 -05:00
cayenne17
a5a36aa1e1
lang: translation improvements for French
2020-04-29 10:18:16 -05:00
Saúl Ibarra Corretgé
6939939a0f
deps: update lib-jitsi-meet
...
Fixes mobile when importing E2EE.
2020-04-29 17:17:22 +02:00
Marc Laporte
c60671e008
Fix a typo
2020-04-29 10:16:59 -05:00
Valso
8e4e1f139a
Update languages-eo.json
2020-04-29 10:16:38 -05:00
Anugoon Chotigarn
b608051177
Add Thailand (th) translation
2020-04-29 10:16:18 -05:00
Дамян Минков
2dad7e920b
Merge weblate translations ( #6461 )
...
* Translated using Weblate (French)
Currently translated at 96.1% (646 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 96.7% (650 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 96.7% (650 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 96.7% (650 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (663 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (663 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.5% (662 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.5% (662 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (663 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.6% (663 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 99.2% (667 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 99.2% (667 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 99.1% (666 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 99.1% (666 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (Italian)
Currently translated at 75.0% (24 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/it/
* Translated using Weblate (German)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (German)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (German)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (German)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (Russian)
Currently translated at 97.7% (657 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ru/
* Translated using Weblate (Russian)
Currently translated at 97.7% (657 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ru/
* Translated using Weblate (German)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (German)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/hu/
* Translated using Weblate (Swedish)
Currently translated at 84.8% (570 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.8% (570 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 81.5% (548 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 81.8% (550 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 81.9% (551 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 81.9% (551 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 81.9% (551 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 82.1% (552 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 82.1% (552 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 82.2% (553 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 82.2% (553 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 83.4% (561 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 83.4% (561 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.3% (567 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.3% (567 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.5% (568 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.9% (571 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.9% (571 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.9% (571 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 84.9% (571 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 85.1% (572 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 85.1% (572 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 85.2% (573 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 85.2% (573 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.0% (578 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.0% (578 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 85.7% (576 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.3% (580 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.3% (580 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.7% (583 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.7% (583 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 87.7% (590 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 87.7% (590 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 86.9% (584 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 87.6% (589 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 91.5% (615 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 91.5% (615 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 88.8% (597 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 88.8% (597 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 90.9% (611 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 90.9% (611 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 90.9% (611 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 90.9% (611 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 91.3% (614 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Swedish)
Currently translated at 91.3% (614 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Basque)
Currently translated at 38.0% (256 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 38.6% (260 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 38.8% (261 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 39.2% (264 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 39.2% (264 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 39.5% (266 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 39.8% (268 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 40.1% (270 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 41.0% (276 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 41.3% (278 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 41.2% (277 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 41.8% (281 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 42.1% (283 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 43.3% (291 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 43.3% (291 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 43.7% (294 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.0% (296 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.1% (297 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.1% (297 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.3% (298 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.4% (299 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 44.9% (302 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 45.3% (305 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 45.5% (306 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 45.6% (307 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 45.6% (307 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 45.8% (308 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 46.1% (310 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 46.4% (312 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 46.7% (314 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 47.1% (317 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 47.1% (317 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 47.4% (319 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 48.2% (324 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 47.9% (322 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 48.2% (324 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 48.2% (324 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 49.5% (333 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 48.9% (329 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 50.1% (337 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 50.2% (338 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 50.0% (336 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 50.4% (339 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 51.6% (347 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 51.1% (344 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 50.8% (342 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 51.1% (344 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 52.5% (353 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 51.7% (348 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 52.8% (355 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 51.9% (349 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 52.3% (352 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 54.4% (366 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 53.7% (361 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 53.8% (362 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 54.9% (369 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 54.4% (366 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 54.7% (368 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 93.8% (631 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/zh_Hant/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 93.8% (631 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/zh_Hant/
* Translated using Weblate (Basque)
Currently translated at 55.8% (375 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 56.8% (382 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 55.9% (376 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 57.7% (388 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 57.7% (388 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 58.9% (396 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 57.8% (389 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 58.1% (391 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 60.4% (406 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.0% (410 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 59.5% (400 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 59.9% (403 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 60.7% (408 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.0% (410 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 60.8% (409 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.7% (415 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.1% (411 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.0% (410 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.9% (416 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.6% (421 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.3% (412 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.7% (415 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.0% (417 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.2% (418 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 61.9% (416 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.2% (418 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.3% (419 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 62.3% (419 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 63.2% (425 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 63.3% (426 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 63.3% (426 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 63.5% (427 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 64.4% (433 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 63.9% (430 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 64.8% (436 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 64.8% (436 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 64.5% (434 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 65.7% (442 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 65.0% (437 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 66.2% (445 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 65.9% (443 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 66.2% (445 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 66.3% (446 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 67.1% (451 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 67.8% (456 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 67.5% (454 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 67.5% (454 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 69.7% (469 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 69.6% (468 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 70.0% (471 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 70.2% (472 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 70.5% (474 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Galician)
Currently translated at 93.8% (631 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/gl/
* Translated using Weblate (English (United Kingdom))
Currently translated at 91.3% (614 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en_GB/
* Translated using Weblate (English (United Kingdom))
Currently translated at 91.3% (614 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en_GB/
* Translated using Weblate (English (United Kingdom))
Currently translated at 86.4% (581 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en_GB/
* Translated using Weblate (English)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en/
* Translated using Weblate (Afrikaans)
Currently translated at 63.6% (428 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/af/
* Translated using Weblate (Bulgarian)
Currently translated at 98.5% (662 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/bg/
* Translated using Weblate (Catalan)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ca/
* Translated using Weblate (Czech)
Currently translated at 72.1% (485 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Danish)
Currently translated at 94.7% (637 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/da/
* Translated using Weblate (German)
Currently translated at 98.9% (665 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/de/
* Translated using Weblate (Esperanto)
Currently translated at 42.1% (283 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eo/
* Translated using Weblate (English (United Kingdom))
Currently translated at 88.8% (597 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en_GB/
* Translated using Weblate (Spanish)
Currently translated at 95.6% (643 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/es/
* Translated using Weblate (Spanish (American))
Currently translated at 97.3% (654 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/es_US/
* Translated using Weblate (Spanish)
Currently translated at 95.6% (643 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/es/
* Translated using Weblate (Estonian)
Currently translated at 98.2% (660 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/et/
* Translated using Weblate (Finnish)
Currently translated at 80.6% (542 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fi/
* Translated using Weblate (French)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr/
* Translated using Weblate (French (Canada))
Currently translated at 93.6% (629 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/fr_CA/
* Translated using Weblate (Galician)
Currently translated at 94.4% (635 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/gl/
* Translated using Weblate (Croatian)
Currently translated at 53.7% (361 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/hr/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/hu/
* Translated using Weblate (Armenian)
Currently translated at 36.4% (245 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/hy/
* Translated using Weblate (Italian)
Currently translated at 84.8% (570 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/it/
* Translated using Weblate (Japanese)
Currently translated at 70.8% (476 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ja/
* Translated using Weblate (Kabyle)
Currently translated at 20.5% (138 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/kab/
* Translated using Weblate (Korean)
Currently translated at 52.8% (355 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ko/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 73.0% (491 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/nb_NO/
* Translated using Weblate (Dutch)
Currently translated at 86.7% (583 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/nl/
* Translated using Weblate (Occitan)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/oc/
* Translated using Weblate (Polish)
Currently translated at 90.3% (607 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/pl/
* Translated using Weblate (Occitan)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/oc/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.1% (666 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/pt_BR/
* Translated using Weblate (Russian)
Currently translated at 97.9% (658 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ru/
* Translated using Weblate (Slovak)
Currently translated at 19.6% (132 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sk/
* Translated using Weblate (Slovenian)
Currently translated at 14.8% (100 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sl/
* Translated using Weblate (Swedish)
Currently translated at 93.4% (628 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sv/
* Translated using Weblate (Turkish)
Currently translated at 48.3% (325 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/tr/
* Translated using Weblate (Turkish)
Currently translated at 48.3% (325 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/tr/
* Translated using Weblate (Vietnamese)
Currently translated at 82.2% (553 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/vi/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 85.2% (573 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/zh_Hans/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/ca/
* Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/zh_Hant/
* Translated using Weblate (German)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/de/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/es/
* Translated using Weblate (English (United Kingdom))
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/en_GB/
* Translated using Weblate (French)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/fr/
* Translated using Weblate (Finnish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/fi/
* Translated using Weblate (French (Canada))
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/fr_CA/
* Translated using Weblate (Italian)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/it/
* Translated using Weblate (Italian)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/it/
* Translated using Weblate (Galician)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/gl/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/tr/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 56.2% (18 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/nb_NO/
* Translated using Weblate (Occitan)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/oc/
* Translated using Weblate (Swedish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/sv/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/is/
* Translated using Weblate (Sardinian)
Currently translated at 99.1% (666 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sc/
* Translated using Weblate (Ukrainian)
Currently translated at 97.9% (658 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Translated using Weblate (Belarusian)
Currently translated at 95.0% (639 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/be/
* Translated using Weblate (Basque)
Currently translated at 74.1% (498 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (English (United Kingdom))
Currently translated at 89.2% (600 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/en_GB/
* Translated using Weblate (Basque)
Currently translated at 86.1% (579 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
* Translated using Weblate (Basque)
Currently translated at 87.5% (588 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/eu/
Co-authored-by: anonymous <noreply@weblate.org >
Co-authored-by: Jeannette L <j.lavoie@net-c.ca >
Co-authored-by: Artem <KovalevArtem.ru@gmail.com >
Co-authored-by: Gyuris Gellért <bubu@ujevangelizacio.hu >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Leif-Jöran Olsson <info@friprogramvarusyndikatet.se >
Co-authored-by: khalasa47 <khalash@protonmail.com >
Co-authored-by: BiziA <adrianpena.hf@gmail.com >
Co-authored-by: Osoitz <oelkoro@gmail.com >
Co-authored-by: 麋悟BigELK176 <bigelk176@gmail.com >
Co-authored-by: Iñigo Zendegi Urzelai <izendegi@gmail.com >
Co-authored-by: Ciarán Ainsworth <ciaranainsworth@posteo.net >
Co-authored-by: BMN <weblate@yopmail.com >
Co-authored-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com >
Co-authored-by: Xosé M <xosem@disroot.org >
Co-authored-by: Quentin PAGÈS <quentinantonin@free.fr >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Joan Montané <joan@montane.cat >
2020-04-29 10:15:22 -05:00
Daniil Gentili
be2d20e20e
doc: fix echo when running with sudo
2020-04-29 14:57:21 +02:00
Potecaru Tudor
fd11c36bc3
fix: guard for cases where user hits leave before being connected to the room
...
Co-authored-by: Tudor-Ovidiu Avram <tudor.potecaru@8x8.com >
2020-04-29 14:52:44 +02:00
Saúl Ibarra Corretgé
60148b6439
interface_config: add trailing commas and end marker
2020-04-29 13:07:55 +02:00
Saúl Ibarra Corretgé
62b4c97423
rn: raise SDK version to 2.8.1
2020-04-29 11:44:17 +02:00
Saúl Ibarra Corretgé
f08fa1e374
deps: update lib-jitsi-meet
2020-04-29 11:33:42 +02:00
Saúl Ibarra Corretgé
e5b563ba46
rn,flags: add more feature flags to toggle specific behavior
...
- Invite funcionality (altogether)
- Recording
- Live streaming
- Meeting name
- Meeting password
2020-04-29 10:19:17 +02:00
Pablo Espinosa
c41047344f
lang: fixes for Spanish translation
2020-04-29 10:04:49 +02:00
Saúl Ibarra Corretgé
6ae148403d
misc: drop the pre-commit hook
...
GH Actions now runs the linter.
2020-04-28 17:43:11 +02:00
Jaya Allamsetty
b5676c3729
feat(video-quality):control sender resolution based on user pref
2020-04-28 10:17:06 -04:00
drimovecz
3ab6b97b8b
Added module for filtering transcription requests from presence stanz… ( #6404 )
...
* Added module for filtering transcription requests from presence stanzas when the users making the requests do not have access to the transcription feature
* Add comments explaining the functionality and configuration for the transcription filtering module.
Co-authored-by: drimovecz <daniel.rimovecz@8x8.com >
2020-04-28 09:11:58 -05:00
Saúl Ibarra Corretgé
5ea8e198c7
e2ee: add label if all participants have E2EE enabled
2020-04-28 16:11:39 +02:00
Saúl Ibarra Corretgé
2ad6bfbc20
e2ee: broadcast e2ee enabled status using presnce
2020-04-28 16:11:39 +02:00
Saúl Ibarra Corretgé
6ce27ef10d
misc: set worker names
2020-04-28 12:02:58 +02:00
Ricardo Santana
93ef8495ca
fix locale detect error on mobile apps ( #5956 )
2020-04-27 17:38:57 +02:00
Hristo Terezov
94a15914d0
fix(document.title): use URL decoded room name.
2020-04-25 10:27:47 -05:00
Hristo Terezov
851976ebdf
fix(RemoteVideo): .oncanplay -> addEventListener
...
Replaces the .oncanplay listener with addEventListener('canplay', ...).
This is needed because third party libraries (for example callstats)
are brutally overriding the .oncanplay property and replacing our
listener.
2020-04-24 16:04:32 -05:00
Ruben Kerkhof
57bb2ead36
Conference timer should start counting at 0
...
It's starting at 1 hour because os.time(os.date("!*t") returns the wrong
time depending on system timezone. os.time() already returns the number
of seconds since epoch in UTC so just use that.
Fixes #5595
2020-04-23 10:22:02 -05:00
Saúl Ibarra Corretgé
027c6ddad0
fastlane,ios: make contact information configurable
2020-04-23 12:43:59 +02:00
Emil Ivov
8648a5a998
Redirect security section to jitsi.org/security
2020-04-22 12:58:18 -05:00
Julian1203
c83b30558d
lang: fixes for German
2020-04-22 15:44:09 +02:00
Julian1203
057dfc8194
lang: fixes for German
2020-04-22 15:42:18 +02:00
Fabian Rodriguez
5eae0b58e9
lang: fixes for Spanish (US)
2020-04-22 15:40:57 +02:00
Fabian Rodriguez
1538107e93
lang: fixes for Spanish translation
2020-04-22 15:28:46 +02:00
Bettenbuk Zoltan
cd1862a2d3
fix: private message open
2020-04-22 12:09:07 +02:00
Eduard Itrich
147a076f5d
doc: fixed typo in port number of jicofo
2020-04-22 10:57:34 +02:00
Hristo Terezov
9bdaea4069
fix(avatar): use text instead of foreign object.
...
Reason: On Safari the foreign object is not scaled correctly.
2020-04-21 10:12:51 -05:00
Jonathan Scholz
547d1547bb
fix(dialog): use height behavior in KeyboardAvoidingView
2020-04-21 15:13:08 +02:00
Jonathan Scholz
39853e048b
fix(dialog): fix on-screen keyboard overlapping dialog boxes
2020-04-21 15:13:08 +02:00
Saúl Ibarra Corretgé
8b454b5196
deps: update lib-jitsi-meet
...
f97c37d0 e2ee: also enable on p2p connections
a832b39b fix(safari): construct track constraints from getSettings (#1104 )
2020-04-21 15:05:40 +02:00
Saúl Ibarra Corretgé
e2788e0fb2
e2ee: show warning if not all participants support E2EE
...
Refs: https://github.com/jitsi/lib-jitsi-meet/pull/1108
2020-04-21 13:41:05 +02:00
Titus-Andrei Moldovan
b1d1599a1c
android: add a consistent deviceId for Amplitude from SharedPreferences
2020-04-21 11:45:42 +02:00
Saúl Ibarra Corretgé
cef98f457f
ios: bump CocoaPods dependency
2020-04-21 09:58:24 +02:00
Andrei Gavrilescu
6b0e8aab11
bugfix(remote-control): Remote control not working on linux
2020-04-21 10:33:25 +03:00
Jaya Allamsetty
086889ed70
deps: update lib-jitsi-meet
2020-04-20 18:05:49 -04:00
Saúl Ibarra Corretgé
516e5af118
doc: update supported platforms for building mobile apps
2020-04-20 20:25:24 +02:00
Saúl Ibarra Corretgé
afe1b4b0f9
rn: now working on 20.3
2020-04-20 16:01:25 +02:00
Saúl Ibarra Corretgé
8790ad6013
misc: update GH issue templates
...
- Use config.yml to prevent creating issues with a blank template
- Don't use a template to direct people to the forum
- Create a security policy template
2020-04-20 15:06:57 +02:00
antonbks
8bbc04d4db
doc: fix dev server backend default
2020-04-20 14:02:23 +02:00
Hristo Terezov
4fda428be1
fix(largeVideo): update don't depend on thumbnails
2020-04-17 15:33:13 -05:00
Hristo Terezov
f972ebfe9e
fix(thumbnail): videos on safari.
2020-04-17 13:15:25 -05:00
Jaya Allamsetty
3dfcc8d80e
deps(ljm): Bump lib-jitsi-meet for Firefox ESR simulcast fix
2020-04-16 21:07:22 -04:00
Saúl Ibarra Corretgé
33ebd241a9
external_api: add command to set E2EE key
2020-04-16 20:25:56 +02:00
Saúl Ibarra Corretgé
cb6fbb0f03
e2ee: add UI elements
...
* Add dialog to set the E2EE key
* Use the Redux action / middleware to update the key even when set through the
hash parameter
* Cleanup URL after processing the key so it's not recorded in browser history
2020-04-16 20:25:56 +02:00
Philipp Hancke
0077ee29c5
deps: bump lib-jitsi-meet
...
Changelog:
101fecbb Thu Apr 16 11:23:58 2020 +0200 Philipp Hancke: e2ee: decode static black frame for decryption errors (#1098 )
c3fd3431 Thu Apr 16 13:09:18 2020 +0200 Philipp Hancke: e2ee: remove encodedFrameType workaround (#1099 )
git log --no-merges --reverse --pretty="%h %ad %an: %s" 70a3298914f3905297e4e9dcc200b95e9b7a73e9..c3fd3431a66556de7b2ec7632f9f6d75b64aad0a
2020-04-16 17:20:08 +02:00
Bettenbuk Zoltan
551db30cc7
fix: modal keyboard avoiding view fix
2020-04-16 15:30:01 +02:00
Philipp Hancke
1bd930a3cb
deps: update lib-jitsi-meet
...
Changelog:
6502bc67 Wed Apr 15 10:51:35 2020 +0200 Philipp Hancke: e2ee: generate silence in case of audio decryption errors
adc87bcf Mon Apr 6 15:07:48 2020 -0500 paweldomas: fix(strophe.jingle.js): exception on ICE config modification
2020-04-15 21:24:33 +02:00
Philipp Hancke
169906f4cb
dev: add npmrc with package-lock set to true
...
adds a .npmrc file to create/update the package-lock.json file regardless
of a developers local settings.
2020-04-15 20:57:05 +02:00
Jaya Allamsetty
e0563a743f
Revert "feat(browser-support): Add safari to list of optimal browsers"
...
This reverts commit 4824c8714a .
2020-04-15 11:24:04 -05:00
Saúl Ibarra Corretgé
a4ab7ea95f
deps: upddate lib-jitsi-meet
2020-04-15 11:04:23 -05:00
Vlad Piersec
b50d6e43d0
fix(settings_buttons): Persist audio/video settings across sessions.
2020-04-15 08:33:19 -05:00
Saúl Ibarra Corretgé
f9fcb46036
pip: disable PiP on Android < 26
...
Fixes: https://github.com/jitsi/jitsi-meet/issues/6008
2020-04-15 12:12:58 +02:00
Jaya Allamsetty
4824c8714a
feat(browser-support): Add safari to list of optimal browsers
2020-04-14 13:42:27 -04:00
damencho
be56521267
debian: Skips deploy-hook when there is no hook available.
2020-04-14 11:54:58 -05:00
Jaya Allamsetty
b7eda8df7a
fix(safari): set playsInline attribute to true on the video element
...
The playsInline attribute needs to be set to true for video to be rendered on Safari on iOS
2020-04-14 12:28:09 -04:00
Jaya Allamsetty
d632b6e13e
deps: Update ljm for FF simulcast, js-utils for detecting Edge on Android
2020-04-14 11:07:09 -04:00
Bettenbuk Zoltan
dff7d661ca
doc: add documentation to some url params
2020-04-14 16:05:04 +02:00
Julian1203
edb8ecd542
Update main-de.json ( #5905 )
...
The word "Weitere" implied that there are already people in the meeting so I replaced it with "andere".
I also made line 775 gender-neutral as "der Einzige" would technically only refer to males which isn't an unusual thing to do but some people might consider it discriminatory against women.
2020-04-11 12:31:36 -05:00
Mantas Kriaučiūnas
b64112432d
Add Lithuanian (lt) translation ( #5903 )
...
* Add Lithuanian (lt) language
Add Lithuanian (lt) language
* Added Lithuanian translation
Add Lithuanian translation by Mantas Kriaučiūnas (Baltix) and Raminta Stasaitytė
* Dropping by damencho request
2020-04-11 12:30:19 -05:00
Daniel Ortega
d8963bc903
Fixing wrong text at key "done" in main-es.json ( #5900 )
2020-04-11 11:33:14 -05:00
Julian1203
5c39a2f6a6
Update main-de.json ( #5895 )
...
Fixed same mistake again as it was in there twice, also made the phrase a bit shorter as otherwise it wouldn't fit in the screen.
Changed "Wollen" to "Möchten" as it's more polite.
2020-04-11 09:32:04 -05:00
Daniel Ortega
a72928a9e7
Adding Spanish translation of "Hebrew" literal ( #5893 )
...
* Adding Spanish translation of "Hebrew" literal
* Adding Spanish translation (esUS) of "Hebrew" literal
2020-04-11 09:00:45 -05:00
devSJR
e2ea26eb1f
Update main-de.json ( #5892 )
...
sie -> Sie
ihre -> Ihre
100% -> 100 %
2020-04-11 08:59:31 -05:00
Saúl Ibarra Corretgé
9962a2ea61
config: whitelist disableSimulcast
2020-04-11 11:37:02 +02:00
Hristo Terezov
07e203ce8d
fix(youtube-policy-links): Alignment.
2020-04-10 17:55:50 -05:00
yanas
638fdf0370
Revert "Improve accessibility of Buttons in Webapp ( #5432 )"
...
This reverts commit 953f838a2a .
2020-04-10 16:12:21 -05:00
Hristo Terezov
6ce1eaba24
feat(old-electron-app-notification): Implement
...
Detects if Jitsi Meet is running in old jitsi-meet-electron app and
warns the user for scurity issues.
2020-04-10 14:39:31 -05:00
ferdibayrak
4780e48be8
Update main-tr.json ( #5876 )
...
Hello. I am an iOS developer. Jitsi's Turkish translation is now 100% completed. Please update the translation file.
2020-04-10 14:37:05 -05:00
Jaya Allamsetty
7776f0a98c
deps(ljm): Update ljm, add safari support and disable simulcast on Firefox
2020-04-10 14:31:06 -04:00
Julian1203
2eede7e76b
Update main-de.json ( #5873 )
...
Fixed very small mistake in the programming. I don't need to sign the CLA for this, do I?
2020-04-10 13:03:58 -05:00
adrmzz
72a7bd0a68
Adding Sardinian translation ( #5386 )
...
* Create main-sc.json
* Create languages-sc.json
* Update languages.json
* Update main-sc.json
(just a couple of minor edits to the translation)
2020-04-10 13:03:26 -05:00
Selyan Slimane Amiri
9085cbf363
Update languages-kab.json ( #5871 )
2020-04-10 12:22:18 -05:00
Nicolas
be80f26086
Update main-ru.json ( #5861 )
...
+lonelyMeetingExperience for russian
2020-04-10 12:19:59 -05:00
Neil Brown
a876f78fd7
Update quick-install.md ( #5819 )
...
Add information about firewall ports.
2020-04-10 12:19:39 -05:00
Pierre Pronchery
73d948d150
Also ship robots.txt in the source package ( #5811 )
2020-04-10 12:19:11 -05:00
Philippe Jtreize
c5aa555816
lang: translation improvements and corrections for French ( #5807 )
2020-04-10 12:18:43 -05:00
Peter Martin
7902223f09
lang: add Dutch (NL) translation ( #5804 )
...
* lang: add Dutch (NL) translation
* lang: add Dutch (NL) translation - fix
2020-04-10 12:18:07 -05:00
Hanno Böck
ac117cd50d
Update browser links to HTTPS ( #5788 )
...
* Update recommended browser links to https
* Update browser URLs to https
2020-04-10 12:17:10 -05:00
Jens-Christian Fischer
f2df5906f6
Document a scalable installation with multiple videobridges ( #5783 )
2020-04-10 12:16:18 -05:00
Vyacheslav
0fcecaf18f
fix Russian translation ( #5746 )
...
Co-authored-by: vbukharin <buhv@skbkontur.ru >
2020-04-10 12:13:34 -05:00
yamakz5555
8cc4b73722
Issue #5741 ( #5742 )
...
Japanese mistranslation in speaker stats screen.
2020-04-10 12:13:14 -05:00
Joris Bodin
c08f5c7e18
Fix french ( #5721 )
2020-04-10 12:13:00 -05:00
Daniel Ortega
2e0f3ae84f
Using "Japonés" instead of "Jopones" ( #5715 )
2020-04-10 12:12:46 -05:00
Marco Manenti
41bfb4c7ec
Update main-it.json ( #5688 )
...
* Update main-it.json
Some revision
* Update main-it.json
other language revision
2020-04-10 12:12:31 -05:00
Stav Levi
4a12cdfac7
Add Lang Hebrew ( #5662 )
...
* Update languages.json
* Create main-he.json
2020-04-10 12:07:12 -05:00
Neil Brown
7b34fb89d1
Update quick-install.md ( #5658 )
...
Clarify that a Let’s Encrypt cert is sufficient for iOS and Android clients.
2020-04-10 12:06:40 -05:00
Felix Wolfsteller
4ec438d3f3
i18n: german, fix translation key. ( #5657 )
2020-04-10 12:06:16 -05:00
Khatanbaatar
e79633b0ca
translated Mongolian language ( #5646 )
...
* translated Mongolia language
* app translated Mongolian language
* sorry, lint not checked
* lint checked
2020-04-10 12:04:48 -05:00
Ricardo Simões
49a9934c41
Added Portuguese European (Portugal) pt language ( #5642 )
...
* Create main-pt.json
Started Portuguese European pt-PT translation
* Created Portuguese European Language pt
Created Portuguese European Language (pt-PT) Portugal
2020-04-10 12:04:09 -05:00
Christian Gräfe
193d19ce21
Update main-de.json ( #5634 )
...
simple Typo
2020-04-10 12:03:18 -05:00
Claudius Ellsel
fe83d87d2d
Tiny correction in README ( #5582 )
2020-04-10 12:03:02 -05:00
Julian1203
b4a2327264
Update main-de.json ( #5564 )
...
Just checked and Firefox calls the button "Erlauben" in their official German translation while Chrome, Chrome on Android and Opera call it "Zulassen".
"Host" should now be translated consistently
Added two hyphens because "meeting password" is one word in German
2020-04-10 12:00:59 -05:00
MilanKral
d9edf661dd
lang: Slovak translation ( #5523 )
2020-04-10 12:00:26 -05:00
Marco Zehe
e32f367b0c
React Native accessibility fixes ( #5825 )
...
* Accessibility: Make the native toolbox item communicate that it is a button.
* Accessibility: If an item is toggled, mark it as selected for accessibility
* Accessibility: Make the toolbox a toolbar for accessibility
* Accessibility: Mark the bottom sheet as a menu for accessibility
* Fix typo, AccessibilityRole, not AccessibleRole
* Statement fix
* Appease the linter
* Fix linting errors for real this time
2020-04-10 08:07:48 -05:00
Volker Braun
2b181673b5
android: arcel the serverURL in the Android SDK
...
In the Android SDK, the setServerURL option is erroneously
ignored. The meeting's serverURL always defaults to
https://meet.jit.si because the serverURL is not parceled.
2020-04-10 14:53:47 +02:00
Emil Ivov
87a058eaa4
Merge pull request #5838 from jitsi/project-hps
...
Project HiPS, first pass
2020-04-10 07:44:38 -05:00
Saúl Ibarra Corretgé
eef0f5ed97
Project HPS, first pass
2020-04-10 14:40:58 +02:00
Saúl Ibarra Corretgé
1751fc7635
deps: lib-jitsi-meet@latest
2020-04-10 14:40:58 +02:00
pan93412
4aa58f041f
i18n: zh_TW: new translation ( #5827 )
...
* i18n: zh_TW: new translation
* Delete strings.xml
* Delete strings.xml
2020-04-09 22:27:56 -05:00
Bettenbuk Zoltan
39d789a088
feat: add url params: config.disableInviteFunctions, config.doNotStoreRoom and userInfo.displayName
2020-04-09 17:14:16 +02:00
Peter Martin
2654c77f2c
lang: Duch language fixes
2020-04-09 11:29:07 +02:00
Jaya Allamsetty
7af88e5c4f
fix(safari): Update the check for Safari
...
In preparation for the lib-jitsi-meet PR for Safari support, isSafariWithWebrtc() will no longer be available
2020-04-08 15:06:29 -04:00
Дамян Минков
ffdd4f2eed
debian: updates around coturn package and order of install ( #5729 )
...
* debian: Update coturn udp port to non-privileged one.
* debian: Turnserver config requires jitsi-meet-web-config files.
* doc: Updates doc, removing `--no-install-recommends`.
* debian: Moves checks and configs to default to prosody 0.11.
* debian: Disable room locking on internal muc.
* add scripts for deploying coturn with certbot
* turnserver: Removes unused variable showing error.
* debian: updates let's encrypt and coturn scripts.
* debian: Detect failure to retrieve external ip address.
* debian: Always configure turn when the turnserver package is installed.
Co-authored-by: Julien Fastré <julien.fastre@champs-libres.coop >
2020-04-08 13:06:49 -05:00
Paul Menzel
0b0a19ea5c
doc/debian/jitsi-meet-turn: Correct file name to README
2020-04-08 10:59:30 -05:00
Russell Graves
b10aa422ca
Add gzip to nginx server config. ( #5700 )
...
* Add gzip and expiration to nginx server config.
* Add application/json to gzip_types line to cover translations.
* Add gzip_vary for content caches, remove expires section.
Per discussion, expiration seems likely to cause more confusion than it solves. Add gzip_vary to prevent content caches from caching un-compressed versions of the content and confusing browsers.
2020-04-07 09:42:27 -05:00
Bettenbuk Zoltan
b706972acb
fix: re-add android only chat input padding
2020-04-07 11:18:50 +02:00
Bettenbuk Zoltan
5574221044
ref: SharedDocument to JitsiModal
2020-04-07 11:18:50 +02:00
Bettenbuk Zoltan
0f4369a9a9
ref: AddPeopleDialog to JitsiModal
2020-04-07 11:18:50 +02:00
Bettenbuk Zoltan
0c2e13a453
ref: DialInSummary to JitsiModal
2020-04-07 11:18:50 +02:00
Bettenbuk Zoltan
2f817b6633
ref: Settings to JitsiModal
2020-04-07 11:18:50 +02:00
Bettenbuk Zoltan
678ed605d7
ref: change JitsiModal to better fit to needs
2020-04-07 11:18:50 +02:00
vp8x8
84714ba3bd
settings: enable settings buttons on permission grant
...
Some CSS fixes are also included.
2020-04-07 09:14:23 +02:00
Tim Ruffing
b8963629bf
Pass upper case country codes to i18n-iso-countries
...
Related to #5697 .
2020-04-06 22:17:27 -05:00
Damian Goeldi
47cffeb00a
add missing IPv6 listener to nginx jitsi module
2020-04-06 21:27:40 -05:00
Paul Mestrum
b70633ef24
tile-view: fix number of columns calculation
2020-04-06 19:42:53 +02:00
Hristo Terezov
145596ac6a
fix(tile-view): hidden thumbnails on scroll
2020-04-06 12:22:43 -05:00
moses gunesch
76607bbad8
doc: mention privacy error in Chrome for development
2020-04-06 10:25:13 +02:00
bgrozev
36113fd54f
debian: clean up password generation, use 16 characters
2020-04-06 10:22:56 +02:00
Дамян Минков
f86ace17d8
Fix weblate2 ( #5695 )
...
* Added translation using Weblate (Icelandic)
* Added translation using Weblate (Icelandic)
* Added translation using Weblate (Sardinian)
* Deleted translation using Weblate (Sardinian)
* Added translation using Weblate (Sardinian)
* Translated using Weblate (Sardinian)
Currently translated at 0.0% (0 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sc/
* Added translation using Weblate (Sardinian)
* Translated using Weblate (Sardinian)
Currently translated at 0.0% (0 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/sc/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/is/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/is/
* Translated using Weblate (Bulgarian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/bg/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ca/
* Translated using Weblate (Bulgarian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/bg/
* Translated using Weblate (Czech)
Currently translated at 36.7% (247 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Turkish)
Currently translated at 23.3% (157 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/tr/
* Translated using Weblate (ptbr (generated))
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ptbr/
* Translated using Weblate (Sardinian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sc/
* Translated using Weblate (Czech)
Currently translated at 39.8% (268 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 47.0% (316 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 47.0% (316 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.5% (340 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.7% (341 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.8% (342 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 52.8% (355 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 72.6% (488 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/tr/
* Translated using Weblate (Danish)
Currently translated at 95.6% (643 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/da/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 40.6% (13 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 20.8% (140 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/nb_NO/
* Added translation using Weblate (Arabic)
* Added translation using Weblate (Arabic)
* Added translation using Weblate (Serbian)
* Added translation using Weblate (Serbian)
* Added translation using Weblate (Ukrainian)
* Translated using Weblate (Ukrainian)
Currently translated at 96.8% (651 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 96.8% (651 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.0% (652 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.1% (653 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Translated using Weblate (Ukrainian)
Currently translated at 97.4% (655 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/uk/
* Added translation using Weblate (Belarusian)
* Added translation using Weblate (Romanian)
* Added translation using Weblate (Ukrainian)
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Václav Zbránek <vaclav@weblate.org >
Co-authored-by: Joan Montané <joan@montane.cat >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Co-authored-by: Adrià Martín <adriamartinmor@gmail.com >
Co-authored-by: Tomas Apeltauer <tomas.apeltauer@gmail.com >
Co-authored-by: anonymous <noreply@weblate.org >
Co-authored-by: Lukáš Jelínek <devel@aiken.cz >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Ahmed Abdelhamid <dralawady@gmail.com >
Co-authored-by: Nenad Nikolic <nikbit2015@gmail.com >
Co-authored-by: Oleksa Stasevych <oleksiy.stasevych@gmail.com >
Co-authored-by: Антон Костюченко <1292729@gmail.com >
Co-authored-by: marius-bardan <marius.bardan@gmail.com >
2020-04-05 17:24:20 -05:00
Dara Poon
0e16008085
Use regexes to match ALPN protocols ( #5651 )
...
nginx presents the client's list of ALPN protocols as
$ssl_preread_alpn_protocols, a comma-separated string. Use regular
expressions to match each item in the list, rather than the exact value
of the entire list at once.
2020-04-05 09:23:43 -05:00
Дамян Минков
f66a919e08
Fix weblate ( #5672 )
...
* Added translation using Weblate (Icelandic)
* Added translation using Weblate (Icelandic)
* Added translation using Weblate (Sardinian)
* Deleted translation using Weblate (Sardinian)
* Added translation using Weblate (Sardinian)
* Translated using Weblate (Sardinian)
Currently translated at 0.0% (0 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sc/
* Added translation using Weblate (Sardinian)
* Translated using Weblate (Sardinian)
Currently translated at 0.0% (0 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/sc/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/is/
* Translated using Weblate (Icelandic)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/is/
* Translated using Weblate (Bulgarian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/bg/
* Translated using Weblate (Catalan)
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ca/
* Translated using Weblate (Bulgarian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/bg/
* Translated using Weblate (Czech)
Currently translated at 36.7% (247 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Turkish)
Currently translated at 23.3% (157 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/tr/
* Translated using Weblate (ptbr (generated))
Currently translated at 100.0% (672 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/ptbr/
* Translated using Weblate (Sardinian)
Currently translated at 99.8% (671 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/sc/
* Translated using Weblate (Czech)
Currently translated at 39.8% (268 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 46.8% (315 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 47.0% (316 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 47.0% (316 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.5% (340 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.7% (341 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 50.8% (342 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 52.8% (355 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Czech)
Currently translated at 72.6% (488 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/cs/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (32 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/tr/
* Translated using Weblate (Danish)
Currently translated at 95.6% (643 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/da/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 40.6% (13 of 32 strings)
Translation: Jitsi/languages
Translate-URL: https://hosted.weblate.org/projects/jitsi/languages/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 20.8% (140 of 672 strings)
Translation: Jitsi/main
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/nb_NO/
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Václav Zbránek <vaclav@weblate.org >
Co-authored-by: Joan Montané <joan@montane.cat >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Co-authored-by: Adrià Martín <adriamartinmor@gmail.com >
Co-authored-by: Tomas Apeltauer <tomas.apeltauer@gmail.com >
Co-authored-by: anonymous <noreply@weblate.org >
Co-authored-by: Lukáš Jelínek <devel@aiken.cz >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
2020-04-05 08:58:21 -05:00
Saúl Ibarra Corretgé
8115fb5e78
config: remove aspect ratio constraint from config example
...
Some cameras may not be able to satisfy it and gUM will fail.
Refs: https://github.com/jitsi/lib-jitsi-meet/pull/1066
2020-04-05 08:46:51 +02:00
Weblate (bot)
c9f26dc7ac
lang: improved translattions with weblate
...
Icelandic, Sardinian, Bulgarian, Czech, Catalan, Turkish.
Translate-URL: https://hosted.weblate.org/projects/jitsi/main/
Co-authored-by: Sveinn í Felli <sv1@fellsnet.is >
Co-authored-by: Václav Zbránek <vaclav@weblate.org >
Co-authored-by: Damian Minkov <damencho@jitsi.org >
Co-authored-by: Joan Montané <joan@montane.cat >
Co-authored-by: Oğuz Ersen <oguzersen@protonmail.com >
Co-authored-by: Rafael Fontenelle <rafaelff@gnome.org >
Co-authored-by: Adrià Martín <adriamartinmor@gmail.com >
Co-authored-by: Tomas Apeltauer <tomas.apeltauer@gmail.com >
2020-04-04 22:14:00 +02:00
damencho
7321f706bb
Fix wrong UTF file.
2020-04-03 18:21:04 -05:00
Hristo Terezov
9b5f135dae
fix(livestreaming): window.open params
...
The target parameter from window.open was missing which was causing
reload in electron.
2020-04-03 16:55:05 -05:00
Hristo Terezov
dbbdcb0b00
feat(live-streaming): Add T&C.
2020-04-03 16:54:50 -05:00
Ruben Kerkhof
06ae1861ee
log: fix showing verbatim %s
...
So turn 'hover in %s 1a5cd940' into 'hover in 1a5cd940'
2020-04-03 15:41:30 +02:00
Alexander Neumann
e0afd8fadb
lang: fix german translation
...
This commit fixes a few translation errors, especially in the
kickParticipantTitle.
2020-04-03 15:39:38 +02:00
Michael Telatynski
953f838a2a
Improve accessibility of Buttons in Webapp ( #5432 )
...
* Expose toggle buttons better via ARIA
* Wire up the divs/li as role=button as per ARIA patterns
* Add flow annotations to appease the linter
* For role=button use aria-pressed not aria-checked
2020-04-03 08:19:32 -05:00
ljo
bf5f1f0168
lang: improve sv translation
2020-04-03 15:13:26 +02:00
Saúl Ibarra Corretgé
cdf977ff3f
doc: add documentation index
2020-04-03 14:57:40 +02:00
Joris Bodin
ee1dc9dd8e
lang: update translation for fr, de, es, it for mobile app
2020-04-03 12:14:21 +02:00
Ali Karpuzoglu
7bec68e492
doc: fix typo
2020-04-03 12:13:20 +02:00
Bettenbuk Zoltan
97fff02c15
web: use password i18n placeholder
2020-04-03 11:22:11 +02:00
Дамян Минков
b372b2ccf2
Fix turn file link ( #5601 )
...
* debian: Does not add a link of turnserver will not be configured. Fixes #5596 .
* debian: Partially reverts 990c77bd .
* debian: Skip filename duplication, use variable.
2020-04-02 18:20:41 -05:00
Bettenbuk Zoltan
d00ead932b
feat: better room lock prompt
2020-04-02 17:27:22 +02:00
Saúl Ibarra Corretgé
bb2b1b58ec
conference: add room name to browser title
...
Re-do of
86ebfe8dad
2020-04-02 16:33:39 +02:00
GK2
ceeea7314c
debian: fix typo
2020-04-02 15:27:19 +02:00
Andrei Gavrilescu
9d6a93119b
feat(screenSharing): Add support for audio screen sharing on electron
2020-04-02 16:18:10 +03:00
GK2
08be68cda4
debian: fix install-letsencrypt-cert.sh to create misssing directory
...
Update install-letsencrypt-cert.sh to fix missing cron.weekly
REFS : https://github.com/jitsi/jitsi-meet/issues/5576
2020-04-02 15:10:27 +02:00
Bettenbuk Zoltan
3a2081ffed
ref: change Chat to JitsiModal
2020-04-02 12:40:12 +02:00
Bettenbuk Zoltan
57d14d9517
feat: help centre
2020-04-02 12:40:12 +02:00
Saúl Ibarra Corretgé
c5e693f14a
rn,invite: use custom clear button also on iOS
...
Otherwise it won't be visible if Dark Mode is enabled.
2020-04-02 11:46:29 +02:00
Saúl Ibarra Corretgé
a9da047d3a
rn,invite: fix bottom padding on AddPeopleDialog on Android
2020-04-02 11:46:29 +02:00
bgrozev
171b065db1
Revert "Add room name to browser tab title" ( #5560 )
...
Because it displays "undefined" in the title.
This reverts commit 86ebfe8dad .
2020-04-01 22:03:14 -05:00
Jaya Allamsetty
9da0b7fee3
deps(ljm): Bump adapter.js to 7.5.0 and validate ice candidate info
2020-04-01 18:28:30 -04:00
damencho
716c9eb46f
debian: Change coturn unit file to start on 443.
2020-04-01 17:11:55 -05:00
Stefan
a85c72d859
doc: use sudo
2020-04-01 22:57:08 +02:00
Kenneth Peiruza
0ba567856e
lang: fix catalan translation
...
There was a huge mistake in Catalan translation. Stop streaming and recording said "start" (inicia) instead of "stop" (atura).
Then, 1 small fix on a more polite way of refering to "using a software" -> *emprar* rather than *usar*.
2020-04-01 22:51:38 +02:00
Horatiu Muresan
7f1eb83dbd
feat(notifications): Manage audio notifications
2020-04-01 22:40:07 +02:00
damencho
6e4c1f64d8
debian: Adds syslog logging.
2020-04-01 15:18:49 -05:00
damencho
82aa51770a
debian: Skip turn config if other sites are available listening on 443.
2020-04-01 15:18:49 -05:00
damencho
990c77bd3d
debian: Skip turnserver config if it is already configured.
2020-04-01 15:18:49 -05:00
bgrozev
5bb23b2d17
chore(package.json): Update js-utils ( #5541 )
2020-04-01 15:09:11 -05:00
Saúl Ibarra Corretgé
9cc05ef838
config: remove unneeded option
2020-04-01 20:40:18 +02:00
Saúl Ibarra Corretgé
a21e3a1946
Merge pull request #5510 from rubenk/add-roomname-to-title
...
Add room name to browser tab title
2020-04-01 20:08:05 +02:00
Vlad Piersec
c05ca1d9fc
fix(prejoin_page) Add labels for video & more UI fixes
2020-04-01 19:57:04 +02:00
Vlad Piersec
1b05d7269c
feat(prejoin_page) Add settings buttons
...
This reverts commit faf24ca7ec .
2020-04-01 19:57:04 +02:00
paweldomas
c170970992
feat(Filmstrip): accessibility label for toggle filmstrip button
2020-04-01 08:49:12 -05:00
Saúl Ibarra Corretgé
d19a659871
ios: update Crasshlytics and fix uploadding symbols
2020-04-01 15:31:28 +02:00
Saúl Ibarra Corretgé
955b24be9d
rn,cc: add feature-flag to disable close captions
2020-04-01 15:29:21 +02:00
Saúl Ibarra Corretgé
de6c7e0117
rn,invite: add share button to add people dialog
2020-04-01 15:26:29 +02:00
Bettenbuk Zoltan
feb8fe9e34
api: add private message flag to outgoingMessage
2020-04-01 11:58:48 +02:00
Steve Frécinaux
aff6d4b36d
Fix mod_muc_max_occupants to properly ignore whitelisted users
...
In a typical Jitsi Meet setup, this plugin can be used to limit the number of
occupants in a meeting room, while ignoring "utility" users. Such a
configuration could be:
muc_max_occupants = 2
muc_access_whitelist = {
"focus@auth.meet.jitsi ";
}
It would be expected that this configuration allows two users to attend the
meeting room, but in practice only one is allowed, because the whitelist is not
honoured.
This commit fixes it by actually updating the `user` and `domain` variables
being checked. After this change, the scenario above works just fine.
2020-03-31 16:38:23 -05:00
damencho
45c60717d6
debian: add post remove script for jitsi-meet-turnserver package
...
Reloads the webserver as the config had changed.
2020-03-31 16:27:25 -05:00
Saúl Ibarra Corretgé
6596e27f69
Prevent meetings from being crawled by Google
2020-03-31 21:45:28 +02:00
Saúl Ibarra Corretgé
8cba7e91d3
ci: build the frontend in GH actions
...
It should help catch bugs such as bundle bloat easier.
2020-03-31 21:44:48 +02:00
Hristo Terezov
3a871cbed8
feat(remote-menu):option for disable mute and kick
2020-03-31 10:06:30 -05:00
Bettenbuk Zoltan
a46fd60788
fix: accented room name display
2020-03-31 14:16:21 +02:00
Ruben Kerkhof
86ebfe8dad
Add room name to browser tab title
...
Fixes #5480
Signed-off-by: Ruben Kerkhof <ruben@rubenkerkhof.com >
2020-03-31 13:58:12 +02:00
Juri
97735ff548
lang: fix Estonian translations
2020-03-31 13:10:38 +02:00
James Baird
9fdc18d1ec
welcome: hide tabs if nothing to show
2020-03-31 13:06:04 +02:00
Bartosz Dziewoński
4a21882345
lang: translation improvements and corrections for Polish
2020-03-31 09:43:13 +02:00
damencho
cb0cea4ebd
Adds a note to re-run Let’s Encrypt script on jetty upgrade.
2020-03-31 09:36:30 +02:00
damencho
b894daa9cf
Cleans created users on purging.
2020-03-31 09:36:30 +02:00
damencho
06641a7dd6
This is to prevent item-not-found when multiple users try to join at the same time.
...
This is to prevent item-not-found when multiple users try to join while jicofo is still configuring the room. Credits @paweldomas
2020-03-31 09:36:30 +02:00
Saúl Ibarra Corretgé
94f7b570d7
debian: fix creating internal MUC
2020-03-30 17:01:27 -05:00
Saúl Ibarra Corretgé
ca5605620a
rn: update versions, apps 20.2, sdk 2.7
2020-03-30 15:45:16 +02:00
nicolae-stroncea
8d0202113a
doc: clarify required Node / npm versions
2020-03-30 15:09:43 +02:00
Julian1203
f2e59226c0
lang: update german translation
2020-03-30 15:05:31 +02:00
Julian1203
951086e499
lang: update german translation
...
Added the missing languages
2020-03-30 15:03:39 +02:00
Saúl Ibarra Corretgé
d3a26f9b4e
rn,welcome-page: use random room name generator
2020-03-30 14:40:29 +02:00
Asura Enkhbayar
e1a4478a06
doc: jitsi-videobridge -> jitsi-videobridge2
...
Update commands provided to reload and check the status of videobridge.
2020-03-30 11:48:32 +02:00
Saúl Ibarra Corretgé
ed8009883b
avatars: ensure no remote avatar is loaded when disableThirdPartyRequests is set
2020-03-29 08:42:25 +02:00
Saúl Ibarra Corretgé
4fd5dc0ee0
analytics: don't enable callstats when disableThirdPartyRequests is set
2020-03-29 08:42:25 +02:00
Saúl Ibarra Corretgé
1bbb937d9d
analytics: fix enabling analytics when disableThirdPartyRequests is set
2020-03-29 08:42:25 +02:00
Saúl Ibarra Corretgé
c1fb276937
config: whitelist disableThirdPartyRequests
2020-03-29 08:42:25 +02:00
Keunes
3867d5d62e
lang: update Dutch translation
2020-03-28 15:48:00 +01:00
damencho
08ab513d4e
Updates nat config and uninstall part in qi guide.
2020-03-28 08:29:05 +01:00
Esteban Badilla A
a2eca4f029
lang: fixes for the spanish translation
...
Signed-off-by: Esteban Badilla A <ebadilla10@gmail.com >
2020-03-27 23:30:34 +01:00
Saúl Ibarra Corretgé
3121494d4b
config: use Jitsi's STUN servers by default, instead of Google's
2020-03-27 22:55:16 +01:00
Juri
92e81c3dbf
lang: added estonian translation
2020-03-27 22:19:42 +01:00
damencho
2761a6dbb3
Warn that turn will need port 443.
2020-03-27 15:13:19 -05:00
Saúl Ibarra Corretgé
faf24ca7ec
Revert "feat(prejoin_page) Add settings buttons" ( #5424 )
...
This reverts commit 08f55ccb94 .
2020-03-27 12:17:27 -05:00
James Addison
c5ce44f09d
doc(quick install): streamline documentation ( #5227 )
...
* Prioritize messaging re: using hosted Jitsi if self-hosted is not required
* Update wording for self-hosting vs hosted
* Expand requirements sentence into document section
* Simplify Ubuntu universe step
* Condense repository and package installation steps
* Add comments for package installation steps
* Simplify wording around hostname configuration
* Simplify lets-encrypt wording
* Move certificate generation step before package installation
* Expand certificate instructions
* Move conference test step to post-installation
* Rephrase installation testing / confirmation step
* Extract platform-specific installation notes
* Rephrase superuser guidance
* Replace lists.jitsi.org link with web.archive.org pointer
* Place /etc/hosts example in code block
* Remove space before colon
* Add spacing before/after 'or' (improves github markdown rendering)
* Revert "Add spacing before/after 'or' (improves github markdown rendering)"
This reverts commit 9f33beb2ab .
* Nit: clarify apt/HTTPS relationship
* Revert "Expand requirements sentence into document section"
This reverts commit cf630983c0 .
* Relocate Ubuntu universe repository advice
* More concise Ubuntu universe messaging
* Revert "Extract platform-specific installation notes"
This reverts commit 7161a700cb .
* Revert "Expand certificate instructions"
This reverts commit 5c479e7ffb .
* Revert "Move conference test step to post-installation"
This reverts commit a0ee279b7c .
* Revert "Simplify wording around hostname configuration"
This reverts commit ceab0ab9cf .
* Revert "Revert "Simplify wording around hostname configuration""
This reverts commit a7127d03dc .
* Revert "Revert "Revert "Simplify wording around hostname configuration"""
This reverts commit 1e5413690e .
* Revert "Remove space before colon"
This reverts commit 35cae52722 .
* Mark Let's Encrypt step as optional
* Mark Let's Encrypt step as recommended
* Clarify Jitsi repository-add heading
* Nit: remove superfluous newline
* Fixup: restore Let's Encrypt descriptive text from master branch
* Update supported Ubuntu version to 18.04 (LTS)
* Add Ubuntu release codename
* Update minimum supported Debian version to 9 (Stretch)
* Undo relocation of Let's Encrypt script instructions
* Add Jitsi Meet mobile app certificate requirement notice
* 'Note' formatting consistency
* Rephrase sudo language
2020-03-27 12:15:43 -05:00
lenhart
6969114675
lang: Fix "toggleCamera" description
...
Fix "toggleCamera" description. switch instead of turn off/on
2020-03-27 16:56:29 +01:00
Wikinaut
1aba57e6bb
config: change language detection to "true"
2020-03-27 16:40:17 +01:00
Kaor
e9785c8b3d
lang: correct bad translation
...
"toggle camera" is to switch front to rear or rear to front.
The french translation said "on/off camera", it's not exactly that
2020-03-27 16:36:18 +01:00
Paul Menzel
03215d8906
config: fix wording in comment
2020-03-27 15:50:04 +01:00
Дамян Минков
9a5b19babe
Migrates jetty config to nginx one ( #5413 )
...
* Completely removes jetty config and defaults to nginx.
* Force configuring nginx or apache.
* Fixes certs when upgrading from jetty.
* Fixes certs and restarts jvb.
* Turnserver config conflicts apache2.
* Multi-domain sed only for nginx.
* Updates docs removing jetty.
2020-03-27 09:07:47 -05:00
Sean McBride
e5d87e66bf
Various improvements to quick-install document
...
- removed paragraph about old Debian Wheezy, the link is broken, and Wheezy doesn't even get security updates anymore, so seems unlikely anyone would do a new install with it.
- clarified that Let's Encrypt script uses only the HTTP challenge.
- added links to a few things that newbies might want to look up (nginx, apache, jetty, SIP, FQDN, Let's Encrypt, etc.
- added some basic debugging starting points, based on my experience
- some minor grammatical tweaks
- other minor tweaks
2020-03-26 23:30:12 -05:00
Дамян Минков
e00036d44a
Merge pull request #5216 from gbonfiglio/master
...
fix broken nginx ipv6 listeners
2020-03-26 18:22:41 -05:00
Saúl Ibarra Corretgé
d8059fd0ee
lang: fix italian translation
2020-03-26 18:22:24 -05:00
Jaya Allamsetty
6fc7456196
fix(blur): Decrease the blur amount and improve the accuracy
2020-03-26 16:49:51 -04:00
Hristo Terezov
0bd96b9c0e
fix(static): Add base.
2020-03-26 12:34:00 -05:00
Andrei Gavrilescu
f502e13edc
feat(screenSharing): Add system audio screen sharing
2020-03-26 14:17:44 +02:00
Vlad Piersec
08f55ccb94
feat(prejoin_page) Add settings buttons
2020-03-25 10:50:47 -05:00
Joan Montané
17ca9722b7
lang: update Catalan translation
2020-03-25 12:16:05 +01:00
Bettenbuk Zoltan
8cc9b78e21
feat: add column layout to settings fields
2020-03-25 11:59:48 +01:00
Bettenbuk Zoltan
25b4843327
fix: irregular cursor movement in settings
2020-03-25 11:48:06 +01:00
bgrozev
d13edd8f63
Updates js-utils (pruning the word list). ( #5371 )
2020-03-24 21:06:41 -05:00
Saúl Ibarra Corretgé
cdc14586de
invite: remove duplicated code
...
Add ability to invite users which will use the share sheet or dialog
dynamically.
2020-03-24 14:28:26 +01:00
Saúl Ibarra Corretgé
a7f8bf2d8f
rn,overflowmenu: reorder
2020-03-24 14:28:26 +01:00
Saúl Ibarra Corretgé
8cd881945a
invite: merge InviteButton and InfoDialogButton on mobile
2020-03-24 14:28:26 +01:00
Saúl Ibarra Corretgé
579d08e27e
bottom-sheet: tweak UI
...
- re-add thepand icon, shaped like a pill
- round top corners
2020-03-24 14:28:26 +01:00
Ansgar Burchardt
5148c81dd8
doc: quick-install.md: link to english version of doc how to change hostname
2020-03-24 14:09:45 +01:00
skiqoapsdt20
40bc844caa
Update README.md ( #5347 )
2020-03-24 11:57:46 +01:00
Saúl Ibarra Corretgé
c990a64ba9
blur: don't persist settings
2020-03-24 11:56:01 +01:00
damencho
f5a0a1ef8c
Use community forum for support not github.
2020-03-24 06:31:15 +01:00
Jaya Allamsetty
58018a086c
fix(blur): Disable blur on conference leave
2020-03-23 20:55:46 -04:00
damencho
b3a7f5f38b
Removes not needed file.
2020-03-23 17:33:10 -05:00
damencho
435d11793d
Updates debian compat level.
2020-03-23 17:33:10 -05:00
Saúl Ibarra Corretgé
9ec3faa6b3
lint: run linter using GH Actions
2020-03-23 22:13:22 +01:00
Kenneth Thorman
959d61468e
lang: add danish translation
2020-03-23 20:19:37 +01:00
bgrozev
9f28048742
Fix eslint errors. ( #5341 )
2020-03-23 13:56:32 -05:00
Ravinou
19c9a808cf
Update main-fr.json ( #5301 )
...
"cryptée" does not exist in french, it's "chiffrée" here. More informations about this here : https://chiffrer.info/
2020-03-23 14:56:25 +01:00
Felix Wolfsteller
7576f850e9
config: add trailing commas and 'end' entry for peacy JSON
...
Prevent possible json parse errors when the configuration values are
commented or commented out.
2020-03-23 14:06:51 +01:00
Anna-Katharina Wickert
7970b38823
lang: change inaccurate translation of toggle camera (german)
...
Change inaccurate translation of toggle camera.
2020-03-23 14:01:34 +01:00
simevo
b40363be31
doc: make clear that /etc/hostname must match /etc/hosts
...
fixes #5260 (#5279 )
2020-03-23 13:53:27 +01:00
yanas
9a0b924f99
Merge pull request #5322 from jitsi/update-js-utils
...
chore(package.json): Update js-utils.
2020-03-22 13:49:53 -05:00
Hristo Terezov
52def54cd9
chore(package.json): Update js-utils.
2020-03-22 13:13:22 -05:00
Zoltan Bettenbuk
8d3b59a0d0
rn: lonely meeting experience
2020-03-20 18:30:46 +01:00
Saúl Ibarra Corretgé
b0e7471a83
android: revert back to SW decoding
...
We see tons of crashes on Samsung and Huawei devices. It's really not worth the
headache anymore.
2020-03-20 13:39:48 +01:00
horymury
4616065b1d
external_api: add ability to send a text message through datachannels
2020-03-20 12:51:26 +01:00
paweldomas
14855f3255
fix(features/notifications): crash on undefined participant
2020-03-20 05:43:44 -05:00
Julian1203
c40a7f736e
Update main-de.json
...
Fixed a lot of punctuation and spelling mistakes. "Speaker" means "Lautsprecher" in the context of audio devices. Rephrased a sentence to make it sound better.
2020-03-20 05:42:49 -05:00
Martin Myska
8ffd226159
updated translation and added missing strings
2020-03-19 12:30:12 -05:00
filippogiordano
b8dda4c6c2
Update main-it.json
...
Error correction in "appDescription" (open course instead of open source).
2020-03-19 12:50:34 +01:00
Дамян Минков
fca4977987
Merge pull request #5235 from chipechop/patch-2
...
ITALIAN translation - added last missing string
2020-03-18 14:50:38 -05:00
chipechop
7bcece52ea
Missing and wrong Italian translation
...
Hi,
I added some missing translations and changed some that were wrong, or improvable: from a 70% translation and a 30% missing, to what I think should be an 85%-90% of translated lines.
I really wish to express my personal compliments to the persons that made the core translation, because it is very fluid, original and smart.
(tell me what I should have to do: I'm pretty new to GitHub)
2020-03-18 14:50:28 -05:00
chipechop
155c6de822
ITALIAN translation - added last missing string
...
I added Afrikaans missing string
2020-03-18 18:48:42 +01:00
Horatiu Muresan
d0bc3da0f5
Disable kick participant button for guests
2020-03-18 15:26:11 +01:00
Arzar
011b7f9d00
fix(external_api): Pass Feature-Policy display-capture to the iframe
...
Starting from version 74, firefox need to be explicitly allowed to capture the screen from an iframe for screensharing. This new Feature-Policy is called "display-capture".
See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Feature-Policy/display-capture
2020-03-18 08:57:11 -04:00
James Addison
9b0f5b0299
doc(quick install) Minor typo fixup ( #5222 )
2020-03-18 13:19:51 +01:00
Falco Nogatz
7e21c277b3
lang: fix spelling mistake in translations of "feedback"
2020-03-18 11:43:03 +01:00
raphj
e6ade2cf84
doc (quick install): Add the domain to /etc/hosts
2020-03-18 11:40:27 +01:00
Cyril Brulebois
99b21cdb2a
doc: fix typos in quick install guide
2020-03-18 10:52:09 +01:00
sicherist
677752c78d
lang: fix inaccurate translation of "toggleCamera"
2020-03-18 10:14:32 +01:00
Giorgio Bonfiglio
4e81a7abd3
fix turnserver postinst for ipv6 listener
2020-03-17 22:37:39 +00:00
Giorgio Bonfiglio
5d8d0b9a01
fix broken ipv6 listener
2020-03-17 22:31:56 +00:00
yanas
2dd5d0a180
Merge pull request #5205 from jitsi/update-lib
...
chore(package.json): Update lib-jitsi-meet.
2020-03-17 09:54:53 -05:00
Hristo Terezov
ccdfff8e9a
chore(package.json): Update lib-jitsi-meet.
2020-03-17 09:23:55 -05:00
Martin
829e3bfe15
doc: add nginx config for the electron version in manual install doc
2020-03-17 11:41:21 +01:00
Jaya Allamsetty
e90cc0a615
fix(Amplitude): Blacklist 'peer.conn.status.duration' stats
2020-03-16 15:55:11 -04:00
KwadroNaut
b6ccc91038
Correct link regarding FAQ NAT install
...
Broken link, I presume this one was meant.
2020-03-16 12:57:38 -05:00
Jaya Allamsetty
beb4487044
deps: update LJM for adding p2p status to transport.stats in Amplitude
2020-03-16 13:46:16 -04:00
damencho
add84af7b6
deps: update LJM, updates the params passed to statistics (disable app logs)
2020-03-15 17:13:59 -05:00
damencho
cb0d10fbe1
deps: update LJM for adding new option to disable callstats app logs
2020-03-15 15:48:41 -05:00
Jaya Allamsetty
9a162c266c
deps: update LJM for adding the transport type Amplitude event
2020-03-13 18:56:49 -04:00
paweldomas
6654531112
desp: update LJM to bring in fix for a crash on BOSH item-not-found
...
Updates lib-jitsi-meet to e3533220023cb3f5c727ac5b27dc18552acef5c9
2020-03-13 11:57:11 -07:00
Mihai Uscat
b9cc6b6f96
fix(mute): Replace icon
2020-03-13 14:55:29 +01:00
paweldomas
6cbc04175c
deps: update LJM to bring in unload fix
...
Updates lib-jitsi-meet to b8f68b98be21dd1956238da6a53d1503b7ceaf7d
which brings in feature discovery optimization and the unload handler
fix for BOSH.
2020-03-12 13:21:05 -07:00
paweldomas
fb23aa54e8
ref(VideoLayout): log participant name on feature discovery failure
2020-03-12 13:21:05 -07:00
Дамян Минков
b73d98f863
Updates jvb pid file path.
2020-03-12 14:58:27 -05:00
Tudor-Ovidiu Avram
0289a93e5a
feat(close) Add promotional close page
2020-03-12 20:07:23 +01:00
paweldomas
401003b907
deps: update LJM to fix Strophe.attach not handled correctly
...
Updates lib-jitsi-meet to aadfce2283cad4de3cb58c2eed8e14d2ce62c465 in
order to fix "not connected" error when jiconop is enabled.
2020-03-11 10:01:44 -07:00
Saúl Ibarra Corretgé
025e2b1ecb
android: simplify the creation of AudioManager
...
Do so on the main thread at startup and pass it along.
2020-03-11 16:27:42 +01:00
Saúl Ibarra Corretgé
05a8591110
android: make sure all AudioMode operations run in the audio thread
2020-03-11 16:27:42 +01:00
paweldomas
d2e6d57be8
deps: update LJM to fix ATTACHED state not connected
...
Updates lib-jitsi-meet to 567ba72675b1bfd5931e7d4936a4e53ebb4ef5f2 in
order to fix "not connected" error when jiconop is enabled.
2020-03-11 08:14:23 -07:00
paweldomas
41fd142977
deps: update LJM to bring in XMPP resume
...
Updates lib-jitsi-meet to 8a41d024077d1e19e41bf15ea2edd8ed8b02b85f in
order to bring in the XMPP stream resume functionality.
2020-03-11 06:56:40 -07:00
paweldomas
04c0945930
add mod_websocket_smacks.patch
...
The patch and Prosody 0.11 is required for the XMPP stream resume
2020-03-11 06:56:40 -07:00
paweldomas
5f2acb70de
add mod_smacks.lua version c49fea05772e
...
https://hg.prosody.im/prosody-modules/raw-file/c49fea05772e/mod_smacks/mod_smacks.lua
2020-03-11 06:56:40 -07:00
paweldomas
4dc10e82f1
feat(mod_auth_token): add support for 'previd' query param
...
The 'previd' query parameter will be use to match user id of the session
being resumed when the smacks module and token authentication are
enabled in Prosody. Otherwise user gets new random id every time and
this doesn't work with the smacks module.
2020-03-11 06:56:40 -07:00
Saúl Ibarra Corretgé
582d4aff1c
deps: sync package-lock.json
2020-03-10 21:04:01 +01:00
Saúl Ibarra Corretgé
b13200ac92
video-layout: fix calculating tile size for recorder
...
When the reccorder joins, they have a local participant, which is not rendered,
so don't count it towards the partcipant count used for computing the tile
sizes.
2020-03-10 21:04:01 +01:00
C0rn3j
53f937ba4e
Update and improve manual install doc
2020-03-09 08:00:23 -05:00
paweldomas
b9addaed71
ref(log): logs device list and selected devices
...
Logs the device list when is updated in the reducer and removes
"button enabled" logging which used to dump the device list, but
in a useless way(Object[Object]).
Makes an attempt to log currently selected device, but because of
multiple possible paths it's impossible to find one reliable spot to log
selected device. One has to rely on device list and the GUM call logged
to figure things out.
2020-03-06 16:19:20 +01:00
Luca Bösch
fd8fb58eaf
Missing german translations.
...
Due to the outage it wasn't possible to submit them using https://translate.jitsi.org .
Please consider adding them this way.
2020-03-06 13:19:57 +01:00
Saúl Ibarra Corretgé
38d1032fec
android: disable HW accelerated decoding on Samsung
...
They just keep crashing.
2020-03-06 12:42:16 +01:00
Saúl Ibarra Corretgé
073fdc7b0e
sperakerstats: prevent access of nil object ( #5112 )
...
If the dominant speaker leaves their object will be gone from the mapping.
2020-03-06 12:33:41 +01:00
PanderMusubi
fedaa0ae6e
minimized size without quality loss via optipng
2020-03-05 15:19:26 +01:00
Gabriel Imre
f06fe69167
fix(mute): remove interface config bypass for mute-everyone button
2020-03-05 13:54:58 +01:00
bgrozev
16c09c9645
Upadte ljm (configurable pc stats interval), whitelist config options. ( #5106 )
2020-03-04 15:11:27 -06:00
Gabriel Imre
24a1a60f04
feat(mute): mute everyone / everyone else
2020-03-04 17:07:12 +01:00
Saúl Ibarra Corretgé
d7ece58c6f
fix(optimise): cope with URL interface config overrides
...
Regresssion from bd8a7edbd2 .
When the toolbar buttons are overridden with URL parameters, our computed set of
buttons will be wrong. Thus, compute it every time and check for the
differences.
2020-03-04 07:43:52 -06:00
Andrei Gavrilescu
aa11535db7
change you are nosiy message ( #5101 )
2020-03-04 15:35:22 +02:00
Hristo Terezov
eea87be801
fix(electron7):memory leak when the page is hidden
...
It happens when you are drawing into hidden canvas.
2020-03-03 09:28:23 +00:00
Hristo Terezov
809ac42e4c
fix(largeVideo-bg):render canvas only when visible
2020-03-03 09:28:23 +00:00
Hristo Terezov
cf27ad0dde
fix(stream-presenter-effect): Prevent memory leak.
...
On electron 7 drawing on hidden canvas will trigger a memory leak.
Not appending the canvas for the DOM seems to solve the problem.
2020-03-03 09:28:23 +00:00
Mihai Uscat
2064fc8937
fix(screenshot-capture): Prevent effect initialization on each toggle
2020-03-02 10:24:02 -05:00
Saúl Ibarra Corretgé
95eb551156
android: disable ConnectionService for the Jitsi Meet app
...
It's the source of uncountable problems for which we don't have a good
solution, since they are caused by buggy implementations of self-managed
connection services by manufacturers.
2020-02-26 17:09:39 +01:00
Hristo Terezov
a7ac7790a8
fix(avatars): optimise
2020-02-26 14:32:37 +00:00
Leonard Kim
94c48ec838
chore(deps): update lib to 47c2bc6
...
To get a workaround in for wired desktop
screensharing in spot in electron 8. With
the change, no "exact" is used in gum
constraints while attempting to get the
wired screensharing device, as that
triggers overconstrainederror.
2020-02-25 15:22:03 -08:00
Jaya Allamsetty
da68b9882d
fix(screenshot-capture): Do not switch streams at the conference level.
...
This effect doesn't modify the media stream, so its safe to start/stop effect and not apply it on the JitsiLocalTrack. This way we can make sure that this effect is not switched out when presenter effect is applied.
2020-02-25 10:51:44 -05:00
Hristo Terezov
bd8a7edbd2
fix(optimise): mapStateToProps for some components ( #5085 )
2020-02-25 15:09:52 +00:00
Saúl Ibarra Corretgé
bde2343951
filmstrip: don't display toolbar for SIP gateways
...
Note that in the usual (vertical) setup, the "toolbar" is just the hide button.
2020-02-25 15:45:41 +01:00
Saúl Ibarra Corretgé
9b141816d6
filmstrip: hide scrollbar on SIP gateways
2020-02-25 15:45:41 +01:00
Saúl Ibarra Corretgé
6a7594cd9c
toolbox: always hide for SIP gateways
2020-02-25 15:45:41 +01:00
Saúl Ibarra Corretgé
cdbc5976a0
notifications: hdie all (visual) notifications for SIP gateways
2020-02-25 15:45:41 +01:00
Saúl Ibarra Corretgé
8fd0f56be7
info-dialog: don't show when a SIP gateway joins alone
2020-02-25 15:45:41 +01:00
Saúl Ibarra Corretgé
5b0c6e088a
deps: node-sass@4.13.1
2020-02-25 15:45:41 +01:00
horymury
202abf2a9a
chrome-banner: add analytics
2020-02-25 13:41:13 +01:00
Horatiu Muresan
fb8ef366c6
Pass room name to IE page
2020-02-21 13:37:58 +01:00
Saúl Ibarra Corretgé
7446e6165e
rn: now working on version 20.1
2020-02-21 12:47:07 +01:00
Hristo Terezov
5feaa421a8
fix(tests): bring back APP.conference.listMembers
2020-02-21 11:16:33 +00:00
Saúl Ibarra Corretgé
a4333d3a80
rn,overflow-menu: add a "more options" button
2020-02-20 17:23:13 +01:00
Saúl Ibarra Corretgé
02131f3346
full-screen: fix not re-entering full-screen after dialog is shown
...
This has the side effect of showing the bottom navbar when the toolbox is open,
which is a nice thing since back is accessible.
2020-02-20 16:49:20 +01:00
Jaya Allamsetty
8dbd1ba1b7
fix(presenter): go back to using standard resolutions for presenter
2020-02-19 16:02:42 -05:00
Saúl Ibarra Corretgé
4c065f2de1
android: fix getting RN version in release script
2020-02-19 15:05:32 +01:00
Saúl Ibarra Corretgé
df895e5a61
deps: react-native@custom-patched
...
Update the version to 0.61.5-jitsi.1 to avoid build aching problems due to the
version not changing.
2020-02-19 15:05:17 +01:00
Hristo Terezov
bbf1927c70
fix(thumbnail): Optimize status bar moderator icon ( #5076 )
...
* fix(thumbnail): Optimize status bar moderator icon
Moved all moderator functionality to react to optimize the number of
status bar updates.
* fix(RemoteVideoMenuTriggerButton): Use nullish coalescing
Co-Authored-By: Saúl Ibarra Corretgé <saghul@jitsi.org >
* ref(StatusBar): rename to StatusIndicators
* fix(RemoteVideoMenu): isModerator value.
* fix(notification): mobile.
Co-authored-by: Saúl Ibarra Corretgé <s@saghul.net >
2020-02-18 16:31:04 +00:00
horymury
86130c1478
chrome-banner: log success of retrieving configs
2020-02-18 10:56:09 +01:00
damencho
15fb8a1525
Adds a disco feature to distinguish jibri participants.
2020-02-14 21:44:19 +00:00
Saúl Ibarra Corretgé
64cbfb648f
deps: react-native@custom-patched
...
Use RN 0.61.5 + a custom patch (submitted upstream) for fixing a crash in JSI.
2020-02-14 17:22:58 +01:00
Vincent Hou
3e40bb19cd
fixed the encoded tiltle issue in chinese
...
Checked the code of react.native part, there's no issue by using safeDecodeURIComponent.
So fixed it in same way.
2020-02-12 15:50:55 +01:00
Bettenbuk Zoltan
bbca0fc357
allow setting the feedback percentage
2020-02-12 10:59:54 +01:00
Дамян Минков
9bb789472e
Uses correct scopes for google API based on config.js values. ( #5066 )
...
* Uses correct scopes for google API based on config.js values.
* Lower the number of parameters that we pass around.
* Fixes googleAPIState state checking.
2020-02-11 15:14:01 +00:00
Hristo Terezov
06fa175a6c
fix(large-video): Resize calculations.
...
Since the verical filmstrip doesn't set its width explicitly anymore,
calculating the available area for the large video based on the
filmstrip width retrieved from the HTML element was wrong
in the cases when the rendering and cleanup of the filmstrip hasn't
finish yet. For example when switching from tile view to stage view.
2020-02-10 20:23:37 +02:00
Hristo Terezov
5940f2890a
fix(remote-control): mouse events
2020-02-07 18:57:59 +02:00
Saúl Ibarra Corretgé
7d09088186
android: turn on HW video decoder
...
In 49e3b03885 we turned on SW encoders / decoders
on account of some devices having broken HW *encoders* and also our desire for
using simulcast.
Well, the astute reader may have noticed that only *encoding* was mentioned.
Indeed, we should be able to keep using the HW decoder just fine.
2020-02-07 15:27:12 +01:00
damencho
34be081d87
Commit from translate.jitsi.org by user damencho.: 571 of 626 strings translated (47 fuzzy).
2020-02-07 13:45:58 +00:00
damencho
3c36eece5e
Commit from translate.jitsi.org by user damencho.: 620 of 626 strings translated (0 fuzzy).
2020-02-07 13:45:40 +00:00
damencho
8eb0acada6
Commit from translate.jitsi.org by user damencho.: 620 of 626 strings translated (0 fuzzy).
2020-02-07 13:45:25 +00:00
damencho
8307a8be2d
Commit from translate.jitsi.org by user damencho.: 620 of 626 strings translated (0 fuzzy).
2020-02-07 13:45:12 +00:00
damencho
d62190c644
Commit from translate.jitsi.org by user damencho.: 559 of 626 strings translated (12 fuzzy).
2020-02-07 13:45:01 +00:00
damencho
58c4248da0
Commit from translate.jitsi.org by user damencho.: 620 of 626 strings translated (0 fuzzy).
2020-02-07 13:44:51 +00:00
jitsi-pootle
74af70a1d5
New files added from translate.jitsi.org based on templates
2020-02-07 13:44:51 +00:00
Jaya Allamsetty
7b25b847ba
fix(presenter): resize desktop track to 720p when presenter starts
2020-02-06 13:44:40 -05:00
paweldomas
18536cb14c
ref: remove grayscale filter from participants thumbnails
2020-02-06 07:54:09 -06:00
paweldomas
01e36e1c56
ref: remove connectivity issues indication for remote participants
...
It's been considered too disruptive and will often misfire especially
if there are issues with the data channels.
2020-02-06 07:54:09 -06:00
Horatiu Muresan
5d96a226ed
Prevent chrome extension banner from spanning the console when disabled
2020-02-06 12:59:36 +00:00
Jaya Allamsetty
9855fac805
fix(screenshot-capture): Move the flag for enabling/disabling the feature to config.js
...
This will let us enable/disable the feature based on environment/deployment
2020-02-05 16:47:21 -05:00
Andrei Gavrilescu
ed5351d250
Add dial-in link to no audio notification ( #5026 )
...
* Add dial-in link to no audio notification
* refactor react link component
* fix tests
2020-02-05 18:10:57 +00:00
Hristo Terezov
b64260e554
ref(Amplitude): device id syncing
2020-02-05 18:10:38 +00:00
Saúl Ibarra Corretgé
7d67cb583e
rn,connection: fix autogenerated BOSH address
...
When the location URL contains a nonstandard port, it won't be included in
URL.hostname, but it will in URL.host.
2020-02-05 16:05:11 +01:00
Saúl Ibarra Corretgé
8e3c301d03
misc: use longer lines
2020-02-05 15:04:23 +01:00
Saúl Ibarra Corretgé
f9071b8b6b
rn,recording: fix not displaying Dropbox storage text
2020-02-05 15:04:23 +01:00
Saúl Ibarra Corretgé
01abc4e8a8
lint: fix warning
2020-02-05 15:04:23 +01:00
Jaya Allamsetty
c5bddda781
fix(blur): Increase the background blur value
2020-02-04 14:07:17 -05:00
Jaya Allamsetty
c2bc92ae05
deps(blur): Bump tfjs to 1.5.1
2020-02-04 13:20:35 -05:00
damencho
a425e9c92e
Disable status change notifications when join/leave notifications are disabled.
2020-02-04 17:26:27 +00:00
Saúl Ibarra Corretgé
3bfa4744c8
rn,tracks: fix loadEffects
...
The resolved promise is expected to return an array.
2020-02-04 18:06:11 +01:00
Saúl Ibarra Corretgé
bd5901d59c
notifications,presence-status: check if interfaceConfig is declared
...
Protectt ourselves against interfaceConfig being undeclared. typeof
interfaceConfig will return "undefined", but that's different than having some
window.interfaceConfig = undefined, even though the valus is the same. The
former will give a ReferenceError.
2020-02-04 15:51:59 +01:00
Saúl Ibarra Corretgé
306c8ba8c2
android: prepare SDK build for Hermes
...
We need to push the Hermes AAR to Maven and have the SDK depend on it.
2020-02-04 14:25:56 +01:00
Saúl Ibarra Corretgé
5a6335207f
android: raise frament library version dependency
2020-02-04 14:25:56 +01:00
Paweł Domas
97e8a6c3f3
Remove UI for local connectivity issues ( #5016 )
...
* ref(web): removes video blur when ICE is disconnected.
Removes the blur effect from the large video and stops showing
the network connectivity issues message when ICE disconnects.
The feature has been considered too disruptive and there's a plan to
have it replaced with a more subtle indication.
* remove RECONNECTING key from main.json
2020-02-04 08:25:13 +01:00
Jaya Allamsetty
523926d598
deps(ljm) - detect old Edge browser and mark it as unsupported
2020-02-03 14:29:39 -05:00
Vlad Piersec
ab5627212d
Add ability to invite contact by phone number
2020-01-30 13:34:06 +00:00
Pedro Henrique Linhares
1b6c5a7141
Set SASL username when using anonymous mechanism with auth_token ( #5025 )
2020-01-30 00:25:15 +00:00
horymury
a9767eda72
Fix chrome extension banner ( #5011 )
...
* Fix chrome extension banner
* Address reviews
2020-01-29 12:30:17 +00:00
paweldomas
6c3a5793b4
fix(webpack.config.js): specify Host header in the webpack proxy pass
...
Without changing the 'Host' header, a standalone instance we use for
jitsi dev work will generate:
config.websocket = 'wss://localhost:8080/xmpp-websocket'
This was fine with BOSH, but a Websocket will not connect.
With this change it will be(based on the default devServerProxyTarget):
config.websocket = 'wss://alpha.jitsi.net/xmpp-websocket'
2020-01-28 09:55:54 -06:00
Saúl Ibarra Corretgé
c05b4a43e8
rn,tracks: do not load stream effects on mobile
2020-01-28 16:21:11 +01:00
Saúl Ibarra Corretgé
385669cbb8
misc: use default values for parameters
2020-01-28 16:21:11 +01:00
Leonard Kim
5cfae2c419
fix(config): make SHOW_CHROME_EXTENSION_BANNER overridable
2020-01-27 21:26:38 -08:00
bgrozev
92740707f0
Removes firefox from the list of recommended browsers. ( #5017 )
2020-01-27 14:09:37 -06:00
damencho
775c531fe7
Enables all recording/livestreaming notifications in sip gw mode.
2020-01-27 16:20:32 +00:00
Jaya Allamsetty
b8eda2b68d
deps: update ljm, do not use window.chrome to identify webOS as chrome
2020-01-27 11:04:39 -05:00
paweldomas
470c115e7c
feat(analytics): add 'websocket' property
2020-01-24 15:21:10 -06:00
paweldomas
d9cf7aef3a
doc: add more websocket examples
2020-01-24 15:21:10 -06:00
paweldomas
c20c4bd5a3
ref(do_external_connect): do not use jiconop if websocket is enabled
2020-01-24 15:21:10 -06:00
paweldomas
74a5eb2d81
add websocket templates to nginx example config
2020-01-24 15:21:10 -06:00
paweldomas
b25db3ce2e
feat(config.js): add 'websocket' config option
...
Config.js will allow to specify both BOSH and Websocket URLs. In such
case the web app will prefer Websocket over BOSH. The reason is that it
appears to be more stable and a bit fast on web, while on mobile
websocket is dropped fast(killed by the OS) on network changes.
2020-01-24 15:21:10 -06:00
Hristo Terezov
31d9fb12c8
ref(Filmstrip): Optimize resizes. ( #4992 )
...
* ref(Filmstrip): Optimize resizes.
* fix(thumbnails): resize.
* fix(thumbnails): Issue with height 0, width 0.
* doc(Filmstrip): Improve JSDoc.
2020-01-24 16:28:47 +00:00
Saúl Ibarra Corretgé
ca9ca04d0f
rn,tracks: fix accessing value on undefined object
2020-01-24 16:26:32 +01:00
Saúl Ibarra Corretgé
5a027f1585
rn,media: avoid creating presenter tracks
...
When ensureTrack is set to true a track will be created with the given media
type. 'presenter' is not supported on RN.
2020-01-24 16:14:29 +01:00
Aaron van Meerten
5d86d202bd
initial session for bosh and websockets ( #5006 )
...
* hook on websocket events
* initial session for bosh and websockets
2020-01-24 14:59:29 +00:00
Saúl Ibarra Corretgé
7ea7afebfb
deps: react-native-sound@latest
...
Fixes an issue with not loading sounds on iOS when the bundle name contains
spaces.
See:
3fe5480fce
2020-01-24 14:29:09 +01:00
Aaron van Meerten
710307725b
fixes async_handler_wrapper ( #5001 )
...
* fixes async_handler_wrapper
adds missing runner variable from async to async_handler_wrapper
removes redundant have_async definition in wrap_async_run, defined at top of module
* only use async handler wrapper,
remove async_wrap_run
2020-01-23 19:31:05 +00:00
Hristo Terezov
1cde7e63c7
feat(Amplitude): Set device id from cookie. ( #4997 )
2020-01-23 18:36:31 +00:00
Saúl Ibarra Corretgé
a53d284bbe
lint: fix eslint warning
2020-01-23 15:48:57 +01:00
Saúl Ibarra Corretgé
579e650a1d
lint: fix eslint error
2020-01-23 15:48:57 +01:00
Andrei Gavrilescu
ee525ae569
Whitelist audio detection related configs
2020-01-23 15:15:55 +01:00
horymury
63a411168e
Add Install chrome extension banner ( #4996 )
2020-01-23 09:32:52 +00:00
Vlad Piersec
ad68a87dba
Add config options for presence & join/leave message visibility
2020-01-22 11:08:31 +01:00
Jaya Allamsetty
45aafe5432
deps: update lib-jitsi-meet and js-utils
2020-01-21 14:46:09 -05:00
Jaya Allamsetty
ac0f3979b0
Remove isEdge check from the client
2020-01-21 11:55:52 -05:00
Andrei Gavrilescu
d2c2919aef
feat: display noise detection notification ( #4952 )
...
* feat: display noise detection notification
* address code review p1
* Address code review p2
* bump lib-jitsi-meet version
2020-01-20 18:00:12 +00:00
Mihai Uscat
a18ed3a779
feat(ScreenshotCaptureEffect) Implement.
2020-01-20 10:02:19 -05:00
Jaya Allamsetty
22871f15d0
update LJM for Edge change
2020-01-15 18:07:14 +00:00
damencho
91fb4665d6
Fixes conference duration config to use valid IDNA.
2020-01-14 12:16:39 +00:00
paweldomas
f6c94fffc4
fix(conference.js): prevent presenter track leak
...
A duct tape fix for presenter track leak for a case when presenter GUM
is in progress when screensharing is being turned off.
2020-01-13 14:54:33 -06:00
paweldomas
c8939a133d
fix(conference.js): crash on undefined this.localPresenterVideo
...
...if camera device is changed in the settings while screen sharing.
2020-01-13 14:54:33 -06:00
paweldomas
f810483ff6
fix(conference.js): prevent multiple GUM calls on presenter unmute
...
Chain _mutePresenterVideo async calls in order to prevent calling GUM
multiple times.
2020-01-13 14:54:33 -06:00
theunafraid
c2cf09a2ca
Add conference timer ( #4958 )
2020-01-13 17:12:25 +00:00
Дамян Минков
c73ba37202
Introduces installing coturn as turn server for jitsi-meet ( #4959 )
...
* Adds package that can configure using turnserver for jitsi-meet.
Activates http2 on the nginx host and uses the alpn send with the web requests to multiplex traffic to be served as web of proxied to the turn server.
It needs nginx at least v1.13.10.
Adds turncredentials module from Philipp Hancke, with small modification (all int values for hosts need to be strings/tostring()) in order to be able to use the module with prosody 0.11.
* Moves loading of stream after loading stream module (50-..).
* Leaves DISABLE_TCP_HARVESTER to be handled by jvb.
* Fixes comments.
* Properly detect first time coturn install and configure it.
* Handles upgrading from jetty serving web.
* Does not create jvb user if already exists.
* Fixes let's encrypt and adds turnserver handling.
* Enables use of turn server in config.js if available.
* Adds a check whether prosody config exists.
There are cases where deployments can still have configured prosody in the main prosody config in /etc/prosody.
2020-01-09 16:51:27 +00:00
Saúl Ibarra Corretgé
659eb6b789
android: add a consistent device ID in Amplitude
...
Use ANDROID_ID:
https://developer.android.com/reference/android/provider/Settings.Secure#ANDROID_ID
2020-01-09 16:38:13 +00:00
Saúl Ibarra Corretgé
87821eb2c0
android: unmute microphone on the ConnectionService handler
...
This shouldn't be needed, as ConnectionService should take care of it, but we
suspect some devices don't do it since we got reports of people not hearing
users, and the problem went away when CS was disabled.
2020-01-09 14:37:15 +00:00
Saúl Ibarra Corretgé
8291f4597c
deps: react-native-webrtc@1.75.3
...
Fixes datachannels not working.
2020-01-08 22:15:37 +00:00
Saúl Ibarra Corretgé
fddaf7c8a8
android: handle ConnectionService failures more resiliently
...
Fallback to the non-ConnectionService case for any error. Also, handle errors
when registering the phone account; Pixel C devices throw UnsupportedException.
2020-01-08 16:50:39 +00:00
Saúl Ibarra Corretgé
960ffa7e78
android: switch to the Hermes JavaScript engine
2020-01-08 14:29:25 +00:00
Saúl Ibarra Corretgé
779ed6bb5e
deps: react-native@0.61.5
2020-01-08 14:29:25 +00:00
Yana Stamcheva
47984d3ec1
Fixes more number page underlining.
2020-01-08 11:20:40 +00:00
damencho
d9282f873c
Migrate to using mucs for jvb.
2020-01-08 11:18:36 +00:00
damencho
9344138303
Fixes reloading on remove to always succeed.
2020-01-08 11:18:36 +00:00
paweldomas
6c3968a434
ref: remove features/base/conference -> /app cycle
...
Move call to reloadNow() on CONNECTION_FAILED to
the ./features/app/middleware to avoid importing higher order feature
from the lower level one.
2020-01-07 17:44:39 +00:00
paweldomas
e8e70d9d27
ref(base/connection/actions.native): JitsiConnection.connect returns void
...
Do not return anything from JitsiConnection.connect, because it's not
a promise and returns void. Doing so is confusing to the reader.
2020-01-07 17:44:22 +00:00
Emil Ivov
0be68b59b7
Merge pull request #4973 from jitsi/hristoterezov-patch-1
...
feat(thumbnailMenu):Change remoteControl item text
2020-01-07 14:17:12 +00:00
Hristo Terezov
d5ab3da9f2
feat(thumbnailMenu):Change remoteControl item text
2020-01-07 14:15:54 +00:00
Saúl Ibarra Corretgé
5ef0f527f9
android: handle exception when unregistering account
...
Pixel C devices have been seen crashing here, oh well.
2020-01-07 12:03:02 +01:00
damencho
e60a14d5af
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:22:31 +00:00
damencho
03abb244df
Commit from translate.jitsi.org by user damencho.: 570 of 621 strings translated (48 fuzzy).
2019-12-20 16:22:20 +00:00
damencho
f9ea8b034f
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:22:09 +00:00
damencho
ee551ea0a0
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:21:57 +00:00
damencho
0b22f8e449
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:21:46 +00:00
damencho
e21f99d9d6
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:21:36 +00:00
damencho
edb56200d5
Commit from translate.jitsi.org by user damencho.: 621 of 621 strings translated (0 fuzzy).
2019-12-20 16:21:23 +00:00
damencho
04313a4aa3
Commit from translate.jitsi.org by user damencho.: 538 of 621 strings translated (8 fuzzy).
2019-12-20 16:21:11 +00:00
damencho
cdb606e7ee
Commit from translate.jitsi.org by user damencho.: 611 of 621 strings translated (0 fuzzy).
2019-12-20 16:21:00 +00:00
damencho
28781965ed
Commit from translate.jitsi.org by user damencho.: 102 of 621 strings translated (6 fuzzy).
2019-12-20 16:20:49 +00:00
damencho
cbe396be55
Commit from translate.jitsi.org by user damencho.: 595 of 621 strings translated (0 fuzzy).
2019-12-20 16:20:35 +00:00
damencho
a3befe336f
Commit from translate.jitsi.org by user damencho.: 611 of 621 strings translated (0 fuzzy).
2019-12-20 16:20:24 +00:00
damencho
63ea496bcd
Commit from translate.jitsi.org by user damencho.: 106 of 621 strings translated (16 fuzzy).
2019-12-20 16:20:13 +00:00
damencho
db6547f48d
Commit from translate.jitsi.org by user damencho.: 558 of 621 strings translated (13 fuzzy).
2019-12-20 16:20:00 +00:00
damencho
34e329a4f2
Commit from translate.jitsi.org by user damencho.: 255 of 621 strings translated (24 fuzzy).
2019-12-20 16:19:49 +00:00
Hristo Terezov
42b71fc4b9
feat(horizontal-filmstrip): scroll
2019-12-19 19:17:04 +00:00
Jaya Allamsetty
dd99268461
fix(blur): update to bodyPix 2.0
2019-12-19 09:18:39 -05:00
Saúl Ibarra Corretgé
692c6a47b4
rn: now working on versions 20.0 / 2.6
2019-12-17 16:19:42 +01:00
Saúl Ibarra Corretgé
b3983aa766
android: add ability to make test signed release builds
2019-12-17 16:11:50 +01:00
Saúl Ibarra Corretgé
a79ae9b576
android: guard against potential exceptions when dealing with log handlers
2019-12-17 16:11:36 +01:00
Saúl Ibarra Corretgé
e69da98348
android,ios: add store screenshots
...
While Fastlane recommends automagic screenshots, we cannot really do that since
we require a specific setup for a video call and so on.
2019-12-17 16:09:57 +01:00
damencho
e01d891bba
Disables tcp harvester if bridge is installed on same machine.
2019-12-17 12:05:54 +00:00
damencho
f904626f5e
Removes jetty and makes nginx default webserver.
2019-12-17 12:05:54 +00:00
Hristo Terezov
1333fd1975
fix(thumbnails): es6 support & cleanup.
2019-12-16 16:51:59 +00:00
Saúl Ibarra Corretgé
af918f8dc5
Merge pull request #4939 from saghul/fix-sdk-build
...
ios: fix SDK build after dropping iOS 10
2019-12-16 12:01:10 +01:00
Jaya Allamsetty
b7baf8fe98
Update lib-jitsi-meet ( #4940 )
...
* Update lib-jitsi-meet and js-utils
2019-12-13 17:08:48 -05:00
Saúl Ibarra Corretgé
4ebab6f9c0
ios: fix SDK build after dropping iOS 10
...
Since we only support iOS 11, 32 bit architectures must not be built.
2019-12-13 13:06:09 +01:00
Hristo Terezov
8f93acb464
chore(package.json): Update lib-jitsi-meet.
2019-12-12 16:58:41 +00:00
Bettenbuk Zoltan
9b60537e0f
feat: add swipe handler to entire bottom sheet
2019-12-12 17:15:11 +01:00
Jaya Allamsetty
7b9abd34a0
fix(presenter-mode): notify external API when presenter is unmuted for the first time
2019-12-10 21:34:49 -05:00
Jaya Allamsetty
ed82443ffa
clean-up
2019-12-10 15:59:06 -05:00
Jaya Allamsetty
a3cd331369
fix: Workaround on FF for getting the resolution of the desktop track
2019-12-10 15:59:06 -05:00
Leonard Kim
9c77ab7f4d
ref(api): use Transport modules from js-utils
...
PostMessageTransportBackend and Transport, along
with the constants file they both use, were
moved int js-utils for jitsi-meet-spot.
2019-12-10 06:48:19 -08:00
Saúl Ibarra Corretgé
55983ff62a
rn,welcome: update join button text
2019-12-10 15:13:37 +01:00
damencho
b4be1bcd05
Adds some checks about async.
...
There are modules that will not work with prosody 0.10 as they depend on util.async. Adds a safeguard and print error about it in the logs.
And others that just do not work because of the muc module API that they use.
2019-12-10 10:55:56 +01:00
damencho
2420a68be9
Enables speakerstats component and module by default.
2019-12-10 10:55:56 +01:00
damencho
ebfc5a95ff
Activates multidomain by default when installing with nginx.
2019-12-10 10:55:56 +01:00
Leonard Kim
68cad276bd
fix(lock): ensure lock prompt is closed on password submit
...
This addresses a bug, in which submitting a password
through the iframe api no longer closes RoomLockPrompt,
by explicitly closing prompts for a lock or password.
2019-12-09 08:44:18 -08:00
Bettenbuk Zoltan
e683d70a18
Add support for avatar status badge (presence)
2019-12-09 11:58:23 +01:00
Andrei Gavrilescu
9645391180
update package links
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
851b1a76a9
Address code review
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
4890390ea2
fix action uid name / remove imports
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
7828bf8d46
setNoSrcDataNotificationUid
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
191da551e3
refactor / address code review
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
55f35933e8
address code review
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
b125bff7c7
refactor / enable VAD talk while muted
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
c1d261445e
Initial commit
2019-12-06 11:37:08 +00:00
Andrei Gavrilescu
c494d6c48b
feat: show no audio signal notification
2019-12-06 11:37:08 +00:00
Saúl Ibarra Corretgé
4134d47f6e
recording: remove beta label from LiveStreamButton
2019-12-05 16:23:27 +01:00
Jaya Allamsetty
0b25e62c5c
fix: Reuse the existing JitsiLocalTrack on presenter unmute
2019-12-05 09:25:34 -05:00
damencho
4d0cbff5a1
Ignore errors when restarting services.
...
Sometimes conflicting or wrong configuration can leave the package in broken state and users cannot even uninstall/purge the packages, and it also breaks any other package installation.
2019-12-04 17:21:12 +00:00
damencho
c79463aaee
Fixes including config.js template.
2019-12-04 17:21:12 +00:00
damencho
339e1c5fab
Moves config template files out of doc folder.
2019-12-04 09:50:55 +00:00
Saúl Ibarra Corretgé
36455c24c8
auth: fix rendering error and progress messages
...
Also removed some no longer used styles.
2019-12-03 14:33:26 +01:00
Saúl Ibarra Corretgé
a622a4c713
android: handle ConnectionService failures more resiliently
...
Some Samsung devices will fail to fully engage ConnectionService if no SIM card
was ever installed on the device. We could check for it, but it would require
the CALL_PHONE permission, which is not something we want to do, so fallback to
not using ConnectionService.
2019-12-03 11:56:04 +01:00
Hristo Terezov
1aaaae24ee
feat(Amplitude): enable referrer
2019-11-29 15:43:14 +00:00
Hristo Terezov
9191000da4
chore(package.json): Update lib-jitsi-meet
2019-11-29 13:41:14 +00:00
Bettenbuk Zoltan
8eb93086bd
fix: set an avatar icon size relative to the container
2019-11-29 14:37:35 +01:00
Bettenbuk Zoltan
b64294af6d
fix: emoji in links
2019-11-29 14:36:42 +01:00
Hristo Terezov
bbf33a8895
feat(welcome-page): Add viewed analytics event.
2019-11-28 15:36:12 +00:00
Jaya Allamsetty
bcc1289a23
feat(presenter): Modify the default behavior for presenter mode, it set to off when screensharing is turned on. Also, revert video to the original state when screensharing is turned off.
2019-11-27 11:13:36 -08:00
Saúl Ibarra Corretgé
58bd48c1ae
android: disable ConnectionService if permissions are not granted
...
Some devices seem to have a bug in their Android versions and startCall fails
with SecurityError because the CALL_PHONE permissions is not granted. This is
not a requirement for self-managed connection services as per the official
documentation though:
https://developer.android.com/guide/topics/connectivity/telecom/selfManaged
Alas, connection services takes over audio device management too, so let's
handle the error and disable CS if we get SecurityError.
2019-11-27 14:33:25 +01:00
Saúl Ibarra Corretgé
1a3736bf98
android: unregister phone account if startCall fails
2019-11-27 14:33:25 +01:00
Saúl Ibarra Corretgé
0eec182df4
android: remove old code for accepting SDK license
...
It can now be automated in a CI environment as follows:
yes | sdkmanager --licenses
2019-11-27 14:24:29 +01:00
Saúl Ibarra Corretgé
c526844eb2
chore: remove unused images
2019-11-26 21:20:50 +01:00
Saúl Ibarra Corretgé
d856c1f328
ios: add apple-touch-icon icon
...
Ref: https://webhint.io/docs/user-guide/hints/hint-apple-touch-icons/
2019-11-26 21:13:02 +01:00
Saúl Ibarra Corretgé
15e47a9eb3
android: update native dependencies
2019-11-26 20:33:38 +01:00
Saúl Ibarra Corretgé
da98d39b61
doc: add app download badges to README
2019-11-26 14:58:35 +01:00
Bettenbuk Zoltan
411bafb5a6
feat: minimized bottom menu
2019-11-26 12:08:43 +01:00
Jaya Allamsetty
0a64bf2068
feat(presenter): add Presenter Mode
...
- Adds the ability to share video as a "PiP" when screenshare is in progress.
- Add a method for creating a local presenter track.
- Make sure isLocalVideoTrackMuted returns the correct mute state when only screenshare is present.
- Make sure we get the updated window size of the window being shared before painting it on the canvas.
- Make sure we check if the shared window has been resized
2019-11-26 11:57:03 +01:00
damencho
db6a2673de
Handles unique Id for a meeting.
2019-11-26 10:37:19 +00:00
damencho
e11d4d3101
Installs prosody plugins with jitsi-meet-prosody package.
2019-11-26 10:37:19 +00:00
Saúl Ibarra Corretgé
8fd3bb2302
android: fallbacck to speaker in ConnectionService handler
...
It has been our default for a while.
2019-11-26 11:30:18 +01:00
theunafraid
fb3a832a52
Add shortcut key for toggle tile view ( #4882 )
...
* Add shortcut key for toggle tile view
* Toggle tile view shortcut - undo main-enGB.json
* Add analytics
* Use already defined toolbar translations
2019-11-22 16:15:39 +00:00
Saúl Ibarra Corretgé
9c146c1245
subject: hide participant count for 1-1 calls
...
refs: https://github.com/jitsi/jitsi-meet/issues/4871
2019-11-22 10:49:24 +01:00
Saúl Ibarra Corretgé
792f506425
ios: drop support for iOS 10
2019-11-22 10:46:02 +01:00
Bettenbuk Zoltan
6121e9fc65
feat: improve chat UX
2019-11-21 18:11:58 +01:00
Bettenbuk Zoltan
955fa1f49f
fix: undefined is not an object on bitrate
2019-11-21 18:11:58 +01:00
damencho
2544d0a084
Fixes the message for who kicked you.
2019-11-20 17:01:00 +02:00
Bettenbuk Zoltan
8f0a12016a
fix: return room lock conference, when there is no other
2019-11-20 13:28:47 +01:00
Leonard Kim
34ccd3524f
fix(chat): preserve intentional linebreaks in message display
2019-11-20 08:58:02 +01:00
Leonard Kim
563e99ecd3
fix(chat): wrap long text
2019-11-18 09:31:47 -08:00
Leonard Kim
70f14be50f
fix(large-video): center dominant speaker avatar using css
...
The vertical alignment was being set with javascript.
Recent changes might make the setting of alignment exit
early due to height 0 video. As position can be set
declaratively with css, use css to set position.
2019-11-15 07:51:59 -08:00
Bettenbuk Zoltan
8bd0da886e
feat: safe decodeURIComponent
2019-11-15 15:18:20 +01:00
damencho
1fd326f980
Fixes nginx match rule, containing wrong chars.
...
Also adds a missing '/'.
2019-11-15 14:10:55 +00:00
yanas
d9cc664ea6
Merge pull request #4865 from jitsi/position-status-message
...
fix(remote-status-message): position
2019-11-15 14:10:34 +00:00
Hristo Terezov
d65e241056
fix(remote-status-message): position
2019-11-15 12:33:01 +00:00
Saúl Ibarra Corretgé
fe2b1f3d9f
rn: refactor aspect ratio and reduced UI detectors
2019-11-15 12:54:44 +01:00
virtuacoplenny
17c1f50fc3
fix(mobile-landing): do not attempt opening download link in new window
...
Instead let the mobile OS take care of opening the URL
in the appropriate application. Without target _blank,
iOS 13.2.2 on Chrome will open about:blank and immediately
close the tab instead of opening the store.
2019-11-15 09:43:18 +01:00
Saúl Ibarra Corretgé
5c1c022291
doc: add open beta links to README
2019-11-15 09:30:42 +01:00
Boris Grozev
72435dee56
Order fields alphabetically.
2019-11-14 17:49:06 -06:00
Boris Grozev
42f2eff02a
Whitelists the "stereo" flag.
2019-11-14 17:49:06 -06:00
Saúl Ibarra Corretgé
0b68bef0be
ios: set Fastlane test groups
2019-11-14 18:21:37 +01:00
Saúl Ibarra Corretgé
676e943d81
ios: fix typo in Fastlane file
2019-11-14 16:02:39 +01:00
Saúl Ibarra Corretgé
2b4307dee9
ios: fix Fastlane beta build submissions
2019-11-14 15:49:09 +01:00
Hristo Terezov
f3f936c196
fix(large-video): missing video.
2019-11-14 06:29:27 -08:00
Saúl Ibarra Corretgé
eb900ddbe1
android: fix track name in Fastlane
2019-11-14 15:27:32 +01:00
Saúl Ibarra Corretgé
c2c323347a
rn: skip logging potentially sensitive data
2019-11-14 15:01:29 +01:00
Saúl Ibarra Corretgé
af6642b91b
rn: allow for userInfo and token to be set from the SDK
2019-11-14 12:30:15 +01:00
drimovecz
ffded8d82a
Drimovecz/speakerstats ( #4851 )
...
* Correctly process speaker stats events when the conference contains a subdomain
2019-11-13 15:37:09 +00:00
Saúl Ibarra Corretgé
00b57c7983
fix(transport): remove legacy code
...
It has been around bor > 2.5 years already.
2019-11-13 16:15:29 +01:00
Saúl Ibarra Corretgé
5d40a8992a
ios: disable bitcode when building the SDK for a release
...
This makes it possible to compile the SDK with Xcode 10 and 11. The problem is
that the Google SDK (used for sign-in) is compiled with Xcode 11. This avoids
the issue.
2019-11-13 13:17:51 +01:00
Saúl Ibarra Corretgé
e543625295
rn,settings: set the placeholder text color
2019-11-13 10:38:05 +01:00
Saúl Ibarra Corretgé
0b25ff649e
ios: fix not displaying TextInput values in SettingsView
2019-11-13 10:38:05 +01:00
Saúl Ibarra Corretgé
63344ac62d
deps: react-native-webrtc@1.75.2
...
Fixes an Android crash on craptacular devices.
2019-11-13 08:31:05 +01:00
Saúl Ibarra Corretgé
2e60aafebf
fastlane,ios: add ability to set the changelog
2019-11-12 18:14:02 +01:00
Saúl Ibarra Corretgé
131e8f4aea
fastlane: prepare for open beta access
2019-11-12 16:06:15 +01:00
Bettenbuk Zoltan
53f01a39c9
feat: private message interface config flag
2019-11-12 15:48:53 +01:00
Дамян Минков
50f4796144
Adds an option to set email through iframe API init and to stats. ( #4842 )
...
* Adds an option to set email through iframe API init and to stats.
* Simplifies configuring email and displayName in stats.
Removes enableStatsID as not needed as when off we are sending as callstats id xmpp resource which is unique per call and id must be something that sticks between calls (callstatsUsername).
* Adds email and displayName in stats config for mobile.
* chore(deps): Updates lib-jitsi-meet to latest dd31f0a.
* Removes enableStatsID from config and whitelist.
2019-11-12 13:37:54 +00:00
Дамян Минков
5bdfae377f
Adds a hook to insert body & head html. ( #4843 )
...
* Adds a hook to insert body html.
* Adds a hook to insert head html.
2019-11-12 13:37:48 +00:00
Saúl Ibarra Corretgé
44970648ea
rn: now working on versions 19.5 / 2.5
2019-11-08 15:21:55 +01:00
Saúl Ibarra Corretgé
3cd7f0b77d
settings: fix loading disableCallIntegration
2019-11-08 12:15:49 +01:00
Saúl Ibarra Corretgé
4d243f9b92
android: fix selecting the Bluetooth route
...
Samsung devices (of course) seem to stick with the earpiece if we first select
Bluetooth but then set speaker to false. Reverse the order to make everyone
happy.
This only applies to the generic and legacy handlers.
2019-11-08 12:15:49 +01:00
Saúl Ibarra Corretgé
6b716f8f56
android: fix initializing audio device handler modules too early
...
When ConnectionService is used (the default) we were attaching the handlers too
early, and since attaching them requires that the RNConnectionService module is
loaded, it silently failed. Instead, use the initialize() method, which gets
called after all the Catalyst (aka native) modules have been loaded.
2019-11-08 12:15:49 +01:00
Saúl Ibarra Corretgé
5b99219f29
android: log a warning if listeners could not be attached
2019-11-08 12:15:49 +01:00
Saúl Ibarra Corretgé
f0dcb51915
android: make code a bit more readable
2019-11-08 12:15:49 +01:00
Bettenbuk Zoltan
3ff658a13b
fix: respect safe area in conference on ios
2019-11-07 12:26:54 +01:00
Bettenbuk Zoltan
3a46513d4b
ref: remove unused code
2019-11-07 12:26:54 +01:00
Saúl Ibarra Corretgé
ad0064993d
ios: enable Swift mobule stability for the SDK target
...
Supersedes: https://github.com/jitsi/jitsi-meet/pull/4818
Fixes: https://github.com/jitsi/jitsi-meet/issues/4812
2019-11-06 18:30:26 +01:00
Saúl Ibarra Corretgé
458d4acd22
ios: use the "new" Xcode build system
...
It was introduced in Xcode 9 and made the default in Xcode 10. We were forcing
the use of the legacy version, which doesn't support some new features that we
wish to enable, such as building the SDK for distribution.
2019-11-06 18:30:26 +01:00
Saúl Ibarra Corretgé
8ebc99175c
ios: set deployment target on Pods to 10.0
...
Matches the app / SDK deployment target and avoids compilation warnings.
2019-11-06 18:30:26 +01:00
Vlad Piersec
9889cb2b69
Add conference name as fallback for subject
2019-11-06 17:23:18 +01:00
Saúl Ibarra Corretgé
191e530071
uri: avoid using String.prototype.normalize
...
It crashes on Android. Well, on the JSC version React Native uses on Android.
While we could use this fallback only on Android, we have decided to use it
on all mobile platforms for consistency.
2019-11-06 15:37:14 +01:00
Mihai Uscat
ae30d39b4d
feat(PromotionalFooter): Implement
2019-11-06 03:29:49 -08:00
Leonard Kim
c354e46846
chore(deps): update lib so newer FF does not need click for gum
2019-11-06 07:47:14 +00:00
Hristo Terezov
5da4e43e50
fix(settings): respect configWhitelist
2019-11-05 02:13:54 -08:00
Hristo Terezov
eae6f7760f
fix(configWhitelist): add startWithAudioMuted.
2019-11-05 02:13:54 -08:00
Mihai Uscat
00161212c8
feat(welcome): Add responsive text to go button
2019-11-04 05:48:55 -08:00
Mark Anthony Sison
8976b92842
doc(install): adds cd command to jitsi-meet installation
2019-11-03 19:46:34 +00:00
Vlad Piersec
c3a6a8fb17
Add participants count
2019-10-31 09:08:59 -07:00
Saúl Ibarra Corretgé
391e5ca483
deps: react-native@0.61.3
2019-10-31 16:44:31 +01:00
Saúl Ibarra Corretgé
36654cb808
rn: disable H.264 on select devices even when not in P2P
...
iOS 10 crashes, so don't use it there, in any case.
2019-10-31 16:41:08 +01:00
Saúl Ibarra Corretgé
6d16e087d9
rn: add a new advanced settings section
...
Currently only 2 options are implemented, mainly aimed at helping troubleshoot
audio related problems:
- Disable native call integration (it disables CallKit / ConnectionService)
- Disable P2P
2019-10-31 16:41:08 +01:00
Saúl Ibarra Corretgé
fe90e5aa8f
rn,settings: remove top margin
2019-10-31 16:41:08 +01:00
Saúl Ibarra Corretgé
3c22cd8ef4
rn,android: refactor audio device handling module
...
Separate each implementation (3 as of this writing) into each own "handler"
class.
This should make the code easier to understand, maintain and extend.
2019-10-31 16:41:08 +01:00
Bettenbuk Zoltan
5429b8568e
feat: feature flag for invite functionalities
2019-10-29 11:27:25 +01:00
George Politis
0eccaf9a21
bumps ljm@5521a40aa85cb6f128f8a6dad9b72a5646132484 ( #4791 )
2019-10-24 14:52:38 +02:00
Aaron van Meerten
be0950c1ec
multidomain mapper functionality and examples ( #4773 )
...
* first pass at mod_muc_domain open source plus example
* doc - prosody config and config.js examples for mapper
2019-10-24 12:42:11 +01:00
drimovecz
6ecd150f75
Add context user on speaker stats
2019-10-23 09:24:43 +01:00
Mihai Uscat
02fb37189b
fix(welcome): Add extra variables
2019-10-22 13:24:44 -07:00
Jaya Allamsetty
8fe2536996
Update LJM for taking the changes for capScreenshareBitrate
2019-10-22 13:28:14 -05:00
Paweł Domas
4b9e156c5d
Generic iOS .ipa build script ( #4775 )
2019-10-22 12:45:28 -05:00
Bettenbuk Zoltan
9265e1ffec
ui: web chat facelift
2019-10-22 13:16:00 +02:00
Bettenbuk Zoltan
d11735b04c
feat: make the hangup button first
2019-10-21 19:00:12 +02:00
Saúl Ibarra Corretgé
d33b700477
rn,blank-page: refactor BlankPage
...
- Remove network-activity "feature"
- It wasn't in use
- It relied on internal React Native components, bound to break anytime
- Show an infinite loading indicator
- Style it just like the LoadConfigOverlay
- Since it kinda represents the opposite, an "unload" then SDK is done
2019-10-21 11:17:56 +02:00
Saúl Ibarra Corretgé
97d75c2cb9
android: fix SDK release script for new dependency syntax
...
Skip the first character, since it's now like ^123456.0.0
2019-10-21 11:12:26 +02:00