Skip to content

v1.4.0 - 2016-03-20

Compare
Choose a tag to compare
@astorije astorije released this 21 Mar 02:18
· 6728 commits to master since this release

See the full changelog

Note that this release will reset users' notification settings to their defaults. This unfortunate side effect is the consequence of an improvement of how this setting is handled in the application.

Added

  • Add context menu when right-clicking on a sidebar item (#9 by @xPaw)
  • Add tests for the Chan#sortUsers method (#197 by @astorije)
  • Add a very basic test for Network#export (#198 by @astorije)
  • Link to the demo from the IRC channel badge on the README (#203 by @Henni)
  • Add support for HTTP/2 (#174 by @xPaw)
  • Support port in /connect command (#210 by @xPaw)

Changed

  • Update Handlebars to 4.0.5 (#140 by @xPaw)
  • Update Socket.IO to 1.4.5 and use client library provided by the dependency (#142 by @xPaw)
  • Update ESLint to 2.3.0 and add stricter rules (#171 by @xPaw)
  • Mute color of the topic actions (#151 by @astorije)
  • Rename "badge" setting and rely on browser choice for desktop notifications (#28 by @lpoujol)
  • Invoke handlebars outside of grunt and generate a sourcemap (#144 by @xPaw)
  • Make whois a client action template and improve its output (#161 by @xPaw)
  • Handle commands in a better way and send unknown commands to the IRC server (#154 by @xPaw)
  • Switch the Send button to a paper plane icon (#182 by @astorije)
  • Keep track of highlights when user is offline (#190 by @xPaw)
  • Load input plugins at startup and call them directly when a command is received (#191 by @astorije)
  • Make defaults for socket.io transports consistent to use polling before websocket (#202 by @xPaw)
  • Update all server dependencies to current stable versions (#200 by @xPaw)
  • Update configuration file to reflect HTTP/2 support addition (#206 by @astorije)
  • Change close button behavior and add a dropdown context menu (#184 by @xPaw)
  • Minor enhancements of the context menu UI (#212 by @astorije)

Removed

  • Remove string.contains library (#163 by @xPaw)
  • Remove Moment.js library from the client (#183 by @xPaw)
  • Disabled emails from Travis CI on successful builds (#172 by @xPaw)
  • Remove unnecessary operation when sorting users (#193 by @astorije)

Fixed

  • Make sure self messages are never highlighted and improve highlight lookup (#157 by @astorije)
  • Fix Send button style on Zenburn and Morning themes, introduced by this release (#187 by @astorije)
  • Make sure all close buttons in the sidebar have same weight (#192 by @astorije)
  • Disallow parting from lobbies (#209 by @xPaw)