Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
951ccef
made namespace for web rtc call views
10plusY May 11, 2016
37195f2
Make the call tag/panel view and setup dispatch method to start calls
10plusY May 12, 2016
5c2f6d5
Tweaked dispatch method to take call data packet
10plusY May 12, 2016
8d49760
Tweak call method flow to use caller and callee ids
10plusY May 12, 2016
3b68199
Add socket event to start call
10plusY May 12, 2016
f674fff
Setup socket event to handle call request on client side, fix initial…
10plusY May 12, 2016
c5a5b23
Add store key for calls and call schema
10plusY May 13, 2016
5602017
Create methods for adding call to store and update call status
10plusY May 13, 2016
12f3a81
Tweak socket event to receive callee-id
10plusY May 13, 2016
6393554
Register subscriptions to state's calls and call attributes
10plusY May 13, 2016
28c3fd4
Create calling pane view, render incoming call views
10plusY May 13, 2016
e443c8b
Move each call to its own component, changed names of call components
10plusY May 14, 2016
ee38e48
Add control flow to call views to render based on status
10plusY May 14, 2016
40841c9
Fix subscription to render state-dependent call panel
10plusY May 16, 2016
af4ec81
Add "ended" status and flow for call schema to end call
10plusY May 16, 2016
b7f2884
Make video player render only when call is video
10plusY May 16, 2016
0b4d54f
Add timer div for length of call
10plusY May 16, 2016
c84ba43
Change call flow so that call added to state on both sides, add logic…
10plusY May 16, 2016
baafe33
Add dropped status for calls
10plusY May 17, 2016
404c87b
Set up routes to signal other user about changes in call status
10plusY May 17, 2016
0c21696
Make client and server webrtc namespaces, add dependencies, add lein …
10plusY May 17, 2016
f156e16
Create socket routes to request ice servers for webrtc
10plusY May 18, 2016
42aa8d7
Add methods to initialize local peer connection
10plusY May 18, 2016
3226eea
Refactor ice-server request to not not rely on dispatch
10plusY May 18, 2016
c0227d2
Add socket route to handle RTC protocol exchange
10plusY May 18, 2016
e4cb91b
Add sdp handling and method to open user media stream
10plusY May 18, 2016
5aa3d43
Add reverse signalling for protocol info
10plusY May 18, 2016
20ae23f
Make different callback for creating answer to not re-trigger signal …
10plusY May 18, 2016
a0637f3
Fire answer in correct situation to create one answer description
10plusY May 18, 2016
779da25
Fixed socket routes/client methods to handle ICE candidates, SDP offe…
10plusY May 19, 2016
1979b41
Merge sdp signal methods into one
10plusY May 19, 2016
7387ddc
Complete signal exchange
10plusY May 19, 2016
abad354
Return to single method to handle protocol exchange
10plusY May 20, 2016
e421cd6
merging
10plusY Jul 8, 2016
90050a4
Rename client sync namespace
10plusY Aug 2, 2016
0fc20e7
Move webrtc namespaces to braid directory
10plusY Aug 2, 2016
b9cd8a9
Remove original chat directory
10plusY Aug 2, 2016
bd61266
Merge remote-tracking branch 'upstream/master' into webrtc-views
10plusY Aug 3, 2016
39e81d2
Change set call helper to new form
10plusY Aug 3, 2016
feee911
Add handlers for adding a call and setting a call status
10plusY Aug 3, 2016
eb5b103
Rename call UI namespace
10plusY Aug 8, 2016
b00a74c
Change call schema types to use keywords where possible
10plusY Aug 8, 2016
13a4b48
Set initial call schema to have incoming status
10plusY Aug 8, 2016
9970c36
Move call list view out of call start view into user page
10plusY Aug 8, 2016
66737c9
Refactor call components
10plusY Aug 8, 2016
ec8347b
Add time stamp to call to order call map
10plusY Aug 9, 2016
2279eed
Refactor call components
10plusY Aug 10, 2016
624b317
Remove old dispatcher dependencies
10plusY Aug 12, 2016
51e1188
rename schema party ids from source/target to caller/callee
10plusY Aug 12, 2016
c91ab14
Add sync logic to only send new call when request is from caller
10plusY Aug 12, 2016
2c85d1e
Consolidate call components on user page into one call-view component
10plusY Aug 12, 2016
38be8b4
Remove is-caller? helper in call ns in favour of subscription
10plusY Aug 12, 2016
f7f464b
Add subscription to tell if current user initiated call
10plusY Aug 12, 2016
0f1bb80
Change before/during call render logic to use if instead of if-not st…
10plusY Aug 12, 2016
745115e
Rename change-call-status backend socket event
10plusY Aug 12, 2016
972b9e0
Rename webrtc namespaces/socket events to new conventions
10plusY Aug 12, 2016
567880c
Refactor call dispatch events to use new state helpers
10plusY Aug 12, 2016
ce8fe68
Rename ice server socket event in ice-server method
10plusY Aug 12, 2016
4cfd417
Add subscription for new call so call interface can react to most rec…
10plusY Aug 12, 2016
613bcf1
Rename rtc protocol exchange event in client webrtc namespace
10plusY Aug 12, 2016
6dd7655
Indent answer offer methods in client webrtc namespace for readability
10plusY Aug 12, 2016
4da74be
Rename webrtc protocol exchange ws event in webrtc namespace
10plusY Aug 12, 2016
622bc95
Refactor/rename remote webrtc socket events
10plusY Aug 12, 2016
613bfef
Move webrtc dependency to impl namespace
10plusY Aug 12, 2016
4de12e4
Add subscription to tell correct nickname based on who initialized call
10plusY Aug 12, 2016
48958b6
Refactor call ui namespace to use more subscriptions
10plusY Aug 12, 2016
2c812e2
Add archived status to call so ended view can render
10plusY Aug 12, 2016
79c5dfb
Change new-call filter to archived
10plusY Aug 12, 2016
30f2d41
Switch call status subscription to take in call
10plusY Aug 12, 2016
a598c96
Refactor before and during call views to be form 3 so props don't clo…
10plusY Aug 12, 2016
95080e0
Rename various call methods for clarity
10plusY Aug 13, 2016
a93d1c9
Merge remote-tracking branch 'upstream/master' into webrtc-views
10plusY Aug 16, 2016
81266be
Rename certain call sync events
10plusY Aug 17, 2016
87e5509
Add local-connection key to call schema to hold RTCPeerConnection object
10plusY Aug 17, 2016
5ca9000
Rename receiving new call dispatch methods
10plusY Aug 17, 2016
47147d1
Rename server side ice servers method
10plusY Aug 17, 2016
242c8fc
Refactor rtc connection and handlers to use aset instead of set!
10plusY Aug 17, 2016
1d1923d
Switch status change dispatch methods to one method
10plusY Aug 17, 2016
afa7d4e
Refactor socket rtc events for consistency
10plusY Aug 17, 2016
1288631
Move get-ice-servers method to client webrtc namespace
10plusY Aug 17, 2016
d9222eb
Refactor webrtc methods
10plusY Aug 17, 2016
3ad4642
Create new namespaces for webrtc handlers and subscriptions
10plusY Aug 17, 2016
cfd2a86
Switch back to holding peer-connection objects in local atoms
10plusY Aug 18, 2016
d83b879
Implement one-way webrtc flow
10plusY Aug 18, 2016
eb18c0a
Remove old dispatch events
10plusY Aug 18, 2016
14804ab
Refactor various rtc client methods
10plusY Aug 19, 2016
bd26c00
Attempt bidirectional streaming
10plusY Aug 19, 2016
1efbefe
Remove second peer connection and connection specific wrappers
10plusY Aug 19, 2016
7ef3efb
Move calls handlers to their own folder
10plusY Aug 20, 2016
84cf7f6
Move call views to calls folder
10plusY Aug 20, 2016
f75334a
Move call helpers to calls folder
10plusY Aug 20, 2016
3ee5af1
Move call subscriptions to own folder
10plusY Aug 20, 2016
1dc0594
Move call remote-handlers into own folder
10plusY Aug 20, 2016
4d21b54
Merge remote-tracking branch 'upstream/master' into webrtc-views
10plusY Aug 20, 2016
5489cbd
Move call state to its own folder
10plusY Aug 20, 2016
51da74f
Add call button to user hover card
10plusY Aug 20, 2016
d1f6f99
Fix remote-handlers dispatch names
10plusY Aug 20, 2016
8b0e21a
Show call view when receiving call
10plusY Aug 20, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions project.clj
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
[ring-cors "0.1.8"]
[compojure "1.5.1"]
[environ "1.0.3"]
[org.clojure/data.json "0.2.6"]
[com.taoensso/timbre "4.5.1" :exclusions [org.clojure/tools.reader]]
[crypto-password "0.2.0"]
[clj-time "0.12.0"]
Expand Down
Loading