82 Commits (8e9c97d09b09f4302a763f1d3910116d42c0ff38)

Author SHA1 Message Date
Simon Eisenmann 8e9c97d09b Let the browser handle close of websocket connection on unload. 11 years ago
Simon Eisenmann 6fc87c19e8 Removed obsolete code and avoid to lose ttlTimeout on room join. 11 years ago
Simon Eisenmann ecb3649fe7 Improved reconnect logic which failed in various networking szenarios. 11 years ago
Simon Eisenmann 1a65a5a880 Moved CPU overuse detection from experimental to extendend settings and enabled it by default. 11 years ago
Simon Eisenmann 5401c566b5 Bring back send stereo support by processing sdp correctly and disable AEC when sendStereo is true. The old stereo option is now always true. 11 years ago
Simon Eisenmann 99ab9df509 Fixed a problem where user data of anonymous user is not loaded when a plugin uses the authorization api. 11 years ago
Simon Eisenmann f992f50d49 Moved heartbeat time to controller. 11 years ago
Simon Eisenmann 90250d9139 Moved unload handler to controller. 11 years ago
Simon Eisenmann c11ad86e79 Rebuilt translation and updated German language. 11 years ago
Simon Eisenmann 238712ca97 Improved toastr styles. 11 years ago
Simon Eisenmann 79d132b322 Also show a notification that someone called no matter if call was aborted before pickup timeout. 11 years ago
Simon Eisenmann 4cbc2adcd1 Improved welcome screen and added rooms history. 11 years ago
Simon Eisenmann 0c88aeab0e Use strict javascript globally. 11 years ago
Simon Eisenmann f8b20ecb10 Refactored automatic settings opener to open only once after user settings were loaded by adding the userSettingsLoaded event to appData service. 11 years ago
Simon Eisenmann aade700627 Fixed room join when not logged in by fixing authorizing flag (now in appData service). 11 years ago
Simon Eisenmann 8901b5c9ff Implemented constraints service and moved all contraints releated code there. 11 years ago
Simon Eisenmann 9f8bb75f21 Fixed JSHint errors and warnings. 11 years ago
Lance Cooper 555bd61325 Add basic support for pin locked rooms to the web application. 11 years ago
Lance Cooper 9118194e89 Refactor web app room logic into separate service. 11 years ago
Simon Eisenmann eb7611e573 Removed audio mirror option as it does not seem to work in the wild. 11 years ago
Simon Eisenmann 9c347454ae Added settings to control audio and video constraints. Some settings were added as experiments which are disabled per default). 11 years ago
Simon Eisenmann 9b02921202 Fixed setting of default room from user settings by loading them first. 11 years ago
Simon Eisenmann b0256daa0f Make classroom video layout work in main mode. 11 years ago
Simon Eisenmann 4957c01f2b Fixed issue where a failed peerconnection did hang up all calls. Only hang up the call which failed. 11 years ago
Simon Eisenmann fb3d72ca83 Added option to use 8 fps for video. 11 years ago
Simon Eisenmann 5932f70e0d Fixed load of stored settings when not logged in. 11 years ago
Simon Eisenmann 02dcbff5d2 Moved contacts opener to main scope and added a button to easy open it. 11 years ago
Simon Eisenmann 6ee03e47e6 Mark own sessions differently then contacts. 11 years ago
Simon Eisenmann cf607ba4bd Brought back default room from settings. 11 years ago
Simon Eisenmann 436697c857 Delay hellow until authorization is finished. 11 years ago
Simon Eisenmann 682be4df63 Prepare refactoring. 11 years ago
Simon Eisenmann 168ffc2a2b Streamlined user settings refresh and attached events. 11 years ago
Simon Eisenmann e0f5a8bf0d Avoid duplicated userid changed event. 11 years ago
Simon Eisenmann f689fd0416 Implemented update status throttle delay to avoid updating status too often. 11 years ago
Simon Eisenmann 05b2437378 Removed debug and cleaned up. 11 years ago
Simon Eisenmann 2260bc7136 Removed debug. 11 years ago
Simon Eisenmann 77b56bf5bb Avoid to send status data twice on connect. 11 years ago
Simon Eisenmann 8337b3eff9 Simplified function definition. 11 years ago
Simon Eisenmann cd9157fffd Implemented per user encryption for locally stored user data. 11 years ago
Simon Eisenmann ff82055b8f Moved user settings storage to own service. 11 years ago
Simon Eisenmann f1b9cdce92 Only reset userid on non soft events. 11 years ago
Simon Eisenmann 591b4faa63 Only prevent automatic reload when in a call. 11 years ago
Simon Eisenmann 6b09c54c59 Make sure to clean up userid and suserid when connection is lost. 11 years ago
Simon Eisenmann 1d9c8c5b7e Implemented deferred based initialization to allow plugins to block load process. 11 years ago
Simon Eisenmann ef53aa9c9c Added code to check for screensharing support. 11 years ago
Evan Theurer 2aee051abc Update main menu bar to bootstrap syntax. 11 years ago
Simon Eisenmann 72aaadadeb Added checkt for Websocket support and show warning message if the browser does not support websockets. 11 years ago
Simon Eisenmann bf6d017439 Added a bunch of appData events which might be useful to plugins. 11 years ago
Simon Eisenmann ff20003ef5 Fixed status changed detection in Firefox. 11 years ago
Simon Eisenmann d8996870a2 Show buddy list and chat even when in no room. 11 years ago