Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Upgrade to Bootstrap 5 | Arthur de Jong | 2021-11-07 | 3 | -7/+15 |
| | |||||
* | Fix typos found by codespell | Arthur de Jong | 2021-08-10 | 1 | -5/+5 |
| | |||||
* | Update some NPM packages | Arthur de Jong | 2021-07-18 | 1 | -4/+0 |
| | |||||
* | Remove navbar | Arthur de Jong | 2020-05-23 | 3 | -96/+1 |
| | |||||
* | Add new videos as first video | Arthur de Jong | 2020-05-23 | 1 | -1/+1 |
| | |||||
* | Add some source code comments | Arthur de Jong | 2020-05-23 | 2 | -0/+11 |
| | |||||
* | Put the videos in a grid that adapts | Arthur de Jong | 2020-05-23 | 3 | -9/+55 |
| | |||||
* | Allow local ICE server configuration | Arthur de Jong | 2020-05-23 | 2 | -6/+31 |
| | |||||
* | Close failed connections and remove video | Arthur de Jong | 2020-05-23 | 2 | -1/+12 |
| | |||||
* | Mirror my own video | Arthur de Jong | 2020-05-23 | 3 | -3/+7 |
| | |||||
* | Publish files under the GPLv3+ | Arthur de Jong | 2020-05-23 | 5 | -0/+68 |
| | |||||
* | Add video steams as they come in | Arthur de Jong | 2020-04-29 | 4 | -17/+99 |
| | |||||
* | Apply some bandwidth limits | Arthur de Jong | 2020-04-29 | 2 | -1/+5 |
| | |||||
* | Styling | Arthur de Jong | 2020-04-29 | 1 | -40/+48 |
| | |||||
* | Move volume indicator to separate component | Arthur de Jong | 2020-04-29 | 2 | -74/+117 |
| | |||||
* | Use webrtc-adapter | Arthur de Jong | 2020-04-29 | 1 | -0/+1 |
| | | | | This will hopefully ensure that more browsers are supported. | ||||
* | Forward ICE messages across communication channel | Arthur de Jong | 2020-04-29 | 2 | -11/+54 |
| | | | | This also allows adding streams. | ||||
* | Split initial setup of RTCPeerConnections to separate module | Arthur de Jong | 2020-04-29 | 2 | -19/+79 |
| | | | | | | This turns the protocol into an announce -> offer -> answer handshake to have a full mesh of peer connections established between all members of the channel. | ||||
* | Implement encryption of channel traffic | Arthur de Jong | 2020-04-29 | 1 | -10/+133 |
| | | | | | | | | | This also chooses a channel identifier based on the encryption key to avoid spamming unintelligible encrypted messages to all chat clients that are on a different channel. This makes the value in the hash of the URL both the encryption key and the means to identify the channel. | ||||
* | Split socket handling into separate module | Arthur de Jong | 2020-04-29 | 2 | -14/+35 |
| | |||||
* | Initial version of chat window | Arthur de Jong | 2020-04-29 | 3 | -0/+67 |
| | |||||
* | Initial commit | Arthur de Jong | 2020-03-28 | 3 | -0/+253 |