Simon Eisenmann
9fd3826897
Use constraints service for TURN and STUN data.
10 years ago
Simon Eisenmann
9457c2d391
Removed obsolete code.
10 years ago
Evan Theurer
63324502c3
Update jed.js to 1.1.0
10 years ago
Simon Eisenmann
457eabf23f
Contacts can now be disabled on server module level (server.conf).
11 years ago
Simon Eisenmann
d12471445d
Improved Firefox support for video layout and make use of object-fit support in FF>=36.
11 years ago
Simon Eisenmann
0223270ed4
Implemented client side checks of authorizeRoomJoin flag.
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
0e656d2add
Make sure to show buddies which never set a status.
11 years ago
Simon Eisenmann
8e3bb1fad5
Make sure to reset prior room name when the default room is disabled.
11 years ago
Simon Eisenmann
b1b55cb47e
Avoid dead ends in room join code and avoid to join a room when connector is not connected.
11 years ago
Simon Eisenmann
e595aa9dc0
Expose prior room joins through rooms API and also use it on PIN entry aborts.
11 years ago
Simon Eisenmann
18befa5a5c
Changed rooms service to stay in prior room when failed to join a new room because of requires account.
11 years ago
Simon Eisenmann
238712ca97
Improved toastr styles.
11 years ago
Simon Eisenmann
d838992731
Fixed room leaves to main room.
11 years ago
Simon Eisenmann
9a97bf5ca8
Removed debug.
11 years ago
Simon Eisenmann
0d8d2e4882
Implemented welcome screen to support different modes and added rooms history.
11 years ago
Simon Eisenmann
824a6e28e9
Moved welcome form to own directive and removed obsolete controller.
11 years ago
Simon Eisenmann
3b5a2467a7
Fixed a couple of asynchronousy related issues with room joins in various scenarios.
11 years ago
Simon Eisenmann
1deb430419
Use notify dialog to catch non ok callback too.
11 years ago
Simon Eisenmann
4b91795882
Use alertify service instead of alerts.
11 years ago
Simon Eisenmann
8d6c29a5cb
Removed star icon from prompt dialogs.
11 years ago
Simon Eisenmann
12f38d2652
Show an alertify dialog when failed to join a room because not logged in.
11 years ago
Simon Eisenmann
9d2c55abff
Improved dialog font color and text sizes.
11 years ago
Simon Eisenmann
0f51026f35
Added comments to refactor service.
11 years ago
Simon Eisenmann
e5bc4fb996
Switch to default room if ultimatively failed to join a room.
11 years ago
Simon Eisenmann
517dca28cc
Removed debug.
11 years ago
Simon Eisenmann
9d047d68e7
Renamed classroom renderer to auditorium.
11 years ago
Simon Eisenmann
5f5e1e340a
Added support to create a working audio or video only peer connection without either video or audio input device.
11 years ago
Simon Eisenmann
bd6352f613
Fixed toastr to work without jQuery animation stuff.
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
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
5e14b3b5d2
Support handling room updates in web client.
11 years ago
Lance Cooper
910dd71b81
Use room document from Welcome rather than synthesizing a response.
11 years ago
Lance Cooper
e7cda50b79
Send Hello with Iid from Javascript client, and use the data from the Welcome.
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
76e562f31d
Implemented offer/answer creation on renegotiationneeded event.
11 years ago
Simon Eisenmann
b9733d08ef
Reduced animationFrame rate to 10fps (down from 60).
11 years ago
Evan Theurer
27e999ba0f
Update dialog service to use defaults of angular ui-bootstrap.
11 years ago
Simon Eisenmann
8a2c20f9d0
Implemented democrazy video layoyt and use it as default.
11 years ago
Simon Eisenmann
71a8eabcce
Removed selfview video layout.
11 years ago
Simon Eisenmann
e1c4360c2f
Allow room names to start with @,$,+ characters.
11 years ago
Simon Eisenmann
b0256daa0f
Make classroom video layout work in main mode.
11 years ago
Simon Eisenmann
79e492238c
Implemented Classroom view.
11 years ago
Simon Eisenmann
6452184fd4
Implemented self portrait video layout.
11 years ago
Simon Eisenmann
5932f70e0d
Fixed load of stored settings when not logged in.
11 years ago