Simon Eisenmann
215408598a
Added more sound options and moved them to separate section in settings.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
04cb4200a7
Reenable chat rooms on certain conditions related to peer connectivity.
10 years ago
Simon Eisenmann
369d53fef9
Reenable chat rooms on certain conditions related to peer connectivity.
10 years ago
Simon Eisenmann
c188dc3755
Removed debug.
10 years ago
Simon Eisenmann
d13e59c749
Limit chat message send size to 200000 characters to avoid hanging clients.
11 years ago
Simon Eisenmann
ed5a3d7fb7
Use camelCase variable.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
9f8bb75f21
Fixed JSHint errors and warnings.
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
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
09ed8b1e23
Fix issue where incoming chat messages fail when getting called from the same session at the same time (FS#1922).
11 years ago
Simon Eisenmann
6a716f7af4
Fixed code style.
11 years ago
Simon Eisenmann
72b05b5b5f
Restore previously hidden room correctly on received message.
11 years ago
Simon Eisenmann
e39b08b79f
Implemented location sharing.
11 years ago
Simon Eisenmann
9326547165
Implemented upload file to chat with file selector.
11 years ago
Simon Eisenmann
833d8c48a3
Improved usability of call/chat creation.
11 years ago
Simon Eisenmann
bf6d017439
Added a bunch of appData events which might be useful to plugins.
11 years ago
Simon Eisenmann
bd2bb78994
Implemented support to request and accept contacts when in a call with that contact.
11 years ago
Simon Eisenmann
ab3e5673b8
Implemented first simple Ui for contacts in chat.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
20b504aacd
Fixed bunch of Javascript syntax issues.
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
7dcdd7b82d
Use context aware text element quoting instead of sanitize.
11 years ago
Simon Eisenmann
37f406235f
Properly sanitize room names in chat.
11 years ago
Simon Eisenmann
26b82f2e90
Fixed couple of edge cases where chat animations got stuck or nothing was shown.
11 years ago
Simon Eisenmann
6c787bb146
Auto unmax chat when layout hide.
...
Show compress icon in list mode when maximized.
11 years ago
Simon Eisenmann
a30e815fb0
Implemented chat sessions view.
11 years ago
Simon Eisenmann
557dc99f1b
Cound chat message badge per chat.
11 years ago
Simon Eisenmann
31467b90ce
Made chat room reuse sane.
11 years ago
Simon Eisenmann
c93fd57c50
First bunch of dom and js changes to make chat switching and events more sane.
11 years ago
Simon Eisenmann
b5d2bf079d
Group chat is now named room chat.
11 years ago
Simon Eisenmann
3e48b88a6f
Show message to group chat when new room is joined.
11 years ago
Simon Eisenmann
d50a377a33
Make chat use new style layout object.
11 years ago
Simon Eisenmann
3519575638
Implemented top level controller layout configurations.
11 years ago
Simon Eisenmann
fb20b17330
Added chat messages badge to count unseen messages when chat is not open.
11 years ago
Simon Eisenmann
f60a0062f0
Added chat maximize support.
11 years ago
Simon Eisenmann
a0efabc58e
Do not restore chat on room switch.
11 years ago
Simon Eisenmann
3b56141bf4
Rebuilt translations.
11 years ago
Simon Eisenmann
2c500ead30
Added 100ms delay while sending chat messages.
12 years ago
Simon Eisenmann
3407e9ad36
Compare room number properly with null.
...
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
6ffd3f2917
Initial public release.
12 years ago