WebRTC Functionality
WebRTC has officially been moved from “experimental features” to “core features”!
Text channel improvements:
- Added “Add Answer” button and functionality to be able to complete a channel connection
- Completed functionality for two-way communication via text channel
- Debugged messaging in response window - now the remote user’s incoming messages are visible
Video channel improvements:
- Enabled audio on video calls
- Added an audio toggle button for turning audio on and off
Audio-only channel completed
Dependency and Deployment Updates
Updated dependencies and versions to un-deprecate the app and make it usable in a dev environment and deployable
Front-end Improvements
- Added a React Joyride tour to introduce users to the WebRTC portion of the app and ease their introduction to it
- Added a refresh button to restart testing at any point with a new connection
### Improved Documentation
Swell's documentation was already robust when we arrived, but now it is even more fully fleshed-out, most importantly with:
- updates on how to properly set up the dev environment with the correct versions of Node and certain dependencies
- a step-by-step walkthrough of the WebRTC connection process