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
6 роки тому
drimovecz
6ecd150f75
Add context user on speaker stats
6 роки тому
Mihai Uscat
02fb37189b
fix(welcome): Add extra variables
6 роки тому
Jaya Allamsetty
8fe2536996
Update LJM for taking the changes for capScreenshareBitrate
6 роки тому
Paweł Domas
4b9e156c5d
Generic iOS .ipa build script (#4775)
6 роки тому
Bettenbuk Zoltan
9265e1ffec
ui: web chat facelift
6 роки тому
Bettenbuk Zoltan
d11735b04c
feat: make the hangup button first
6 роки тому
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
6 роки тому
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
6 роки тому
Saúl Ibarra Corretgé
287115f4c3
deps: react-native-webrtc@latest
Fixes a crash on iOS when disposing streams.
6 роки тому
Saúl Ibarra Corretgé
63a221212b
ios: add ability to manually toggle WebRTC logging
6 роки тому
Bettenbuk Zoltan
6a916fd0e1
fix: fix filmstrip-only toolbar
6 роки тому
yanas
220691d61d
Merge pull request #4762 from jitsi/fix-etherpad-follow-me
Fixes showing etherpad in follow-me mode.
6 роки тому
damencho
5cafc4bcbd
Fixes showing etherpad in follow-me mode.
6 роки тому
yanas
b3a78dc2e6
Merge pull request #4761 from zbettenbuk/aot-icons
fix: fix and refactor AoT css
6 роки тому
Bettenbuk Zoltan
bebc6eabe5
fix: fix and refactor AoT css
6 роки тому
paweldomas
26dc6a4ac2
update logger and LJM to support log timestamps
6 роки тому
Hristo Terezov
ff2626723a
fix(HelpButton): Improvements.
6 роки тому
Mihai Uscat
72bb897269
feat(DownloadOverflowButton): Implement.
6 роки тому
damencho
f46387a226
Adds room name validation logic for web.
6 роки тому
damencho
a4cbbccb2a
Fixes loading recent lists on wrong meeting name stored.
decodeURIComponent is not needed any more and after adding a validation such meeting name should not happen to be stored.
6 роки тому
damencho
3e1a008399
Adds copy icon next to the meeting url in info dialog.
6 роки тому
Bettenbuk Zoltan
7e70a8c1de
feat: make mobile chat messages selectable
6 роки тому
Hristo Terezov
8efee04a10
feat(package.json): Node 12 support.
6 роки тому
Bettenbuk Zoltan
a35099f949
feat: add chat color scheming
6 роки тому
Mihai Uscat
8be02f9ca1
Implement review changes
6 роки тому
Mihai Uscat
3c25a4c08c
Naming conventions; Add variables
6 роки тому
Mihai Uscat
5ade0cad8b
feat(welcome): add posibility to extend settings toolbar
6 роки тому
Saúl Ibarra Corretgé
0fa6ffc439
deps: react-native-google-signin@3.0.1
6 роки тому
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.
6 роки тому
Saúl Ibarra Corretgé
febd12b871
ci: use Xcode 11.1 on Travis
6 роки тому
Hristo Terezov
0a06e256b7
feat(HelpButton): Mobile support.
6 роки тому
Hristo Terezov
f295f60bea
feat(HelpOverflowButton): Implement.
6 роки тому
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.
6 роки тому
Saúl Ibarra Corretgé
d85b869934
rn: skip loading configured scriptUrls
None of them work on mobile.
6 роки тому
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
6 роки тому
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.
6 роки тому
Leonard Kim
1010f53a84
fix(config): add whitelisting for interface config
For now all keys are whitelisted.
6 роки тому
Saúl Ibarra Corretgé
f7a526f488
rn: fix rendering unnecessary stuff when in PiP mode
6 роки тому
Bettenbuk Zoltan
245eb89b85
fix BottomSheet shaking
6 роки тому
Hristo Terezov
99de9d0bfa
fix(remoteVideo): Attaching video stream.
6 роки тому
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
6 роки тому
Saúl Ibarra Corretgé
19d1e3829d
rn: add shared document support using Etherpad
6 роки тому
Saúl Ibarra Corretgé
612586ed1f
deps: react-native-webview@7.4.1
6 роки тому
Saúl Ibarra Corretgé
2609e43f29
ios: misc Xcode changes due to an update
6 роки тому
Saúl Ibarra Corretgé
c5cd4f534c
dial-in-summary: center the loading indicator
6 роки тому
Bettenbuk Zoltan
6e10ca5dd2
fix: chat error message
6 роки тому
Bettenbuk Zoltan
0fff1c3534
ref: serve makefile libs locally
6 роки тому
Bettenbuk Zoltan
42271b1b89
feat: private messages
6 роки тому
Bettenbuk Zoltan
f270b50972
fix: remove unnecessary escaping
6 роки тому