Commit Graph

334 Commits

Author SHA1 Message Date
isymchych fe77846b89 do not use xmpp in settings menu 2015-12-01 15:41:58 +02:00
isymchych c50151d85d do not use NicknameHandler 2015-12-01 14:53:01 +02:00
isymchych 4152106a06 listen to CONNECTION_INTERRUPTED and CONNECTION_RESTORED events 2015-12-01 12:05:55 +02:00
isymchych c21c9ce1b8 do not use xmpp module in AudioLevels 2015-12-01 11:12:40 +02:00
isymchych 4ef57ceada do not use XMPP or RTC modules in UI 2015-11-30 17:24:42 +02:00
isymchych 59f98205c7 use JS API; UI module refactoring 2015-11-30 13:54:54 +02:00
Boris Grozev 23ff99db6e Implements choosing from a list of possible BOSH addresses. 2015-10-20 10:44:41 -05:00
Boris Grozev cf8950110f Adds additional logs, including timestamps relative to the initial
request.
2015-10-06 16:57:14 -05:00
Devin Wilson b1760fad12 Pull deps from npm 2015-10-05 13:51:38 -06:00
Boris Grozev bd58e6c799 Enables the jshint maximum line length check (80 chars) globally, and only overrides it in certain files. 2015-09-10 22:28:16 -05:00
paweldomas a7048fba06 Implements HTTP POST query for fetching app configuration. 2015-08-24 11:53:10 +02:00
Boris Grozev be6d7af377 Cleanup: fixes to style, typos and documentation. 2015-07-31 14:22:20 -05:00
paweldomas ae759fab5b Adds IE support through Temasys WebRTC plugin. 2015-07-10 11:57:20 +02:00
George Politis 5f48e4cf9d Revert "Updates the license headers."
This reverts commit 93648f361b.
2015-06-18 18:59:41 +02:00
George Politis 93648f361b Updates the license headers. 2015-06-18 16:17:09 +02:00
George Politis 23f1dc174e Refactors simulcast support. 2015-06-10 13:35:05 +02:00
hristoterezov 5746261961 Implements the functionality to update config.js parameters via the URL. 2015-05-25 17:42:59 +03:00
Boris Grozev 0efcbdcd37 Adds a MemberList module and (currently disabled) code to show the dialpad button. 2015-04-12 14:18:24 +02:00
Boris Grozev 795ec24246 Adds a module for sending DTMF tones. 2015-04-07 18:02:52 +02:00
paweldomas f48633fa1d Removes unused connection settings form. 2015-03-13 15:07:17 +01:00
hristoterezov d2f95f3c81 Fixes some translation issues. 2015-03-09 17:50:13 +02:00
hristoterezov 3032ea7684 Implements basic multi language support. 2015-02-06 17:46:50 +02:00
Thomas Odorfer d0b39e1c97 Update app.js
app.js: fix getCredentials - return object instead of function reference
2015-01-31 22:11:02 +01: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 af50bd5b94 Resolves some module dependancies by replaces them with events. 2015-01-24 16:28:02 +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
hristoterezov 248d7a3173 Moves ssrc2jid global variable to the xmpp module. 2015-01-21 13:55:20 +02:00
hristoterezov 6c4a5bd2bc Removes some global variables. Fixes recording. 2015-01-20 17:56:00 +02:00
hristoterezov 3da8e39745 Merges app.js and generates bundles. 2015-01-19 12:03:14 +02:00
hristoterezov f4acf97b00 Merge branch 'master' of github.com:jitsi/jitsi-meet
Conflicts:
	app.js
	libs/strophe/strophe.jingle.js
	modules/xmpp/moderator.js
	muc.js
2015-01-19 12:00:30 +02:00
hristoterezov e4e66a03d7 Creates initial version of xmpp module. 2015-01-19 11:20:00 +02:00
paweldomas ed78c0053c Makes it possible to append URL parameters after room name. Adds ?login=true to enforce authenticated domain when anonymous domain is used. This allows to get moderator permissions after room has been created. 2015-01-16 13:22:02 +01:00
hristoterezov ee94eca733 Creates desktop sharing module. 2015-01-13 15:11:05 +02:00
hristoterezov e6fbb0934e Removes local streams from the connection object. 2015-01-12 15:23:29 +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
paweldomas 06494cf821 Fixes undefined 'messageHandler' error. 2015-01-09 08:56:30 +01:00
hristoterezov e20274c2f7 Creates connection quality module. 2015-01-08 14:11:53 +02: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 cd0c9393d8 Makes "authentication required" dialog persistent. Joins the room if someone else authenticates first and creates the conference for us. 2015-01-07 12:28:49 +01:00
hristoterezov 652412cd4f Fixes issue with local audio levels. 2015-01-05 17:08:49 +02:00
paweldomas f1cb3af345 Increases default size of authentication popup. 2015-01-05 13:07:18 +01:00
hristoterezov 5b34a66cb6 Implements RTC module. 2014-12-19 15:59:08 +02:00
bgrozev 996b1791d5 Merge pull request #205 from Zalmoxisus/master
Prevent XSS injection using 'nick' tag on presence
2014-12-18 18:24:44 +02:00
hristoterezov c6d8e34779 Implements statistics module. 2014-12-17 18:21:25 +02:00
paweldomas 78f8521145 Handles the case where browser is blocking popups and prevents from opening authentication window. 2014-12-16 19:05:34 +01:00
paweldomas f4004656a3 Adds functionality for authentication with external system. 2014-12-16 14:54:35 +01: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
paweldomas 8068d4e810 Changes "browser is too old message" error message as it's not always related to the browser version. 2014-12-11 19:09:18 +01:00
George Politis a1624138fe Disables the "Focus connected" notification. 2014-12-11 13:01:46 +01:00
paweldomas e4154c055e Fixes handling of "bridgeIsDown" presence extension coming from focus participant. 2014-12-08 16:38:56 +01:00
paweldomas 1729f7e17e Recognizes focus user. Adds missing semicolons. 2014-12-05 17:02:40 +01:00
George Politis 5ba666de2e Restores broken config.displayJids functionality. 2014-12-05 16:49:21 +01:00
fo 8bb5994715 Fixes mixup between jid and resourceJid. 2014-12-04 18:04:17 +02:00
paweldomas 4776605dec Merge branch 'ssfocus' 2014-12-04 11:19:45 +01:00
Zalmoxisus 7b0be8e953 Prevent XSS injection using 'nick' on presence
Also allows special characters in displayName. Fixes issue #182.
2014-12-03 22:44:03 +02:00
George Politis 5af92474c3 Attempts to prevent ghost contacts from appearing in the contact list. 2014-12-03 12:47:44 +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
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 0663efe8cb Merge pull request #199 from jitsi/audioonly-again
try audio-only when GUM fails
2014-11-28 15:35:57 -08:00
paweldomas b035bfc9aa Merge branch 'master' into ssfocus
Conflicts:
	index.html
	muc.js
	videolayout.js
2014-11-28 16:43:45 +01:00
paweldomas f06f4cd1ba Fix setting the mute icon(written by Boris Grozev). 2014-11-28 16:25:01 +01:00
paweldomas 8f94ac8b09 Detects focus user in reliable way(through user real JID). Fixes kicked event when both 307 and 110 status codes are received in MUC presence. 2014-11-28 16:21:01 +01:00
paweldomas 871c661ba9 Adds support for muting audio on the bridge. 2014-11-28 16:20:43 +01:00
paweldomas 3f3046893e Ignore unrecognised 'default' stream. 2014-11-28 16:20:24 +01:00
paweldomas cd6264d0df Adopts kick to new focus. 2014-11-28 16:18:58 +01:00
paweldomas 84a453597c Reloads the page when focus leaves to dispose MUC room. Adds exponential backoff to focus polling. 2014-11-28 16:18:12 +01:00
paweldomas 7dc8102dee Replaces 'focus' occurrences with moderator for handling privileged functionalities. 2014-11-28 16:17:53 +01:00
paweldomas afaa96b737 Fixes merge mistake. 2014-11-28 16:16:55 +01:00
paweldomas 613e18952b Waits for the focus to join first. 2014-11-28 16:05:43 +01:00
paweldomas 6afcfb2598 Basic recording. 2014-11-28 16:05:10 +01:00
paweldomas f629ec17fa Focus and debug changes 2014-11-28 16:00:57 +01:00
fo 1d4177faeb Adds a side panel toggler, settings menu, avatars, uuids. 2014-11-27 12:44:22 +02:00
hristoterezov c6cc570f1d Fixes issues caused by the merge with master. Fixes the simulcast conferences on chrome. 2014-11-26 14:10:41 +02: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
George Politis 7da0fd6794 Make it possible to pin a participant from the contact list, even if he's not in the lastN set. 2014-11-25 11:58:09 +01: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
Philipp Hancke 728e7ce70b try audio-only when GUM fails 2014-11-22 14:51:23 -08: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 1ac99309e7 Hooks up participant pinning into lastN functionality. 2014-11-20 16:52:52 +01:00
George Politis 3fc819d12e Edits comment. 2014-11-18 17:23:28 +01: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 f5189d5cdc Fixes firefox issues. The firefox video is displayed in chrome. 2014-11-14 12:13:26 +02:00
hristoterezov aa5c2c11ad Removes the chrome check. Fixes some minor firefox compatibility issues. 2014-11-06 15:54:47 +02:00
fo f2a310f6c3 Adds notifications when a user joins/leaves or is added/removed from lastN. 2014-11-05 10:57:27 +02:00
hristoterezov cbb3b78d9a Removes brand.js 2014-11-04 16:14:02 +02:00
George Politis 4c04708a3a Adds hidden, and by default disabled, "displayJids" configuration option for debugging purposes. 2014-10-30 18:16:31 +01:00
Damian Minkov 5ce2ce8db6 Removes toggle lock icon, just lock or unlock it, depending the status returned by the server. 2014-10-30 17:32:03 +02:00
Damian Minkov de04bb8ef1 Changes the padlock to locked when a participant is entering a locked room and still haven't entered the key. We show padlock locked whenever the room requires a key to enter. 2014-10-28 14:46:06 +02:00
hristoterezov a3d0050328 Implements support for events for the API. Adds toggleChat and toggleContactList commands. Renames filmStrip to toggleFilmStrip command. Fixes issues with removing the embedded Jitsi Meet. 2014-10-27 15:24:09 +02:00
Damian Minkov a55e3f5d9d Fixes issue with unable to open second dialog on wrong room key entered. Still tests to come. Handle dialog action after the dialog is closed, otherwise the event for wrong key can come before the dialog is closed and will not be open again. 2014-10-24 16:33:48 +03:00
Damian Minkov b35e8aaf93 Removes unused, duplicate code method. 2014-10-24 13:26:20 +03:00
hristoterezov 667a8c1493 Implements API that allows external applications to embed Jitsi Meet. 2014-10-22 12:03:07 +03:00