spreed-webrtc-server (0.22.0) precise; urgency=low

  * WebODF was updated to 0.5.2.
  * Multiple bugfixes and improvements to YouTube player.
  * Retrieving local user media now has a timeout.
  * Top bar controls are now correctly aligned.
  * Added support for promises during initialization code.
  * Added support for plugin provided translations.
  * Stream lined reconnects.
  * Improved status update performance and avoid to do 
    several during connect/authentication phase.
  * Increased timeout to wait for remote video.
  * Screen sharing extension waiter timeout fixed.
  * Added support to upload pictures from file for own image.
  * Auto focus create room button and added enter support.
  * Angular was updated to 1.2.23.
  * Simplified base controller injection.
  * Local user data is now stored encrypted.
  * Refactored settings service and form.
  * Fixed compatibility with Sass 3.4 (now requires 3.4).
  * Howler was updated to 1.1.25.
  * Settings are now only stored when something was changed.
  * The web app now generates a random id on startup.
  * Desktop notify was updated to latest master.
  * Validate HTML templates on translation.
  * Language code can now be provided as query parameter.
  * JQuery inject-css was updated to latest master.
  * Show GPS accuracy as kilometers if required.
  * Contacts can now be modified from the contacts manager.
  * Added top bar button to open the contacts list.
  * Fixed scaling of contact images.
  * Fixed chat room resume when it was previously deleted.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 05 Sep 2014 16:50:52 +0200

spreed-webrtc-server (0.21.0) precise; urgency=low

  * The language is now available in appData service.
  * Implemented YouTube video sharing.
  * Fixed userid resets on soft close.
  * Show proper error message if screen sharing fails.
  * Implemented inline install hooks for Chrome extension.
  * Presentations now support ODF format with help of WebODF.
  * Implemented Chrome exension bridge API.
  * Implemented deferred based initialization service.
  * Buddy images can now be larger and are scaled down.
  * Fixed presentation multiple downloads.
  * Updated notification image to use CSS.
  * Improved top bar styles and behaviour on small screens.
  * Top bar is now a bootstrap nav bar.
  * Contacts can now be removed in contact manager.
  * Various other bug fixes.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 25 Jul 2014 17:53:34 +0200

spreed-webrtc-server (0.20.0) precise; urgency=low

  * Added presentation mode.
  * Added geolocation sharing in chat.
  * Muliple updates to 3rd party libraries.
  * New welcome screen.
  * Implmeneted session subscription.
  * Reorganized styles.
  * Icon changes.
  * Added ES5 detection on startup.
  * Implemented a contact manager.

 -- Simon Eisenmann <longsleep@redemption.intranet.struktur.de>  Fri, 11 Jul 2014 19:12:00 +0200

spreed-webrtc-server (0.19.1) precise; urgency=low

  * Added Dockerfile.
  * Updates to compile time dependencies.
  * Session data no longer overwrites contact data.

 -- Simon Eisenmann <simon@struktur.de>  Mon, 30 Jun 2014 19:18:17 +0200

spreed-webrtc-server (0.19.0) precise; urgency=low

  * Implemented authenticated sessions.
  * Implemented contacts.
  * Implemented aggregated sessions in buddy list.
  * Implemented contact and attestation tokens to fetch contact
    details/sessions with such a token.
  * Tokens are now AES encrypted where appropriate.
  * New ui workflow to take your own picture in settings.
  * Fixed plugins for english language.
  * Implemented event hub in appData.
  * Updates to various base libraries.
  * Added support for external plugins.
  * Added support to inject additional settings from plugins.
  * Translation updates to German, Chinese and Japanese.
  * Multiple bug fixes.
  * Improved build system autoconf detections.

 -- Simon Eisenmann <simon@struktur.de>  Mon, 23 Jun 2014 15:44:30 +0200

spreed-webrtc-server (0.18.1) precise; urgency=low

  * Added autoconf/automake support.
  * Build SCSS compressed in release mode. 

 -- Simon Eisenmann <simon@struktur.de>  Tue, 27 May 2014 11:16:22 +0200

spreed-webrtc-server (0.18.0) precise; urgency=low

  * The project is now named Spreed WebRTC. All reference to the old
    name Spreed Speak Freely have been replaced.
  * Cleanup of Javascript code to match coding guide lines.
  * Added various new targets to make to check javascript and scss code. 

 -- Simon Eisenmann <simon@struktur.de>  Fri, 23 May 2014 10:46:51 +0200

spreed-webrtc-server (0.17.5) precise; urgency=low

  * Implemented server side support for user authentication and authorization.
  * Added an REST API end point (see docs).
  * Settings are now implicitly stored.
  * Javascript console log is now disabled per default. Enable with ?debug
    URL parameter or by typing debug(true) in console.
  * The integrated TLS server can now provide TLS client authentication.
  * Updated example plugins to latest APIs.
  * Bootstrap and FontAwesome are now compiled on build from SCSS sources.
  * All styles now use a common set of variables for colors and font sizes.
  * Removed vendor prefixes from scss and generate them on build with
    the autoprefixes utility.
  * Fixed compatibility with mobile Safari < 6 which did not load.
  * Fixed compatibility with Firefox in case the Firefox peer has no camera.
  * Settings do now auto open on start when there is no display name set.
  * The accept a call button does now share in sync with the ringing sound.
  * Added support to specify the default language by URL parameter (?lang=en).
  * Added support for .webp images as buddy images.

 -- Simon Eisenmann <simon@struktur.de>  Thu, 22 May 2014 17:49:16 +0200

spreed-webrtc-server (0.17.4) precise; urgency=low

  * Updated Japanese translation.
  * Allow Makefile variables CONFIG_FILE and CONFIG_PATH.
  * Fixed a possible conference connection issue when all ICE connected were successfull.
  * Videos are now properly aligned to window top.
  * Top bar buttons no longer overlap.
  * Use onepeople audio video renderer per default.
  * Added support for native HTTPS server.
  * Fixed a data channel not ready error.
  * Use new video layout implementation to draw when there is a main view.
  * Added UI controls to switch video layout.
  * Made the conferencekiosk renderer mode working and enabled it in Ui.
  * Use new websocket.Upgraded API.
  * No longer hang up on reload when not confirmed.

 -- Simon Eisenmann <simon@struktur.de>  Thu, 24 Apr 2014 17:59:05 +0200

spreed-webrtc-server (0.17.3) precise; urgency=low

  * Buddy images are now loaded with seperate URL calls.
  * Updated Korean (ko) language.
  * Fixed video bottom overflow with certain window sizes.
  * Own video is now always at the bottom.
  * Bar does no longer overlap.
  * Added new top level Make target for building assets.
  * File permission fixes.
  * Do not use sleepy as submodule but include it directly.
  * Refactored video layout renderer in seperate service.
  * Implemented alternaitve conference view (not enabled yet).

 -- Simon Eisenmann <simon@struktur.de>  Wed, 16 Apr 2014 17:41:13 +0200

spreed-webrtc-server (0.17.2) precise; urgency=low

  * Fixed timeouts when there was a disconnect.
  * Use sleepy as submodule from external source.
  * Fixed file download ending prematurely on slow connections.
  * Fixed buddy list auto hide on room changes.
  * Fixed German language translation headers.
  * Added missing translation for conferences.
  * Added Japanese language.
  * Added Chinese Traditional language.
  * Updated Chinese language.
  * Updated Korean language.
  * Fixed screen sharing scrolling.
  * Fixed screen sharing hangup in conferences.
  * Avoid spurious bye ping pong.
  * Fixed hangup in conferences.
  * Fixed double click on Chrome OS.
  * Fixed buddy list visibility if it should auto hide.
  * Fixed Javascript code injection with room names.
  * Show current room name in title.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 11 Apr 2014 19:42:10 +0200

spreed-webrtc-server (0.17.1) precise; urgency=low

  * Added translations for Korean and Chinese.
  * Multiple updates to 3rd party js libraries.
  * Removed 1080p configuration option.
  * Bootstrap update to 3.1.1.
  * No longer disconnect ongoing calls on websocket disconnect.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 04 Apr 2014 18:46:56 +0200

spreed-webrtc-server (0.17.0) precise; urgency=low

  * TURN user names now use expiration time stamp. This fixes compatibility
    with latest TURN REST specification and requires a reasonably recent
    TURN server (eg. rfc5766-turn-server >= 2.5)..
  * Fixed iceServers response to be an array for Chrome >= 34.
  * Always make screen sharing availble when browser supports it.
  * Fixed audio indicator to actually work correctly.
  * Added support for screen sharing options (fit screen).
  * HTML fixes.
  * Added method to generate URL-safe random string.
  * Use strong random number generator.
  * Support configuring pprof HTTP server.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 28 Mar 2014 16:48:46 +0100

spreed-webrtc-server (0.16.1) precise; urgency=low

  * Implemented chat session control UI.
  * Layout controller refactorization.
  * Chat UI bugfixes.

 -- Simon Eisenmann <simon@struktur.de>  Fri, 21 Mar 2014 11:46:10 +0100

spreed-webrtc-server (0.16.0) precise; urgency=low

  * Chat UI improvements.
  * Screen sharing is now a scroll pane and no longer scaled down.
  * Buddy list now auto hides when in a call.
  * Server optimizations to handle large amounts of connections better.
  * Server code was reviewed and fixed where required.
  * Changed Makefile to allow tarball and release builds with
    local third party sources in ./vendor too.
  * Added configration for maxfd and automatically use the
    numer of cpus for GOMAXPROCS per default.
  * Added server helper for stats and profiling.

 -- Simon Eisenmann <simon@struktur.de>  Mon, 17 Mar 2014 18:35:08 +0100

spreed-webrtc-server (0.15.0) precise; urgency=low

  * Initial public release.

 -- Simon Eisenmann <simon@struktur.de>  Thu, 13 Feb 2014 16:14:05 +0100

