Lyubo Marinov
320e67baa1
Fix the initialization of the (external) API
...
The counterpart of the external API in the Jitsi Meet Web app uses the
search URL param jwt to heuristically detect that the Web app is very
likely embedded (as an iframe) and, consequently, needs to forcefully
enable itself. It was looking at whether there was a JSON Web Token
(JWT) but that logic got broken when the JWT support was rewritten
because the check started happening before the search URL param jwt was
parsed.
2017-05-30 09:38:18 -05:00
hristoterezov
0dff35c0db
feat(transport): Implement transport module
...
The transport module will be handling all external app
communication.
2017-04-28 10:41:08 -05:00
Saúl Ibarra Corretgé
673dc6e873
build: drop dependency on babel-pollyfill
...
It's no longer needed for building since Node >= 6 already has the minimum
required ES6 syntax. In addition, drop it from app.js since we use Webpack with
the Babel loader to transpile ES5 to ES6.
2017-04-03 09:48:44 +02:00
hristoterezov
84be7fd739
fix(remotecontrol): import of remote control
2017-01-23 15:29:25 -06:00
hristoterezov
0f33e59e4d
feat(remotecontrol): announce remotecontrol support
2017-01-23 15:29:25 -06:00
hristoterezov
896650d005
feat(remotecontrol): Implement basic remote control support
2017-01-23 15:29:25 -06:00
Lyubomir Marinov
2f01746c55
Remove duplication, simplify, comply with coding style
2017-01-10 13:06:18 -06:00
Ilya Daynatovich
3190bfa058
Move redundant code from app.js
2017-01-04 17:45:52 +02:00
Ilya Daynatovich
c570b80d7b
moved app initialization to react app
2017-01-04 17:45:52 +02:00
hristoterezov
41f0069a22
fix(caps): remove strophe-caps dependancy
2016-12-19 14:58:18 -06:00
Ilya Daynatovich
83dd56d34c
Move roomname generator to React
2016-12-14 23:59:02 -06:00
Illia Daynatovich
4584d89c43
Rewrite with ES6
2016-12-08 19:21:29 -06:00
Lyubomir Marinov
bdc67201e2
Fix disabled Welcome page broken with the introduction of React
...
The React-based rewrite looks whether there's a room name (in the
window's location) in order to choose between WelcomePage and
Conference. But app.js expects Conference to be rendered before it
builds a room name if WelcomePage is disabled and there's no room name.
A quick and dirty workaround is to render Conference within WelcomePage
so that the rendered result closely resembles index.html before the
React-based rewrite.
2016-11-30 19:54:09 -06:00
hristoterezov
8745efb81f
Merge pull request #1158 from jitsi/log_collector
...
Log collector
2016-11-30 13:07:18 -06:00
paweldomas
3475ad4674
ref(LogCollector): adapts to caching in LogCollector
2016-11-30 07:38:39 -06:00
paweldomas
7c8ca45d9a
ref(LogCollector): extract JitsiMeetLogStorage
2016-11-29 11:30:37 -06:00
Ilya Daynatovich
c3428e8213
Split React components out of index.html
2016-11-24 02:21:02 -06:00
paweldomas
94bd6bc330
feat(logging_config): add "disableLogCollector" option
2016-11-23 11:32:58 -06:00
paweldomas
36bcc6831b
feat: use LogCollector to capture JS console logs
2016-11-23 11:32:58 -06:00
paweldomas
76c89845a8
feat: add logging config
2016-11-23 11:32:58 -06:00
paweldomas
b58f1cdd16
use logger instead of console
2016-11-23 11:32:55 -06:00
Emil Ivov
05e9dfca92
Fixes casing of the tokendata command.
2016-11-04 17:41:16 -05:00
hristoterezov
e731f6c3f3
feat(translation): ES6 support
2016-11-01 15:05:43 -05:00
paweldomas
8f8b1385fa
ref(ConferenceUrl): converts to class and binds instance to global APP
...
Converts ConferenceUrl to a class and binds an instance to the global
APP variable, as requested by HTerezov.
2016-10-21 09:46:09 -05:00
paweldomas
f7bfe8d8bf
feat: introduce ConferenceUrl module
...
We need to make sure that on the page reload all original parameters
used to load the conference are preserved. New modules helps to manage
different types of conference URLs like the one used for invites and
the one for reloading the page.
2016-10-20 13:53:24 -05:00
hristoterezov
6e4a710df6
feat(analytics): Add analytics permanent properties and use new paramenters format
2016-10-06 15:28:16 -05:00
Lyubomir Marinov
a2b076985a
ESLint
...
Enable ESLint on jitsi-meet with the same configuration and the same
goals as in lib-jitsi-meet.
2016-10-03 11:12:27 -05:00
hristoterezov
fcc9532bde
feat(log): Logs server field from jwt token
2016-09-28 15:19:16 -05:00
yanas
96bbf0419c
Adds tooltips
2016-09-16 00:04:19 -05:00
damencho
5ab6c551df
Disables storing display name and email when using overlay ring.
2016-08-30 14:10:20 -05:00
hristoterezov
02f176c75a
Changes the implementation of the iframe API to use postis
2016-06-17 15:35:40 -05:00
hristoterezov
8deb003ef6
JWT client support
2016-06-13 16:11:44 -05:00
Aaron van Meerten
c2eede2bb5
Only push to history with present page URL plus room name
...
Use location.href instead of location.pathname to make the URL absolute
2016-06-03 13:00:09 -05:00
yanas
968521ef7c
Revert "Removes unnecessary history.pushState if the welcome page is disabled and the user enter the base URL"
...
This reverts commit 3d5af92c7a
.
2016-06-03 07:45:57 -05:00
hristoterezov
3d5af92c7a
Removes unnecessary history.pushState if the welcome page is disabled and the user enter the base URL
2016-06-02 13:02:42 -05:00
hristoterezov
6e34e33b0d
Fixes unhandled error from history.pushState
2016-06-01 17:47:24 -05:00
hristoterezov
c3338d3bf2
Implements custom context menu to flip the local video
2016-05-06 20:50:37 -05:00
hristoterezov
655b7019d1
Renames performanceTimes to ConnectionTimes
2016-04-11 10:01:23 -05:00
hristoterezov
8d77088f6d
Stores measured times and exposes them
2016-04-01 14:44:25 -05:00
hristoterezov
bf9c4ea444
Implements server side connection establishment
2016-03-28 16:19:32 -05:00
isymchych
79d5bf6cfa
move screensharing into single function, properly handle mute/unmute
2016-02-09 12:52:54 +02:00
damencho
4228537390
Fixes autoEnableDesktopSharing option.
2016-02-04 12:43:02 -06:00
isymchych
d19789005e
use statistics module from the library
2016-02-02 17:12:40 +02:00
isymchych
666dfb9b63
do not use xmpp module in API module
2016-01-14 17:05:54 +02:00
isymchych
0262917aa6
implementation of "start muted"
2016-01-12 15:51:43 +02:00
yanas
bbb144f1bd
Fixes issue with conference starting before the UI is ready + enableWelcomePage config support.
2016-01-11 14:26:04 -06:00
hristoterezov
29a85b797a
Fixes audio / video mutes
2016-01-06 16:39:13 -06:00
damencho
1702105b06
Adds utility methods used by torture.
2016-01-05 16:20:02 -06:00
hristoterezov
a56d462dae
Fixes the format of the data in connection quality module
2016-01-04 17:16:58 -06:00
hristoterezov
95b23f994c
Fixes issues with unloading the page
2016-01-04 14:55:43 -06:00