Joachim Bauch
7cc196f4e0
Move sandbox code to own file, refactor common sandboxing code to service.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
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
457eabf23f
Contacts can now be disabled on server module level (server.conf).
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
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
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
f689fd0416
Implemented update status throttle delay to avoid updating status too often.
11 years ago
Simon Eisenmann
ff82055b8f
Moved user settings storage to own service.
11 years ago
Simon Eisenmann
93a1c7b668
Implemented extension bridge support.
...
Implemented screen sharing for chrome using extension.
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
Simon Eisenmann
e39b08b79f
Implemented location sharing.
11 years ago
Simon Eisenmann
cd52428026
Refactored dialogs and contacts manager.
11 years ago
Simon Eisenmann
f38fd982aa
Implemented pictures for session.
11 years ago
Simon Eisenmann
28ad495a63
Added service to build requestAnimationFrame calls.
11 years ago
Simon Eisenmann
70cdfce628
Implemented localStorage service.
11 years ago
Simon Eisenmann
153ebc51d9
Implemented buddySession which aggregates sessions of the same userid.
11 years ago
Simon Eisenmann
8792ebac29
Implemented next bunch of contact services.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
a0733b6555
Applied jsbeautify target to all Javascript files making them use same syntax style and tab indentation everywhere.
11 years ago
Simon Eisenmann
e1f616e3a0
Moved video layout renderer to own service.
11 years ago
Simon Eisenmann
7ea867d4e5
Use video waiter for screensharing videos and show screen sharing resolution in log.
12 years ago
Simon Eisenmann
6ffd3f2917
Initial public release.
12 years ago