Simon Eisenmann
6885a28b70
Log renegotiation warning in firefox.
10 years ago
Simon Eisenmann
7e7cf9bfaa
Added warning if FF version is too old and renegotiation is enabled.
10 years ago
Simon Eisenmann
eab339aed1
Implemented support to apply changed user media constraints on the fly in existing connections.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
513116f783
We finally have a ui controller.
10 years ago
Simon Eisenmann
3b52da2d82
Added increasing delay on reconnect to avoid killing slow browsers by reconnecting too fast. Reconnect delay now goes up to 10 seconds in 500 ms steps.
10 years ago
Simon Eisenmann
ac24895d94
Moved more stuff to appcontroller.
10 years ago
Simon Eisenmann
9848786145
First step in getting rid of the huge mediastreamcontroller.
10 years ago
Simon Eisenmann
ccdd51fd74
Worked to get screen sharing to FF.
...
Use new mediaDevices service.
Prepare to support video constraints in FF>=38.
Disable HD constraints for Firefox.
10 years ago
Simon Eisenmann
e2dcbef0d5
No longer include Google STUN as default in client. This allows setups without a STUN server.
10 years ago
Simon Eisenmann
9fd3826897
Use constraints service for TURN and STUN data.
10 years ago
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.
...
Appdata authorization even now provides the userid.
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.
...
Refactored settings to use the new constraints refresh event to inject the constraints controlled by settings.
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.
...
Contains the following major changes:
* Export connector, api, and webrtc mediastream objects as angular services.
* Export url formatter as a separate angular service.
* Move `authorizing` flag to a function on the root scope.
* Use directive to set the page title.
* Move buddy list visibility toggling into the buddy list directive.
* Room information is no longer exposed on the root scope.
* Use room.joined and room.left events instead of room.
* Treat rooms as an object identified by name, rather than a string id.
* Remove the following unused or semantically ambiguous events from the
connector: opened, helloed, closed
* Centralize all room state in an angular service.
* Move call to hello from connector to api.
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