Joachim Bauch
8b6b28f241
Hide "call" button when in conference rooms.
...
In conference rooms, everybody automatically calls each other, so there
is no need for an explicit "Call" button.
9 years ago
Joachim Bauch
4abbf575be
Include user status in "Joined" event.
...
Previously, each user broadcasted the status after a "Room" event was
received. This caused a short time for all other participants where
the buddy list showed "Participant X" instead of the real user name.
9 years ago
Joachim Bauch
2e51880315
Don't show "failed" error if connection was established before.
9 years ago
Joachim Bauch
d4f936d57b
Major refactoring of call / conference handling.
...
Removed difference between single peer-to-peer calls and conferences
with multiple peers. There is only a single code path now that creates
calls and stores them in a conference (which holds all active calls).
With this also fixed some timing issues that could cause conference
peers to not send or receive media streams.
Should help with some of the issues reported in #276 .
9 years ago
Joachim Bauch
8fa2083c74
Always show own video when in conference room.
9 years ago
Joachim Bauch
1971c297fe
Updated evaluation of Conference messages to support serverside conferences.
9 years ago
Joachim Bauch
73702c5054
Fixed updating state if a conference gets downgraded to p2p.
9 years ago
Simon Eisenmann
0ce04056e6
Added outbound ringer timeout (35s).
10 years ago
Simon Eisenmann
65ef7135ac
Only prefer VP9 when experiments are actually enabled.
10 years ago
Simon Eisenmann
e07fb42ced
Added support to prefer VP9 video codec (works with Chrome >= 48) as experimental setting.
10 years ago
Simon Eisenmann
5174834058
Removed debug.
10 years ago
Simon Eisenmann
490168d5e3
Added window.showCiphers helper for testing WebRTC stats API.
10 years ago
Simon Eisenmann
0304d9baff
Fixed resurrection shrine.
10 years ago
Simon Eisenmann
215408598a
Added more sound options and moved them to separate section in settings.
10 years ago
Simon Eisenmann
239dea4ecd
Show unsupported dialog when run in Microsoft Edge.
10 years ago
Simon Eisenmann
e207726148
Updated WebRTC adapter to latest version.
10 years ago
Simon Eisenmann
05a5b1b4bf
Disable joined and left sound when in a call.
10 years ago
Evan Theurer
ff7cdb5835
Support alertify dialogs of custom type.
10 years ago
Evan Theurer
3f8bcd5a0e
Add settings option to disable sound effects.
10 years ago
Simon Eisenmann
6885a28b70
Log renegotiation warning in firefox.
10 years ago
Simon Eisenmann
7e7cf9bfaa
Added warning if FF version is too old and renegotiation is enabled.
10 years ago
Simon Eisenmann
eab339aed1
Implemented support to apply changed user media constraints on the fly in existing connections.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
0a3f2cb879
Expose authorizing flag in scope and hide sign-in button when true.
10 years ago
Simon Eisenmann
513116f783
We finally have a ui controller.
10 years ago
Simon Eisenmann
3b52da2d82
Added increasing delay on reconnect to avoid killing slow browsers by reconnecting too fast. Reconnect delay now goes up to 10 seconds in 500 ms steps.
10 years ago
Simon Eisenmann
ac24895d94
Moved more stuff to appcontroller.
10 years ago
Simon Eisenmann
9848786145
First step in getting rid of the huge mediastreamcontroller.
10 years ago
Simon Eisenmann
ccdd51fd74
Worked to get screen sharing to FF.
...
Use new mediaDevices service.
Prepare to support video constraints in FF>=38.
Disable HD constraints for Firefox.
10 years ago
Simon Eisenmann
e2dcbef0d5
No longer include Google STUN as default in client. This allows setups without a STUN server.
10 years ago
Simon Eisenmann
9fd3826897
Use constraints service for TURN and STUN data.
10 years ago
Simon Eisenmann
8e9c97d09b
Let the browser handle close of websocket connection on unload.
11 years ago
Simon Eisenmann
6fc87c19e8
Removed obsolete code and avoid to lose ttlTimeout on room join.
11 years ago
Simon Eisenmann
ecb3649fe7
Improved reconnect logic which failed in various networking szenarios.
11 years ago
Simon Eisenmann
1a65a5a880
Moved CPU overuse detection from experimental to extendend settings and enabled it by default.
11 years ago
Simon Eisenmann
5401c566b5
Bring back send stereo support by processing sdp correctly and disable AEC when sendStereo is true. The old stereo option is now always true.
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
f992f50d49
Moved heartbeat time to controller.
11 years ago
Simon Eisenmann
90250d9139
Moved unload handler to controller.
11 years ago
Simon Eisenmann
a6b54d79bf
Hangup call on forgetUserid.
11 years ago
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
824a6e28e9
Moved welcome form to own directive and removed obsolete controller.
11 years ago
Evan Theurer
c27aef693a
Move pictureHover dom to a partials template.
11 years ago
Evan Theurer
b01f14cb33
Add group chat buddyPicture hover functionality to show call/chat actions.
11 years ago
Simon Eisenmann
af1524d60e
Fixed DOM element access in Angular expression.
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