Commit Graph

368 Commits

Author SHA1 Message Date
hristoterezov 520e655100 Fixes issue with video mute indicator. 2015-03-30 17:19:35 +03:00
hristoterezov d25a9b0e41 Fixes issue with desktop sharing when the user click Cancel on the popup window. 2015-03-27 16:23:48 +02:00
hristoterezov 0e0f7d7ccb Fixes issue with available devices icons 2015-03-27 15:56:17 +02:00
hristoterezov 58cc21d417 Changes the implementation to show availability of video and sound devices. 2015-03-27 11:36:39 +02:00
paweldomas 8ac44491d0 Fixes input field focus in call SIP number dialog. 2015-03-26 14:16:20 +01:00
paweldomas f98621173f Fixes uid, email and displayName advertisement in MUC presence. 2015-03-25 12:39:22 +01:00
hristoterezov dbcfc92dc4 Changes the implementation to allow users without audio and video to join the conferences. Fixes issue with switching off desktop sharing for audio only users. 2015-03-24 17:43:33 +02:00
hristoterezov 3a0ee11ccd Turns off the camera when video is muted on https connection. 2015-03-23 18:12:24 +02:00
George Politis 2568b07075 enables REMB signaling in the rembson room. 2015-03-23 10:17:02 +01:00
George Politis d4c78617a7 Updates app.bundle.js with fix from previous commit. 2015-03-19 19:30:18 +01:00
paweldomas cd19c0e9e3 Chrome no longer allows to trigger install from extension msg response callback, so we have to check if extension exists before user clicks "share desktop" button(on startup). Fixes jshint warnings. 2015-03-18 20:28:18 +01:00
hristoterezov 44e558e5a0 Fixes video mute when the user is alone in the room. 2015-03-18 18:41:41 +02:00
hristoterezov 0da2547360 Fixes the size of the desktop streaming video for remote peer. 2015-03-17 18:46:08 +02:00
paweldomas f3274ea42e Fixes broken translation after i18next-client update to 1.8.0. 2015-03-17 09:25:26 +01:00
paweldomas 0848283f6d Fixes broken Shibboleth authentication. 2015-03-17 08:50:04 +01:00
paweldomas 6e99286bd0 Updates app.bundle.js. 2015-03-13 15:09:50 +01:00
paweldomas c296940fd4 Updates jquery-impromptu in order to fix issues with modal dialogs. 2015-03-13 15:07:31 +01:00
George Politis 66a53c7dc0 Redirects to unsupported browser page for FF < 39. 2015-03-13 10:19:54 +01:00
paweldomas 90d979b69d Makes it possible to display notification message above the toolbar. 2015-03-12 17:56:28 +01:00
George Politis 9d50084b98 Doesn't fail when removeStream is called on FF. 2015-03-12 17:00:40 +01:00
George Politis e781eb6423 Partially reverts "Fixes translation issues (deb68dd)" and restores sdp-interop changes. 2015-03-12 16:17:22 +01:00
hristoterezov b36ec5fd01 Moves supported browser list from the email message to the JS 2015-03-11 10:53:39 +02:00
hristoterezov ae535fcb7d Replaces %0D%0A with \n in the email template text. 2015-03-11 10:29:21 +02:00
hristoterezov 16fdd59617 Adds turkish language. 2015-03-10 17:24:27 +02:00
hristoterezov deb68dd420 Fixes translation issues 2015-03-10 11:38:09 +02:00
George Politis 159ba82167 Updates app.bundle.js with latest sdp-interop module that offers support for ssrc-groups. 2015-03-09 15:25:47 +01:00
George Politis e34a8e6b60 Updates app.bundle.js with latest sdp-interop module. 2015-03-09 11:11:25 +01:00
George Politis b690f5d4a1 Updates app.bundle.js. 2015-03-05 20:25:50 +01:00
George Politis 05bbfda5bb Adds support for FF/multistream. 2015-03-04 21:33:06 +01:00
paweldomas e465b3ed90 Removes unnecessary error dialog when desktop sharing is started before the conference. 2015-03-04 13:58:07 +01:00
hristoterezov 1825f47ef2 Adds translation support for placeholder attributes. 2015-03-04 12:59:52 +02:00
hristoterezov f79651f806 Merge branch 'translation' 2015-03-04 11:06:02 +02:00
hristoterezov 6048d0a325 Fixes the html attributes for translation options. 2015-02-27 20:05:32 +02:00
hristoterezov 6f12446c99 Fixes translation of plurals. 2015-02-27 19:58:05 +02:00
hristoterezov af682f8727 Changes the configuration of translation module to retrieve the resources synchronous. Removes the default values. 2015-02-26 17:35:35 +02:00
paweldomas 9123923818 Displays reservation system error if one is returned by the focus. 2015-02-26 14:59:01 +01:00
Boris Grozev aee7a8e1bd Fix a bug with stats accumulating. Fix a typo. 2015-02-26 10:12:06 +01:00
paweldomas 5b44edb3cc Handles graceful-shutdown focus error response. 2015-02-25 16:55:22 +01:00
Boris Grozev 806d4ea443 Filters some statistics from the logs. Increases the interval for logged statistics. 2015-02-25 11:38:04 +01:00
hristoterezov d4f00d76ab Removes webrtcrequired.html. 2015-02-25 11:07:33 +02:00
hristoterezov 37282e63b3 Fixes the references with chromeonly page. 2015-02-24 18:24:39 +02:00
hristoterezov f16a1cdf44 Changes the implementation to store the language in local storage. Adds new languages. 2015-02-24 12:49:46 +02:00
hristoterezov 702f02568d Fixes issue with the buttons in the message handler. 2015-02-24 10:57:41 +02:00
paweldomas b6808d87bc Updates app.bundle.js. 2015-02-23 16:15:42 +01:00
hristoterezov fdada53a4a Fixes issue with the recording. 2015-02-23 12:06:42 +02:00
hristoterezov 81eb3754a0 Fixes "focus not available" notifications. 2015-02-23 11:20:35 +02:00
hristoterezov 74f078f166 Adds multi language support for message handlers. 2015-02-20 18:17:46 +02:00
paweldomas e16cee4187 Delete old session ID and retry on 'session-invalid' response. Updates app.bundle.js. 2015-02-19 13:56:04 +01:00
paweldomas a904e35c67 Adds auto-sign in feature and login/logout toolbar menu. 2015-02-19 13:49:51 +01:00
George Politis ed57f72117 Adds extra logging. 2015-02-19 13:27:44 +01:00
hristoterezov 4d39d4ccc3 Fixes issue with selected user resource jid variable. 2015-02-19 11:23:55 +02:00
hristoterezov 79cdd94833 Adds multi language support for notifications. 2015-02-13 18:28:35 +02:00
hristoterezov e0645b41d3 Moves some function calls in UI service 2015-02-13 11:31:25 +02:00
hristoterezov 2362770cce Changes getUserMedia implementation to try lower resolution if the configured one is not supported. 2015-02-12 16:42:08 +02:00
hristoterezov f2a7a43ba7 Fixes audio level performance issue on avatar. 2015-02-11 18:29:20 +02:00
hristoterezov 3519a6ec7b Fixes the generated file. 2015-02-09 15:03:23 +02:00
hristoterezov d21f994eee Removes rtp stats option and adds options for disabling/enabling stats and audio levels. 2015-02-09 14:51:25 +02:00
hristoterezov 71a56e13d9 Fixes some issues with the tests 2015-02-09 12:21:23 +02:00
hristoterezov 0f6d0a0439 Adds methods required by torture 2015-02-09 10:12:55 +02:00
hristoterezov 3032ea7684 Implements basic multi language support. 2015-02-06 17:46:50 +02:00
hristoterezov 04cfbafc33 Fixes issue with recording. 2015-02-06 15:43:40 +02:00
hristoterezov 57fcee676a Fixes issues with accessing modules not from APP object. 2015-02-06 14:54:19 +02:00
hristoterezov ffb1d6ea17 Generates app bundle file 2015-02-02 20:00:45 +02:00
hristoterezov 4bb555e4b2 Fixes authentication issues. 2015-01-29 11:43:40 +02:00
hristoterezov 8d0ee3ded9 Updates generated file. 2015-01-29 11:27:02 +02:00
hristoterezov e766bad4ce Merge branch 'master' of https://github.com/Zalmoxisus/jitsi-meet
Conflicts:
	libs/modules/RTC.bundle.js
	libs/modules/simulcast.bundle.js
2015-01-28 18:06:09 +02:00
hristoterezov 9eb2873cfa Removes the bundles for every module and add bundle for the whole application. 2015-01-28 16:35:22 +02:00
hristoterezov c7e2331284 Removes document bind events between modules. 2015-01-27 14:03:26 +02:00
hristoterezov 02ca5e5732 Merge branch 'master' of github.com:jitsi/jitsi-meet 2015-01-27 11:56:43 +02:00
hristoterezov bc2d72638b Add events for data chanel. 2015-01-27 11:56:22 +02:00
Zalmoxisus 40de181959 Fixes audio-only (when GUM fails) 2015-01-26 19:54:26 +02:00
Zalmoxisus 567ac23c2c Fixes some typos that cause errors 2015-01-26 16:24:26 +02:00
hristoterezov af50bd5b94 Resolves some module dependancies by replaces them with events. 2015-01-24 16:28:02 +02:00
hristoterezov 899f0ee83d Removes UI dependancies in the xmpp module. 2015-01-23 17:36:17 +02:00
hristoterezov 29b3ea07e0 Removes util.js. Fixes prezi. 2015-01-23 14:01:44 +02:00
hristoterezov c0a316c7df Creates keyboard shortcuts module. 2015-01-22 18:26:05 +02:00
hristoterezov 4c661ffca6 Removes nickname global variable. 2015-01-22 18:02:37 +02:00
fo d2453b1f1f Changed capitalisation in require statements. 2015-01-22 16:56:23 +02:00
Boris Grozev 9460138cc3 Fix pako reference. 2015-01-21 17:35:23 +02:00
Boris Grozev 0063461858 Uses pako from npm. 2015-01-21 17:13:22 +02:00
hristoterezov 248d7a3173 Moves ssrc2jid global variable to the xmpp module. 2015-01-21 13:55:20 +02:00
hristoterezov 51277270fe Fixes issues with the recording. 2015-01-20 18:12:32 +02:00
hristoterezov 394738394d Fixes NPE when creating non anonymous room 2015-01-20 18:07:03 +02:00
hristoterezov 6c4a5bd2bc Removes some global variables. Fixes recording. 2015-01-20 17:56:00 +02:00
hristoterezov 6347730dc7 Fixes some issues related to xmpp module creation. 2015-01-19 18:54:41 +02:00
hristoterezov 3da8e39745 Merges app.js and generates bundles. 2015-01-19 12:03:14 +02:00
hristoterezov e4e66a03d7 Creates initial version of xmpp module. 2015-01-19 11:20:00 +02:00
hristoterezov ee94eca733 Creates desktop sharing module. 2015-01-13 15:11:05 +02:00
hristoterezov 0696fb2c5a Fixes issue with video mute. 2015-01-13 11:33:45 +02:00
hristoterezov e6fbb0934e Removes local streams from the connection object. 2015-01-12 15:23:29 +02:00
hristoterezov faaf24d3c4 Creates simulcast module 2015-01-09 17:32:35 +02:00
hristoterezov fcf785f32c Removes unused files. 2015-01-09 16:18:03 +02:00
hristoterezov 0508628871 Creates API module. 2015-01-09 15:39:32 +02:00
hristoterezov 27502d3fa8 Removes some dependancies from functions in app.js. 2015-01-09 14:19:48 +02:00
hristoterezov 1057ff36cd Moves some functions from app.js 2015-01-09 13:35:48 +02:00
paweldomas 8d5e50c0ca Moves 'callSipButtonClicked' method to Toolbar.js in order to fix 'sharedKey' undefined error. 2015-01-09 11:19:42 +01:00
hristoterezov 0fe6a55700 Fixes issue with connection quality module name. 2015-01-08 14:33:06 +02:00
hristoterezov e20274c2f7 Creates connection quality module. 2015-01-08 14:11:53 +02:00
paweldomas b77106f61a Includes room secret in SIP gateway request if password is required to join the room. 2015-01-07 16:58:41 +01:00
hristoterezov 6ce48a5b7b Merge branch 'master' of github.com:jitsi/jitsi-meet
Conflicts:
	app.js
	index.html
	libs/colibri/colibri.focus.js
	libs/modules/statistics.bundle.js
	moderator.js
	modules/UI/videolayout/VideoLayout.js
	muc.js
2015-01-07 17:14:10 +02:00
hristoterezov 69b0e2ad32 Creates UI module. 2015-01-07 16:54:03 +02:00
paweldomas 78fcc8b72c Sends SIP gateway requests through the focus component. 2015-01-05 16:45:45 +01:00
hristoterezov 652412cd4f Fixes issue with local audio levels. 2015-01-05 17:08:49 +02:00
paweldomas 459891e647 Bumps js versions, updates bundles. 2015-01-05 13:14:27 +01:00
paweldomas 087c26d494 Fixes issue with switching desktop stream. 2015-01-05 13:07:40 +01:00
George Politis f95d5f36bb Moves add/remove source element creation in strophe.jingle.sdp.js. 2014-12-29 11:55:33 +01:00
George Politis 1938280e27 Narrows the gap between strophe.jingle and our code. 2014-12-26 12:46:23 +01:00
George Politis dc5d5f8436 Nukes colibri.*.js and restores original file structure of strophe.jingle. 2014-12-26 10:40:06 +01:00
hristoterezov efc161dacd Fixes issue with obtaining audio/video permissions when simulcast is disabled. 2014-12-23 16:24:56 +02:00
hristoterezov ec5e0f09ea Moves require to top for the RTC module. 2014-12-22 11:03:21 +02:00
hristoterezov a1da42ff00 Fixes the filename in require call of data channels file. 2014-12-19 17:49:22 +02:00
hristoterezov 5b34a66cb6 Implements RTC module. 2014-12-19 15:59:08 +02:00
hristoterezov c6d8e34779 Implements statistics module. 2014-12-17 18:21:25 +02:00
Lyubomir Marinov 4230aa1ff1 Renames a variable/field for the purposes of clarity. 2014-12-11 22:08:52 +02:00
Lyubomir Marinov ae4dafb06d Optionally automatically mutes the local video if it is not in any "last N". 2014-12-11 21:50:08 +02:00
George Politis 66f7ddd6b2 Taking into account the fact that FF nightlies include the local SSRCs in the local SDP. 2014-12-05 16:49:21 +01:00
paweldomas e308025143 Merge branch 'master' into ssfocus
Conflicts:
	config.js
	libs/strophe/strophe.jingle.session.js
	rtp_sts.js
2014-12-02 20:09:24 +01:00
Damian Minkov 63dd6df217 Updates strophe to use a patch that handles only result and error responses when an iq is send (https://github.com/strophe/strophejs/pull/95). Fixes a problem with openfire sending us iq packages with id which we have already used. 2014-12-02 15:21:12 +02:00
hristoterezov edb89a65d5 Adds config property for enabling firefox support 2014-12-01 19:59:51 +02:00
hristoterezov e2058edfdd Merge branch 'master' into firefox
Conflicts:
	libs/colibri/colibri.focus.js
	videolayout.js
2014-12-01 14:12:04 +02:00
Philipp Hancke 50b4f33207 Merge pull request #99 from jitsi/nackpli
add nack pli
2014-11-28 15:36:33 -08:00
paweldomas 71b63cd0b3 Adds Pako (an implementation of zlib deflate). Written by Boris Grozev. 2014-11-28 16:23:17 +01:00
paweldomas 4efad3d3da Advertises rtcp-mux and BUNDLE if it's enabled. 2014-11-28 16:03:35 +01:00
paweldomas 73571e7a18 Send media presence after session-accept. 2014-11-28 16:02:27 +01:00
paweldomas f629ec17fa Focus and debug changes 2014-11-28 16:00:57 +01:00
Philipp Hancke c438676eae Merge pull request #190 from jitsi/remove-old-bundle-plans
remove old bundle plan
2014-11-25 18:48:11 -08:00
hristoterezov 5213583af2 Merge branch 'master' into firefox
Conflicts:
	app.js
	libs/strophe/strophe.jingle.adapter.js
	simulcast.js
	videolayout.js
2014-11-25 17:01:46 +02:00
hristoterezov 03f828ba9a Fixes issues when participant leaves caused by removing src dependancies. Stops the tracks when stream is removed. 2014-11-24 18:14:35 +02:00
hristoterezov 99da618811 Removes browser checks. Optimizes the browser specific code. 2014-11-21 16:50:16 +02:00
hristoterezov c2f6c9f7bc Removes the "src" attribute dependancies. Fixes the issues with not displaying the large video and thumbnails clicking not working on firefox. 2014-11-21 15:29:05 +02:00
George Politis 982c8cbfac Reverts 3c21b09fa4 2014-11-18 17:26:43 +01:00
hristoterezov 96824e60ab Implements workaround for the issues in firefox nightly. 2014-11-18 18:12:12 +02:00
Boris Grozev 3239813ce7 Fix a double variable declaration. 2014-11-14 21:18:06 +02:00
Boris Grozev d97a8c63f9 Fix converting a format with multiple parameters from Jingle to SDP. 2014-11-14 21:17:39 +02:00
hristoterezov 2e26c212a2 Fixes the issue with the chrome video that is not displayed in firefox. 2014-11-14 17:44:38 +02:00
hristoterezov dd608080b3 Fixes the issue with not receiving video in chrome from firefox when trickle is enabled. 2014-11-14 13:56:02 +02:00
hristoterezov f5189d5cdc Fixes firefox issues. The firefox video is displayed in chrome. 2014-11-14 12:13:26 +02:00
George Politis 19e4955392 Fixes focus addSource/removeSource methods. 2014-11-12 11:41:11 +01:00
George Politis 3c21b09fa4 Fixes typo in comment. 2014-11-12 11:41:11 +01:00
George Politis a0092b78ca Fixes desktop sharing when used with simulcast. 2014-11-11 15:50:46 +01:00
George Politis ee1c221e6d Modifies a comment. 2014-11-11 10:26:34 +01:00
hristoterezov aa5c2c11ad Removes the chrome check. Fixes some minor firefox compatibility issues. 2014-11-06 15:54:47 +02:00
Philipp Hancke 4a115ee215 remove old ssrc code as well 2014-11-05 18:56:31 -08:00
Philipp Hancke 6c7dac23ec remove old bundle plan 2014-11-05 12:18:20 -08:00
fo f2a310f6c3 Adds notifications when a user joins/leaves or is added/removed from lastN. 2014-11-05 10:57:27 +02:00
George Politis ee44ed5749 Adds config.adaptiveSimulcast, a new bool option that optionally enables simulcast adaptivity. 2014-11-04 14:27:23 +01:00
Boris Grozev 78c412ad20 Revert "add iceTransports: relay, supported in chrome 39+"
Seems to be causing problems with chrome 40

This reverts commit 0bd6f34b0f.
2014-10-17 15:39:40 +03:00
Boris Grozev 68e0592363 Revert "use all in lib, restrict to relay in app"
This reverts commit b268c7fdc5.
2014-10-17 15:37:42 +03:00
Philipp Hancke b268c7fdc5 use all in lib, restrict to relay in app 2014-10-16 13:45:41 +02:00
Philipp Hancke 0bd6f34b0f add iceTransports: relay, supported in chrome 39+ 2014-10-16 13:42:23 +02:00