Commit Graph

321 Commits

Author SHA1 Message Date
hristoterezov 1e0bf42203 Removes unused methods from VideoLayout. 2015-07-01 11:14:21 +03:00
hristoterezov 6235ff163e Fixes audio mute. 2015-06-30 14:34:11 +03:00
hristoterezov f11c3b94ed Moves some methods from avatar to videolayout. 2015-06-29 17:24:21 +03:00
hristoterezov 506312ac95 Integrates callstats.io API. 2015-06-26 15:32:40 +03:00
Damian Minkov 239f271caf Handles chat message timestamps according to XEP-0091 and updates app.bundle.js. 2015-06-23 16:28:46 +03:00
Zalmoxisus 7a54537bee Fixes chat messages timestamp according to XEP-0203. Fixes #305. 2015-06-23 16:14:06 +03:00
hristoterezov 6a492d96c2 Refactors VideoLayout.js. 2015-06-23 11:00:46 +03:00
paweldomas 38b180ad81 Adds scrollbar to the contact list. 2015-06-19 15:45:39 +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
paweldomas a6c8d0787a Does not reload the page after Chrome desktop sharing extension is installed. 2015-06-17 10:11:30 +02:00
paweldomas 3f9b220ee9 The name of shared Etherpad document is now generated and advertised by Jicofo user. 2015-06-15 12:07:31 +02:00
hristoterezov 15db9ca7e4 Fixes issue with the download logs button. 2015-06-11 17:03:41 +03:00
George Politis 23f1dc174e Refactors simulcast support. 2015-06-10 13:35:05 +02:00
paweldomas b038d276c9 Fixes problem with resetting focusedVideoInfo when participant leaves the room. Fixes error when display name is processed after participant has left. 2015-06-02 17:25:10 +02:00
Boris Grozev a426b65969 Advertises DTLS support in disco#info. 2015-06-02 16:09:40 +03:00
paweldomas 1d57cb9dae Fixes calls to updateLargeVideo, so that it is called with user resource jid. 2015-06-02 10:05:42 +02:00
hristoterezov 8a4c341512 Implements default language config property and comments to config.js 2015-05-29 17:09:44 +03:00
hristoterezov 01deadf078 Moves the sound notification code to be played when the participant joins / leaves the room instead of receiving add / remove stream event. 2015-05-28 14:34:40 +03:00
gpolitis b0d2a79873 Require FF 40 or above for a good experience. 2015-05-28 11:45:10 +02:00
hristoterezov 835e199135 Fixes issue with not removed ssrcs after the participant left the room. 2015-05-27 11:47:06 +03:00
hristoterezov 1d660e1883 Removes join / leave notifications if the participant start audio muted. 2015-05-26 14:18:45 +03:00
hristoterezov 5746261961 Implements the functionality to update config.js parameters via the URL. 2015-05-25 17:42:59 +03:00
George Politis e3da472e7a Adds special handling of recvonly remote streams. 2015-05-21 10:32:00 +02:00
George Politis 118a61c416 Disables stats logging in FF. 2015-05-20 16:27:10 +02:00
hristoterezov 21fef57bc4 Adds config property that disables hiding of toolbar. 2015-05-20 15:10:09 +03:00
George Politis b9f00b71b2 Fixes conference disposal in FF. 2015-05-20 10:45:00 +02:00
hristoterezov 099e3340bc Implements start muted feature. 2015-05-19 18:03:01 +03:00
George Politis 854c8e5f2f Removes obsolete/unused variable. 2015-05-18 19:07:56 +02:00
George Politis ad1772178d Notifies the focus about newly allocated channel SSRCs on add/remove source. 2015-05-18 19:00:12 +02:00
George Politis 36f91f7f1e Disables RTP stats when running on FF. 2015-05-15 15:36:29 +02:00
George Politis 2c9d0606c3 Attempts to fix #258 2015-05-15 15:32:01 +02:00
George Politis 1ce22fb8c9 Depend on sdp-interop@0.1.2, sdp-transform@1.4.0 2015-05-15 13:08:04 +02:00
George Politis e0cba855a6 Implements fault tolerant connect (closes #268). 2015-04-22 23:11:25 +02:00
paweldomas 8af3a65d37 Displays error dialog when BOSH connection fails. 2015-04-22 16:14:16 +02:00
hristoterezov 667f67376e Fixes the issue with black large video. 2015-04-22 15:53:01 +03:00
George Politis 57cd2647f3 Fixes a JS error in the invite prompt when there's no room url. 2015-04-22 14:26:48 +02:00
hristoterezov efcfe99707 Improves the notification that informs the user if started the conference audio/video muted. 2015-04-22 13:27:14 +03:00
hristoterezov cc1ad1bc13 Implement the functionality that allows users to start the conversation muted. 2015-04-22 12:31:08 +03:00
Mike Keesey 0fdf5e0102 Fix stream end/start race condition
We need to queue attempts to call modifySources to prevent errors in
setLocalDescription, et al. We need to let the asynchronous function
flow in modifySources finish before we kick off another set.
2015-04-15 08:46:27 -06:00
Boris Grozev 5d17cd0bcc Merge branch 'dtmf' 2015-04-12 14:24:33 +02:00
Boris Grozev 134d89a3d6 Fix a problem with accessing peerconnection, use duration and pause in the API. 2015-04-12 14:23:54 +02: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
hristoterezov 878713a15d Fixes typo for the user id node in the presence. 2015-04-09 16:57:32 +03:00
hristoterezov e01713f6f8 Fixes remove video element functionality in UI to remove only the correct video instead of all. 2015-04-09 14:02:33 +03:00
paweldomas b6155c04ad Modifies "authentication required" dialog. 2015-04-08 14:34:10 +02:00
Boris Grozev 8075d0a0fd Adds a (hidden) dialpad button to the toolbar. 2015-04-08 12:51:29 +02:00
Boris Grozev 029851fe3f Avoid unnecessary jquery calls. 2015-04-08 12:49:49 +02:00
Boris Grozev 886fb2ac43 Fix typos and rename event names for purposes of clarity. 2015-04-08 12:30:48 +02:00
Boris Grozev 99b1a51df0 Fix a typo. 2015-04-08 10:43:43 +02:00
Boris Grozev 795ec24246 Adds a module for sending DTMF tones. 2015-04-07 18:02:52 +02:00
George Politis 80c5779de9 Adds an SDP transform module. 2015-04-03 13:18:09 +02:00
paweldomas d175dfdef7 Prevents from sending invalid presence packets, before MUC jid is defined. 2015-04-01 21:12:08 +02:00
George Politis e98c8ada6a Nukes the enableFirefoxSupport config param. 2015-03-31 13:02:59 +02:00
George Politis ce8aa961ea Lowers FF requirement to v38. 2015-03-31 12:33:04 +02:00
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
hristoterezov db2296953d Merge pull request #233 from odotom/odotom-patch-2-2
Update RTC.js
2015-03-19 16:57:17 +02: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 0848283f6d Fixes broken Shibboleth authentication. 2015-03-17 08:50:04 +01:00
paweldomas 588c2d9e4b XMPP authentication improvements. Makes it possible to authenticate during the conference. 2015-03-13 15:08:05 +01:00
paweldomas 7c201573fb No need to manually focus Prezi URL input. 2015-03-13 15:07:53 +01:00
paweldomas 581ffec5ed Fixes issues after jquery-impromptu update. 2015-03-13 15:07:43 +01:00
paweldomas c296940fd4 Updates jquery-impromptu in order to fix issues with modal dialogs. 2015-03-13 15:07:31 +01:00
paweldomas f48633fa1d Removes unused connection settings form. 2015-03-13 15:07:17 +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
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 d2f95f3c81 Fixes some translation issues. 2015-03-09 17:50:13 +02:00
George Politis d9f7b8b6cc Adds a comment about how FF handles the video.src attribute. 2015-03-05 11:26:44 +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 8042bd2aa6 Handles MUC destroyed event. 2015-02-23 16:13:38 +01:00
paweldomas 053b2d5af2 Fixes logout confirmation dialog. 2015-02-23 16:13:26 +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 d260f1db61 Removes unused package.son files. 2015-02-20 18:21:58 +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
paweldomas b87cd9f842 Moves Settings module out from the UI. 2015-02-19 13:49:41 +01:00
paweldomas fed34e7671 Fixes PreziPlayer crash when invalid message is received. 2015-02-19 13:49:41 +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
Thomas Odorfer 9e6e23ce97 Update RTC.js
fix for screensharing screen ratio and local mirror effect - forgotten parameter videoType in RTC.js in jitsi-meet commit 6c4a5bd tag 340
2015-02-11 14:28:26 +01: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 2f5d090ca5 Merge pull request #227 from odotom/odotom-patch-1
Fixes typos.
2015-02-03 15:42:30 +02:00
schleussinger dbed14db5e Fix correct Scope - this fixes JS error and Chrome Ext desktop sharing for me 2015-02-01 13:14:18 +01:00
Thomas Odorfer 254103e21f Update UI.js
fix typo UI.getCredentials
2015-01-31 22:14:53 +01:00
hristoterezov 4bb555e4b2 Fixes authentication issues. 2015-01-29 11:43:40 +02:00
hristoterezov 98d1ca8505 Fixes authentication issues. 2015-01-29 11:09:09 +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
Boris Grozev 1e9a463245 Fix a typo. 2015-01-22 17:39:40 +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 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
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
hristoterezov 4d25b139cc Fixes some issues caused by the merge. 2015-01-07 17:47:48 +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
hristoterezov 652412cd4f Fixes issue with local audio levels. 2015-01-05 17:08:49 +02:00
paweldomas 6cc8b63104 Does not flood with missing "Jid for SSRC" warnings for outdated stats(removed streams). 2015-01-05 13:07:59 +01:00
paweldomas 4fb7001b00 Converts 'constraints' to local variable in order to fix desktop sharing issues(audio constraints were retained in global var and get desktop stream failed). 2015-01-05 13:07:28 +01:00
hristoterezov efc161dacd Fixes issue with obtaining audio/video permissions when simulcast is disabled. 2014-12-23 16:24:56 +02:00
George Politis 2ee5a92ef0 Adds comment to modules/RTC/MediaStream.js 2014-12-22 15:08:49 +01:00
hristoterezov 4a991f7187 Adds package.json files for our browserify modules. 2014-12-22 15:46:24 +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