hmuresan
cd4c940107
fix(toolbar) Fix toolbar always visible; refactors
- deprecate `INITIAL_TOOLBAR_TIMEOUT`, `TOOLBAR_ALWAYS_VISIBLE`, `TOOLBAR_TIMEOUT`
3 anni fa
robertpin
5f5cac0e01
fix(config,notifications) fix rendering moderator notifications (#9986)
Move DISABLE_FOCUS_INDICATOR from interface_config.js to config.js (disableModeratorIndicator).
3 anni fa
Horatiu Muresan
5514be630d
feat(conference-info-header) Make conference info header configurable. (#9638)
3 anni fa
Horatiu Muresan
9a16733950
feat(config) Add config for disabled sound id's
- unify naming for sound id values
3 anni fa
Tudor D. Pop
d95d52843f
feat(config) add connection indicators flags
3 anni fa
Saúl Ibarra Corretgé
77890fc27a
fix(config) drop ancient backwards compatibility options
4 anni fa
Saúl Ibarra Corretgé
433e212e20
fix(config) avoid using legacy config options
If the new ones are specified, use them.
4 anni fa
Mihai-Andrei Uscat
996c9fb064
Implement review changes 3
4 anni fa
Mihai-Andrei Uscat
b53ad353cb
Implement review changes 2
4 anni fa
Mihai-Andrei Uscat
e0da67dff5
Implement review changes 1
4 anni fa
Saúl Ibarra Corretgé
289ba6f764
fix(rn,config) update to new configuration for codec selection
4 anni fa
luz paz
d3680bbebd
fix(misc) follow-up typos
Found via `codespell -q 3 -S ./lang`
4 anni fa
hmuresan
ab6790bdaa
(external_api) Add command for overwriting config values.
4 anni fa
Vlad Piersec
d82bb0a89b
fix(prejoin): Fix join without audio
4 anni fa
Hristo Terezov
3a871cbed8
feat(remote-menu):option for disable mute and kick
5 anni fa
Saúl Ibarra Corretgé
792f506425
ios: drop support for iOS 10
5 anni fa
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.
5 anni fa
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
5 anni fa
Saúl Ibarra Corretgé
afccf6f06d
rn: disable H.264 on iOS 10 devices
It crashes like hell. See:
https://bugs.chromium.org/p/webrtc/issues/detail?id=11002
5 anni fa
Saúl Ibarra Corretgé
35f934e197
config: remove old backwards compatibility shim
It was added for
3ea2f00578
over 2 years ago. That's long enough!
5 anni fa
Saúl Ibarra Corretgé
2d45709a6a
android: add the ability to make a "libre" build
A libre build will exclude the following:
- Analytics modules
- Google Play services GMS
- Crashlytics
- Firebase
6 anni fa
Hristo Terezov
5ad98dd058
ref(config): Create 'analytics' section.
6 anni fa
Lyubo Marinov
592305df74
[RN] Fix processing outdated loadConfig requests (continued)
Co-authored-by: Lyubo Marinov <lmarinov@atlassian.com >
Co-authored-by: Paweł Domas <pawel.domas@jitsi.org >
7 anni fa
Saúl Ibarra Corretgé
357b206831
[RN] Fix processing outdated loadConfig requests
This fix is based on storing the location URL object we are loading the
configuration for in the redux store. Once the config has been loaded (or it has
failed, for that matter!) we'll check if the current "config URL" is the same we
set, and discard the old one if they don't match.
7 anni fa
Paweł Domas
15e1633d86
fix(config): no legacy over non-legacy override (#2644)
Do not take legacy property into account if there's non-legacy value.
7 anni fa
Saúl Ibarra Corretgé
c05c8e0f1e
[RN] Handle config loading errors
They will be stored in redux and the PageReloadOverlay will be displayed.
Note that this commit also introduces a subtle (and yet important!) change:
the location URL is now always set, regardless of the configuration loading or
not. This is needed in order for the retry logic to pick it up.
7 anni fa
Saúl Ibarra Corretgé
3c3b05e3ea
Add ability to disable h264 (#2061)
* doc: document disableH264 option
* [RN] Override disableH264 config option
We never want it disabled on mobile.
7 anni fa
Lyubo Marinov
dfebd692f3
eslint 4.8.0
ESLint 4.8.0 discovers a lot of error related to formatting. While I
tried to fix as many of them as possible, a portion of them actually go
against our coding style. In such a case, I've disabled the indent rule
which effectively leaves it as it was before ESLint 4.8.0.
Additionally, remove jshint because it's becoming a nuisance with its
lack of understanding of ES2015+.
7 anni fa
Saúl Ibarra Corretgé
8eebfcad72
[RN] Add support for callstats on mobile
The global.performance.now polyfill is removed since it's polyfilled by
react-native-callstats.
8 anni fa
Saúl Ibarra Corretgé
1d90826098
[RN] Use a more resilient way for testing if we are on React Native
navigator.product is read-only, so we don't run into the risk of it being
changed.
7 anni fa
Lyubo Marinov
9aaf9a484d
[RN] Fix TypeError: undefined is not an object (evaluating 'this.options.p2p.useStunTurn')
7 anni fa
Lyubo Marinov
3c31a60b32
Fix TypeError: Cannot read property 'isGuest' of undefined
8 anni fa
Lyubo Marinov
92e765ea21
Introduce features/base/config
The config object defined by lib-jitsi-meet is not used by
lib-jitsi-meet only, jitsi-meet respects its values as well.
Moreover, jitsi-meet defined classes and/or functions which manipulate
that config object. Consequently, it makes sense to move the config
object and the associated classes and functions in a dedicated feature.
8 anni fa