0.23.0
This major release brings a bunch of updates on the server and client side to improve code quality and maintainability. Also a couple of new features have landed.
- Feature : Content security policies are now supported and can be configured in server.conf.
- Feature : Room creation can now be limited to authenticated sessions (server.conf).
- Feature : Calls and chat sessions can now be started directly from contact manager.
- Feature : A room history was added to the welcome screen.
- Feature : Missed calls now always generate a notification.
- Feature : A sign in button was added to the top bar (with users enabled).
- Feature : A call can now be established without a video and/or audio capture device.
- Feature : Room selection input fields now get automatically focused when becoming visible.
- Feature : Server side support for PIN locked rooms was added.
- Feature : Web client now supports renegotiation - it is disabled to not break Firefox support.
- Change : The room bar is now visible per default when not in a call.
- Change : Settings form fields have been reordered.
- Change : Several icons have been replaced to improve usability.
- Change : The plugin API was extended to allow access to the App object.
- Change : Dialogs and toast messages have new styles.
- Change : Javascript sources now use "strict" mode everywhere.
- Change : User picture upload scaling and position was improved.
- Bugfix : Dial tone can no longer play forever when calling someone from a conference.
- Bugfix : Several improvements to certain edge cases.