Mihai Uscat
8be02f9ca1
Implement review changes
vor 5 Jahren
Mihai Uscat
3c25a4c08c
Naming conventions; Add variables
vor 5 Jahren
Mihai Uscat
5ade0cad8b
feat(welcome): add posibility to extend settings toolbar
vor 5 Jahren
Saúl Ibarra Corretgé
0fa6ffc439
deps: react-native-google-signin@3.0.1
vor 5 Jahren
Saúl Ibarra Corretgé
c2ed296178
android: make check more resilient
If action is null (observed on some old devices) we'll get an exception.
Reversing the check fixes it since Actions.XXX is statically defined.
vor 5 Jahren
Saúl Ibarra Corretgé
febd12b871
ci: use Xcode 11.1 on Travis
vor 5 Jahren
Hristo Terezov
0a06e256b7
feat(HelpButton): Mobile support.
vor 5 Jahren
Hristo Terezov
f295f60bea
feat(HelpOverflowButton): Implement.
vor 5 Jahren
Saúl Ibarra Corretgé
4a8f787519
rn: evaluate config.js in a sandboxed environment
We are downloading code off the Internet and executing it on the user's device,
so run it sandboxed to avoid potential bad actors.
Since it's impossible to eval() safely in JS and React Native doesn't offer
something akin to Node's vm module, here we are rolling our own.
On Android it uses the Duktape JavaScript engine and on iOS the builtin
JavaScriptCore engine. The extra JS engine is *only* used for evaluating the
downloaded code and returning a JSON string which is then passed back to RN.
vor 5 Jahren
Saúl Ibarra Corretgé
d85b869934
rn: skip loading configured scriptUrls
None of them work on mobile.
vor 5 Jahren
Saúl Ibarra Corretgé
35130f0736
rn: refactor loadScript
- use AbortController for setting the fetch timeout
- use async / await syntax for clarify
- set the default timeout to 5s (previously non-existent, aka 0)
- add ability to load but not evaluate a script
vor 5 Jahren
Saúl Ibarra Corretgé
1feff9709c
config: drop configLocation and getroomnode options
They never worked on mobile and pose an impediment for makinf config.js more
future proof. Specially if we want to move to a non-executable form of
configuration.
vor 5 Jahren
Leonard Kim
1010f53a84
fix(config): add whitelisting for interface config
For now all keys are whitelisted.
vor 5 Jahren
Saúl Ibarra Corretgé
f7a526f488
rn: fix rendering unnecessary stuff when in PiP mode
vor 5 Jahren
Bettenbuk Zoltan
245eb89b85
fix BottomSheet shaking
vor 5 Jahren
Hristo Terezov
99de9d0bfa
fix(remoteVideo): Attaching video stream.
vor 5 Jahren
Saúl Ibarra Corretgé
98698ba89a
etherpad: refactor to share code with mobile
- simplify initialization procedure
- set user display name as the Etherpad name\
- use SharedDocumentButton
vor 5 Jahren
Saúl Ibarra Corretgé
19d1e3829d
rn: add shared document support using Etherpad
vor 5 Jahren
Saúl Ibarra Corretgé
612586ed1f
deps: react-native-webview@7.4.1
vor 5 Jahren
Saúl Ibarra Corretgé
2609e43f29
ios: misc Xcode changes due to an update
vor 5 Jahren
Saúl Ibarra Corretgé
c5cd4f534c
dial-in-summary: center the loading indicator
vor 5 Jahren
Bettenbuk Zoltan
6e10ca5dd2
fix: chat error message
vor 5 Jahren
Bettenbuk Zoltan
0fff1c3534
ref: serve makefile libs locally
vor 5 Jahren
Bettenbuk Zoltan
42271b1b89
feat: private messages
vor 5 Jahren
Bettenbuk Zoltan
f270b50972
fix: remove unnecessary escaping
vor 5 Jahren
Saúl Ibarra Corretgé
ab4b6be9d7
rn: throw exception if default conference options set the room
See: https://github.com/jitsi/jitsi-meet/issues/4720
vor 5 Jahren
Saúl Ibarra Corretgé
c45ee0230f
android: add getters to JitsiMeetConferenceOptions
vor 5 Jahren
George Politis
d210f2f2e7
Adds a noAutoPlayVideo configuration option (used in testing). (#4714)
This adds an option to disable video autoplay that will be used mostly with maleus (our selenium-based load testing tool for testing the new bridge). Disabling video rendering lowers the resource utilisation of the selenium nodes.
vor 5 Jahren
Bettenbuk Zoltan
13d78d6b49
fix: utf-8 room name case sensitivity
vor 5 Jahren
damencho
34a71042c6
Enables Hungarian translation.
vor 5 Jahren
damencho
47ecf7d035
Commit from translate.jitsi.org by user damencho.: 601 of 601 strings translated (0 fuzzy).
vor 5 Jahren
damencho
bbe8c52778
Commit from translate.jitsi.org by user damencho.: 600 of 601 strings translated (1 fuzzy).
vor 5 Jahren
damencho
2011421e9d
Commit from translate.jitsi.org by user damencho.: 582 of 601 strings translated (3 fuzzy).
vor 5 Jahren
damencho
ce55952ca9
Commit from translate.jitsi.org by user damencho.: 524 of 601 strings translated (5 fuzzy).
vor 5 Jahren
damencho
f93482e815
Commit from translate.jitsi.org by user damencho.: 582 of 601 strings translated (0 fuzzy).
vor 5 Jahren
Andrei Gavrilescu
761ac6a730
feat: integrate rnnoise based service for voice activity (VAD) detection
vor 5 Jahren
Djorkaeff Alexandre
11d3a343e5
ios: use iPhone 8 simulator when archiving JitsiMeet framework
It's available on both Xcode 10 and 11.
vor 5 Jahren
Saúl Ibarra Corretgé
9666bf836e
ios: update CocoaPods to version 1.8
vor 5 Jahren
Saúl Ibarra Corretgé
a6d3b09796
ios: support building with Xcode 11
vor 5 Jahren
Дамян Минков
bb0036fdab
Adds notifications for who stop/start recording/live streaming. (#4708)
* Adds notifications for who stop/start recording/live streaming.
* Updates to latest lib-jitsi-meet.
vor 5 Jahren
paweldomas
8dc0f30a49
ref(NAT64AddrInfoModule): use 'ipv4only.arpa' well known host
defined in RFC7050 instead of 'nat64.jitsi.net' as suggested by
Jonathan Lennox.
vor 5 Jahren
Saúl Ibarra Corretgé
1aed08f460
deps: react-native-webrtc@latest
Fixes iOS crashes when restarting the AudioUnit in case of interruption.
vor 5 Jahren
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
vor 5 Jahren
damencho
5cd351a46f
Updates rayo filter to add user token info to dial messages.
Adds option to limit number of outgoing calls per user.
vor 5 Jahren
damencho
51f257e894
chore(deps): update LJM to 3f7613748d7669cd3fd031bbdf9069e4309f6f56
vor 5 Jahren
Saúl Ibarra Corretgé
ac06892bb4
android,ios: now working on versions 19.4 / 2.4
vor 5 Jahren
Saúl Ibarra Corretgé
fd8473cb52
deps: react-native-webrtc@latest
Avoid Android crashes.
vor 5 Jahren
damencho
3f40257f89
chore(deps): update LJM to a61941fc9a1927daedc1c9446e4036702964b38a
Uses sendBeacon to send xmpp presence unavailable on unloading the window(leaving the conference).
vor 5 Jahren
paweldomas
14509adff2
chore(deps): update LJM to dda16f607ed190a0664d643d511cc87f9bfceaf1
It was referencing LJM from a PR branch instead of the master.
vor 5 Jahren
Bettenbuk Zoltan
c472537ecf
update RN to 61
vor 5 Jahren