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
e1c4360c2f
Allow room names to start with @,$,+ characters.
11 years ago
Simon Eisenmann
5932f70e0d
Fixed load of stored settings when not logged in.
11 years ago
Simon Eisenmann
99f3a4f81b
Correctly decode room from url and cleaned up old code.
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
728156229b
Avoid spurious reconnects.
11 years ago
Simon Eisenmann
1d9c8c5b7e
Implemented deferred based initialization to allow plugins to block load process.
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
70cdfce628
Implemented localStorage service.
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
6dc0bc3f9b
Fixed a load of Javascript syntax errors found with jshint.
11 years ago
Simon Eisenmann
8442e45807
Cleanup of session register code.
11 years ago
Simon Eisenmann
eced7b0ae1
Store login information in mode dependent key.
11 years ago
Simon Eisenmann
4cb46e3829
Support iframe certificate login.
11 years ago
Simon Eisenmann
8e23be4f46
Finialized settings integration.
11 years ago
Simon Eisenmann
69039af618
Playing around with keygen element.
11 years ago
Simon Eisenmann
0384256826
Incorporate browser int local key generation.
11 years ago
Simon Eisenmann
2bdc6c8b1a
Implemented user id integration in setting (register, logout).
11 years ago
Simon Eisenmann
f27c5d10a3
Implemented web client integration of user authentication, authorization and creation.
11 years ago
Simon Eisenmann
a46f36fd48
Implemented userid validation and pluggable interface to implement different authentication backends.
...
Rewrote comments in the example configuration.
Moved all global test code into a plugin (plugin-test-authorize.js).
11 years ago
Simon Eisenmann
5c6eb060af
Made the REST API consistent.
11 years ago
Simon Eisenmann
8a74cfb892
Implemented user authorization and authentication api and data layers.
11 years ago
Simon Eisenmann
7cf7fce45a
Show current room name in title.
11 years ago
Simon Eisenmann
c28101a730
No longer disconnect ongoing calls on websocket disconnnect or error. Instead resurrect state when id still is the same on successfull reconnect.
11 years ago
Simon Eisenmann
a77297ab5a
Allow easy extensions of supported languages.
11 years ago
Joachim Bauch
9137166bbe
Added method "mediaStream.url.buddy" to get url of buddy image.
11 years ago
Simon Eisenmann
fa1fd303ca
Fixed duplicate key.
11 years ago
Simon Eisenmann
b802551a84
Fixed roomstatus apply.
11 years ago
Simon Eisenmann
934fe83497
Removed debug.
11 years ago
Simon Eisenmann
7368d35502
Throttle roomStatus event.
11 years ago
Simon Eisenmann
c489ab07e0
Implemented social links for email, facebook, twitter, google plus and xing.
12 years ago
Simon Eisenmann
17a2a67f52
Updated usability text.
12 years ago
Simon Eisenmann
92b45ba789
Added url functions as mediaStream api.
...
Signed-off-by: Simon Eisenmann <simon@struktur.de>
12 years ago
Simon Eisenmann
67de408100
Refactored room events.
...
Signed-off-by: Simon Eisenmann <simon@struktur.de>
12 years ago
Simon Eisenmann
3d04daa92f
Implemented room selection screed with automatic room id generator.
...
Signed-off-by: Simon Eisenmann <simon@struktur.de>
12 years ago
Simon Eisenmann
bbc859e06e
Use base path for api token request.
12 years ago
Simon Eisenmann
8dabd2cfd0
Added support for url prefixes when behind a web server sub path (see server.conf.in basePath configuration).
12 years ago
Simon Eisenmann
6ffd3f2917
Initial public release.
12 years ago