Users and SCSS
This release brings a ton of internal changes to support authenticated users. Also the styles are now compiled from their SCSS sources using sass. With this release building requires at least NodeJS 0.8 to support the newly used autoprefixer utility.
- Feature : Addded authenticated user support to API and JSON documents.
- Feature : Added REST API end point (see docs directory).
- Feature : Settings are now stored implicitly on change instead of apply button.
- Feature : The Javascript logging is now disabled per default. Enable with ?debug URL parameter
or by running debug(true) in the console. - Feature : The integrated TLS server does now support TLS client side authentication.
- Feature : The accept a call button does shake on incoming calls to catch the users attention.
- Feature : Added support to specify the default language with URL parameter (?lang=en).
- Feature : Added support for .webp buddy images.
- Change : Bootstrap and FontAwesome are now compiled from their SCSS sources and share
common variable definitions with the application styles. Thanks Evan. - Change : Removed all vendor prefixes from styles as these are now automatically added by
autoprefixer on build. - Bugfix : The example plugins were updated to latest API's.
- Bugfix : Mobile Safari < 6 can now load the web app.
- Bugfix : Firefox does no longer fail to establish a call when Firefox peer does not have a camera.
- Bugfix : Settings are now auto open on start if the display name is empty.
- Bugfix : Adjusted line height, to match 13px base font size fixing vertial alignment of components.