Matthew Hodgson
1e1f7492d8
basic skin of incomingCallBox
2015-07-19 01:58:04 +01:00
Matthew Hodgson
919e1cf84f
unbreak voice calls
2015-07-19 00:36:23 +01:00
Kegan Dougal
827e777079
Implement ringing audio. Add other audio tags.
2015-07-17 16:42:26 +01:00
Kegan Dougal
b6f9ca0f95
When accepting calls, go to the right room. Relink video elements when CallView loads.
2015-07-17 14:25:51 +01:00
Kegan Dougal
6b81022e28
Move position of incoming call buttons.
2015-07-16 16:32:21 +01:00
Kegan Dougal
0a3a3dac1a
Display call logs in the UI.
...
Display placed/incoming calls, answers and hangups.
2015-07-16 13:30:14 +01:00
Kegan Dougal
5f3721f471
Tidying up
2015-07-16 11:54:53 +01:00
Kegan Dougal
50f9d34211
Only display video elements in video calls.
2015-07-16 11:30:34 +01:00
Kegan Dougal
eedd437ca7
Minimal CSS bodge so the video actually dies when the call ends.
2015-07-16 11:21:43 +01:00
Kegan Dougal
ecd1f09095
Glue in video elements.
2015-07-16 10:26:41 +01:00
Kegan Dougal
37c9c8fbb4
Add CallHandler singleton and add CallView.
...
CallView is the container for either VideoViews or WaveformViews. All UI
elements listen for 'call_state' payloads and then call
CallHandler.getCall(roomId) to extract the current MatrixCall for that room.
We can't do this via stateful dispatches because dispatching does not preserve
ordering empirically (probably due to setTimeout).
2015-07-15 16:52:23 +01:00
Kegan Dougal
6316f1b195
Add call handling logic. Outbound voice calls work!
2015-07-15 15:36:45 +01:00
Kegan Dougal
7e30c0f47b
Add CallHandler to handle call logic and make VideoViews/WaveformViews.
2015-07-15 14:57:52 +01:00
Kegan Dougal
28cebab9a3
Add voip subdirectory.
2015-07-15 14:35:04 +01:00