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
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
Simon Eisenmann
5add1c5a81
Implemented user defined subline.
11 years ago
Simon Eisenmann
67afd53899
Store contacts encrypted.
11 years ago
Simon Eisenmann
b85a8520f5
Added selfReceived event as example.
11 years ago
Simon Eisenmann
70cdfce628
Implemented localStorage service.
11 years ago
Simon Eisenmann
af8ecd7e36
Make sure to forget failed credentials.
11 years ago
Simon Eisenmann
4e31529b3b
Implemented local contact storage.
11 years ago
Simon Eisenmann
e6ff583b4d
Fixed stuck in close state error.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago