It's finally here! We're proud to announce the new version of Smuxi, release
0.8.11 "The Line." During the development, [10 bug reports][bugs] and
[14 feature requests][features] in [295 commits][commits] were worked on making
this release a major feature and minor bugfix release.
Notable highlights in this release are:
### Enhanced User Interface ###
* UI overhaul: Massively revamped menus and toolbars as designed by Georgi
Karavasilev (me4oslav).
Screenshot of Smuxi 0.8.11 on GNOME3
Screenshot of Smuxi 0.8.11 on Ubuntu Unity
Screenshot of Smuxi 0.8.11 on Windows
Screenshot of Smuxi 0.8.11 on Mac OS X
* [Quick replies][771]: You can now query people by clicking on their nickname.
* [Join bar follows the current network][780], ctrl+x switches the network.
* The /exec command is now supported, so now you can execute commands right
from Smuxi. ([/exec -c][276], [/exec -o][277])
* Size matters: The entry grows and shrinks automatically or [manually][831],
and the topic bar changes size too. Say goodbye to pointless scrollbars!
(Oliver Schneider)
* Little things: New tab completion cycling (Ondřej Hošek), reconnect menu
entry in a server tab context menu, [search from the person list][567],
better support for Emacs key bindings in GTK+ (Carlos), better Messaging Menu
support for newer Ubuntu versions. No more hanging gnome-shell for a few
seconds when a notification is shown.
* The Windows and Mac OS X package now ship an Faenza icon theme by default.
### Mac OS X Enhancements ###
Massive OS X improvements were brought into this release.
* IRC URL handler: Clicking on irc:// links can bring up Smuxi.
* Behaviour: Smuxi has Macintosh menus (including global menu) and behaviour.
* Shortcuts: Smuxi has fully functional keyboard shortcuts on Mac.
* Font: Uses Menlo and fallbacks to Monaco font by default.
Kudos to Jonathan Pryor and Michael Lutonsky for OS X guidance and testing!
[smuxi-server launch script][828] is now included in the Mac package.
### Text Frontend Enhancements ###
Screenshot of Smuxi 0.8.11's text frontend:
* Color: The navigation bar displays color for highlights, messages and events
just like the GNOME frontend does.
* The Basics: Nickname completion, window closing, config management through a
new /config command, and better Xterm detection support are all in here.
* More stable :-)
### Campfire Support (Beta) ###
IRC, Twitter and XMPP weren't sufficient to Carlos Martín Nieto, so he added
Campfire, a completely new protocol to Smuxi.
The Campfire engine supports:
* Automatically opens active rooms on connect.
* List and search of available rooms using the Find Group Chat dialog.
* /join command: opens rooms
* /topic command: changes topic of a room
* /upload command: retrieves uploads
### XMPP (Beta) Enhacenments ###
There are massive XMPP enhancements. Thanks to Oliver Schneider (ker), we now
have:
* Contact list
* /contact command
* /roster command
* Configurable priorities (away and available) with /priority command
* Highlight support (Mirco Bauer)
### IRC Enhacenments ###
* Optimized for laptops by reducing the CPU wakeup/s drastically which saves
battery power.
* Added GeekShed to default networks.
### Updated Translations ###
Smuxi should now be in your language, including:
* French (Clément Bourgeois)
* German (Bianca Mix)
* Chinese Simp (Dean Lee)
* Danish (Joe Hansen)
* Swedish (Jimmie Elvenmark)
* Finnish (partial) (Kalle Kaitala)
### Build system ###
* Travis CI: It's easy to know what broke the build as commits will be built
as soon as they get pushed.
* Better Visual Studio support: msbuild-preprocess.ps1 (Will Johansson)
* Fixed configure failure on Slackware/Frugalware
### Behind the Scenes ###
* [Various memory leak fixes][667]
* Switched Windows builds to GTK# 2.12.20 and .NET 4.5
* Upgraded Twitterizer library to 2.4.1
* Upgraded Newtonsoft.Json library to 4.5.8
### Contributors ####
Contributors to this release are the following people:
* Mirco Bauer (298 commits)
* Oliver Schneider (32 commits)
* Carlos Martín Nieto (16 commits)
* Will Johansson (4 commits)
* Clément Bourgeois (3 commits, translations)
* Ondřej Hošek (2 commits)
* Calvin B (1 commit)
* George Karavasilev (artwork)
* Kalle Kaitala (translations)
* Joe Hansen (translations)
* Jimmie Elvenmark (translations)
* Dean Lee (translations)
* Bianca Mix (translations)
Thank you very much for your contributions to Smuxi!
Want this? Go [here][download page] and grab it right now!
What is it?
===========
Smuxi is an irssi-inspired, flexible, user-friendly and cross-platform
IRC client for sophisticated users, targeting the GNOME desktop.
Smuxi is based on the client-server model: The core application
(engine) can be placed onto a server which is connected to the Internet
around-the-clock; one or more frontends then connect to the core. This
way, the connection to IRC can be kept up even when all frontends have
been closed. The combination of screen and irssi served as example for
this architecture.
Smuxi also supports the regular single application mode. This behaves
like a typical IRC client; it doesn't need separate core management and
utilizes a local engine that is used by the local frontend client.
The project website can be found at:
https://www.smuxi.org/
References
==========
Changes
=======