Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
37ce3c6bfa
Strip spurious slashes and white space in path segments of room names.
10 years ago
Simon Eisenmann
e0fa8c8b43
Allow slashes unquoted in room names. This brings nested rooms.
10 years ago
Simon Eisenmann
0223270ed4
Implemented client side checks of authorizeRoomJoin flag.
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
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
12f38d2652
Show an alertify dialog when failed to join a room because not logged in.
11 years ago
Simon Eisenmann
e5bc4fb996
Switch to default room if ultimatively failed to join a room.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
aade700627
Fixed room join when not logged in by fixing authorizing flag (now in appData service).
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