Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
0a3f2cb879
Expose authorizing flag in scope and hide sign-in button when true.
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
a6b54d79bf
Hangup call on forgetUserid.
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
824a6e28e9
Moved welcome form to own directive and removed obsolete controller.
11 years ago
Evan Theurer
c27aef693a
Move pictureHover dom to a partials template.
11 years ago
Evan Theurer
b01f14cb33
Add group chat buddyPicture hover functionality to show call/chat actions.
11 years ago
Simon Eisenmann
af1524d60e
Fixed DOM element access in Angular expression.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
ec9252d708
Stream lined jQuery usage and ported code to Angular whenever possible. This changes plugin API as plugins now have to use Angular $q instead of jQuery Deferreds.
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
Evan Theurer
890b96ccc2
Add support for chat and call in contacts manager.
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
Evan Theurer
ce090eeeba
Move sync down to footer. Add buddyPicture to edit screen.
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
Evan Theurer
db9caeec92
Improve contactsUpdate, update placeholder text, and required angular.
11 years ago
Evan Theurer
1364593c67
Use separate controllers for contactsmanager and contactsmanageredit.
11 years ago
Evan Theurer
14caf3dd96
Improve getting of session. Update display of unnamed contacts. Rework updateContacts.
11 years ago
Evan Theurer
6f7d236ed6
Connect onerror function to db actions. Cleanups.
11 years ago
Evan Theurer
239794f49b
Add edit contact modal. Support ability to customize contact name.
11 years ago