Donate
MainDocumentationCommunityIRC NewsSyndicationOhlohPowered byIRC-Junkie.org for the #Smuxi IRC relay bot on Freenode and GIMPnet |
General5 weeks after the 0.7.2.2 "Lovegood" release, I am very happy to announce the major feature release, 0.8 codenamed "Godsend". Major feature highlights of this release are desktop notifications (with full support of actions, icons, updates, append and sound), messaging menu / indicators (as provided by Ubuntu's Ayatana project) and working Twitter support with OAuth (basic auth was disabled by Twitter on 31th August). This version also fixes all bugs that were reported since the release of 0.7.2.2. Further on, Smuxi comes with the following improvements in its user interface:
Smuxi provides better connectivity and security by supporting: HTTP and SOCKS proxies as well as secure connections to IRC servers by using SSL with optional certificate validation. Last but not least, it comes with an enhanced Twitter experience by supporting the use of multiple Twitter accounts at the same time, reformatting tweets that contain newlines and showing the full retweet instead of a truncated version. Updated languages includes: French (Clément BOURGEOIS) and German (Bianca Mix) The #smuxi IRC channel can now also be found, in addition to OFTC, on other popular IRC networks such as freenode and GIMPnet. The messages on #smuxi are automatically relayed between the 3 IRC networks. If you like Smuxi and want to support it by making micro-donations, Smuxi is available on Flattr. There are also many other nice FOSS projects available on Flattr, see the Flattr-FOSS project. Smuxi is available for download from here. Update: The Windows installer version 0.8-3 addresses some reported issues: a dos prompt window is no longer visible, the installed .NET framework version is now properly detected, .NET 3.5 SP1 is now installed instead of .NET 3.5 as the Twitter support needs this and the Twitter support actually works now. Just head to the download page to get these fixes!
meebey | General | 4 09 2010 - 18:04
29 bugfixes and 13 features later I am happy to announce the second bugfix release, 0.7.2 codenamed 'Lovegood'. This version fixes all bugs that were reported since the release of 0.7.1 but also introduces some very sexy new features! As the codename suggests, this release contains both love and goods. There are new features that everybody loves such as: file logging, configurable highlight words (Chris Le Sueur), fully customizable filters to ignore messages or events, markerlines which divide old messages from new messages, enhanced network status and window title format, and extended CTCP support. Too good to be true? It's real! The feedback I received from FOSDEM 2010 has spurred development and attracted new developers and translators. Smuxi news can also be retrieved by following the official Smuxi Twitter account. New languages includes: Portuguese (Americo Monteiro), Danish (Joe Hansen), partially Finnish (Kalle Kaitala), and partially Catalan (Siegfried-Angel Gevatter Pujals). Updated languages includes: French (Clément BOURGEOIS), German (Bianca Mix), Italian (Vincenzo Campanella), Czech (Michal Simunek), Swedish (Martin Bagge), and British (Ryan Smith-Evans). Going forward, translations will be coordinated and maintained by using Transifex. If you wish to submit or update translations, simply visit the Smuxi project on Transifex. You can find out how Transifex works by reading our Translation HowTo. All bugfixes and features can be found on the completed 0.7.2 roadmap. Already keen on this release? Grab 0.7.2 from the download page! Update: 0.7.2 crashes on start for new installations and existing installations that don't have remote engines defined. Update: 0.7.2.1 contained a few annoying bugs such as: crash when saving configuration changes with remote engines, bug in the new markerline feature, message pattern field of filters never matched and missing IRCnet server in default settings, which were all fixed in the 0.7.2.2 bugfix-only release, available for download.
meebey | General | 23 07 2010 - 00:31
We have good news for FreeBSD users. Thanks to the work of Romain Tartière Smuxi is now available in the official FreeBSD ports tree. Installation instructions can be found on the download page. This is an important step for the cross-platform spirit of Smuxi -- now covering 3 different operating systems: GNU/Linux, FreeBSD and Windows. And don't worry, this won't be the last one! Mac OSX is high on our priority list but we don't have the resources yet to make this happen. We are looking forward to see Smuxi's community growing so it can reach even more users regardless of their operating system, language or origin. Everyone is invited to join the community! If you are interested and have some spare time, Smuxi is looking for help in many areas:
meebey | General | 5 06 2010 - 18:13
About 3 weeks after releasing Smuxi 0.7 I am proud to announce the first bugfix release, 0.7.1 codenamed 'Heidi'. This version fixes all bugs that were reported since the release of 0.7. Notable changes are: important crash fixes, seen and unseen highlights are now remembered when reconnecting to the smuxi-server, improved error tolerance for temporarly Twitter issues, fixed /join command and adaptive excess flood handling. A full list of changes is included below. Bugfixes:
New translations:
Smuxi is available for download from here.
meebey | General | 1 02 2010 - 04:36
I am pleased to announce that Smuxi 0.7 'Bianca' is out NOW! This is the most exciting release since the initial public release in 2008. This release contains 4 major highlights in addition to many other enhancements and fixes: Initial support for Twitter has been implemented. This will allow you to send and receive tweets to the Twitter microblogging service. It supports the friends timeline, replies view, and direct messages. The character counter, Reply-To feature, and avatar support will follow in later releases. Smuxi is now able to flawlessly handle network connections with high latency which are common with UMTS, WLAN, and busy DSL and cable lines. All communication between the Smuxi frontend and the Smuxi server is now done as a background task using threads. This gives Smuxi a very responsive feel - just like a normal, locally running application - even with difficult network conditions The IRC experience has been significantly improved. Smuxi will now send all unrecognized commands transparently to the IRC server and will show the reply directly to the user. In addition, the userlist and query menu have been extended to include common CTCP actions. Smuxi now ensures that the text colors used in the tabs are easily readable, regardless of your GTK theme. It does this by using the proven-reliable color-contrast algorithm used by Smuxi 0.6.4.1 to generate nick colors. A full list of changes is included below. New features:
Bugfixes:
Big thanks goes to the reviewers of the english messages strings done on debian-l10n-english @ lists.debian.org:
New translations:
Updated translations:
Thank you everyone who contributed to this release! Smuxi is available for download from here.
meebey | General | 14 01 2010 - 01:48
After a successful hacking weekend I am happy to announce that Smuxi has a cool new feature. With the next Smuxi release you will be able to receive and send tweets from/to Twitter. For those who don't know yet what Twitter is, it's a micro-blogging tool which I am using heavily for the past few weeks/months. Smuxi supports the friends timeline, replies view and direct messages. Check out this screenshot which shows this feature in action. I am planning to add avatar and reply-mode support at some point later. PS: If you want to follow me on Twitter: http://twitter.com/meebey
meebey | General | 4 11 2009 - 02:32
I uploaded a new version (0.6.4.1-2) of the Windows installer, as the SSH support was broken spitting out the following error message each time you try to connect: plink: unknown option "-auto_store_key_in_cache" This issue was caused by the wrong included plink version (an application part of the putty tools) used for the SSH tunnel. Also the installer no longer requires a reboot after the automatic GTK# install, which should make new users happy. Linux users don't have to update anything, no issues or changes there.
meebey | General | 18 10 2009 - 03:33
2 months after releasing Smuxi 0.6.4 I am proud to announce the first bugfix release, 0.6.4.1 codenamed 'Claire'. This version fixes all bugs that were reported since the release of 0.6.4. The most notable change is the optimized nickname color feature which has been redesigned to select colors which will look good on your screen. The algorithm is based on the Web Content Accessibility Guidelines published by the W3C. This feature is now enabled by default for new installs. Existing users are encouraged to visit the preferences to enable the feature. To assist in tracking your conversations, nicknames in your replies will now be colored too. The default font for Windows was changed from Monospace to FixedSys which should give a much improved experience. A full list of changes is included below. New features:
Bugfixes:
Updated translations:
(Smuxi is seeking for translators!) Smuxi is available for download from here.
meebey | General | 15 10 2009 - 00:10
I am happy to announce the 0.6.4 release of Smuxi. This release contains important changes for supporting Windows and Mac OS X as it no longer requires the GNOME# library. The SSH-support for the communication between the server and the frontend is now official and has been integrated into the GUI. This means Smuxi can safely be used now with NAT and port-based firewalls. For a detailed list of changes, please read the feature and bugfix list below. New features:
Bugfixes:
Updated translations:
Smuxi is available for download from here.
meebey | General | 24 08 2009 - 17:55
I have good news to our Windows users. The new installer (0.6.4-4-dev) of Smuxi now supports Windows 64-bit. This was tested on Windows Vista and Windows 7 RC1. Smuxi is not running in 64-bit execution mode (yet) but in 32-bit mode because GTK+ is not yet fully ported for Windows 64-bit. Windows XP 64-bit should also work, if not please write me an email or join our IRC channel. You can get Smuxi 0.6.4-4-dev from the download page.
meebey | General | 31 05 2009 - 21:11
Smuxi has now a full featured installer for Windows! Sebastian Schnur <ikkerus_at_ikkerus_dot_net> was so nice and contributed a NSIS installer script for Smuxi. The old "installer" (just a simple zip file) has been replaced on the download page with this one already. I couldn't resist and enhanced the installer script to automatically download and install the software requirements when needed, which is MSI 3.1, Microsoft .NET 2.0 and GTK# 2.12. The installer works perfectly (tested) under Windows XP and Windows 7. At this time only 32bit is supported as GTK+/# isn't ready yet for 64bit on Windows. I read that you can run GTK# apps in 32bit mode on 64bit Windows, but the application and library files have to be masked somehow, but I could not find out yet how to do that using Linux. Are you running Windows and want to give it a try? Just grab it from the download page! (if you wonder why the version is 0.6.4-dev for the Windows build, I made a development release which includes the feature/#63_drop_gnome-sharp branch)
meebey | General | 31 05 2009 - 16:13
You might have wondered what happened since the 0.6.3 release? The simple answer is: lots! Code-wise not so much changed but project structure wise. For example we switched the the Version Control System from Subversion to GIT. Why? Because GIT allows us developers to simply develop new features without destablizing the main code base by using feature-branches. Subversion has also support for branches, but they are difficult to merge and maintain. So you can now find the Smuxi source for browsing at: http://git.qnetp.net/?p=smuxi.git And for development at: git://git.qnetp.net/smuxi.git We migrated from the ticket and release planning tool TRAC to Redmine. The main reason for that switch was that TRAC has no decent GIT support out of the box. Don't worry, all submitted tickets are imported to Redmine, nothing was lost! And here it is Smuxi on Redmine: http://projects.qnetp.net/projects/show/smuxi Ok, all this fancy stuff for the developers now, but what for the users? Smuxi has now support for clickable URLs, colors and multi-line in topics, like this: Also when the day changes between a message it will now show that day change with the date. That way you can see which day it was (not just which time) for older messages in the backlog. Those 2 new features are already merged into the master branch, if someone wants to try them out (by building from source). Last
but not least a 3rd feature is on it's way: pure usage of the GTK+
libraries. We continuously have issues with getting Smuxi running on
Windows correctly. The problem there is that the GTK# installers are
not shipping GNOME components and thus we have to ship them which causes
all kinds of version issues. Smuxi only uses the GNOME library to
provide the assistants like"Add new Engine". GTK+ includes since version 2.10 an assistant API which we are porting to. With this step Smuxi
will run on Windows by just installing MS .NET 2.0 + GTK# 2.10 and it works (this time)
meebey | General | 29 03 2009 - 17:23
Just in time, with the beginning of 2009 we are proud to announce the release of Smuxi 0.6.3! This release is the 3rd bugfix release of the 0.6 series but also contains as usual new features for your joy of upgrading to the new version. New features:
Bugfixes:
New translations:
As you can see, we have applied lots of love to this release There are now also packages available for openSUSE (thanks to Andrew Jorgensen) and Ubuntu (thanks to Stefan Ebner). The download page contains explanations how to install those.
meebey | General | 1 01 2009 - 21:31
Here it is, the second bugfix release of the 0.6 series! New features:
OK thats it from the 0.6.2 front, just head to the download page and get the real stuff! PS: Smuxi is now available in Debian/Unstable and ArchLinux (thanks goes to Jense for the ArchLinux package)!
meebey | General | 26 08 2008 - 00:35
As promised here are the Debian and Ubuntu packages for the 0.6.1 release of smuxi! How to install them, just head to the download page. For Linux package maintainers out there, I welcome very much smuxi packages for other Linux distributions like OpenSUSE, Gentoo, ArchLinux, ForeSight and so on! Visit me on IRC #smuxi @ OFTC or write me an email.
meebey | General | 30 07 2008 - 00:07
So one week after 0.6.0, here we go, the first minor bugfix/feature release of the 0.6 series! I
received a lot of feedback from smuxi users, thanks goes to all smuxi
users for that. This helps me making smuxi a great IRC client. So what
does this bugfix release include? Well, it contains some bugfixes but
there was no major bugs like crashes or anything, seems like someone
tested smuxi very well As it didn't contain much bugs, I also added some smaller features, here the list: New features:
Bug fixes:
So what are you waiting for? Get smuxi 0.6.1 from the download page! Please keep giving me feedback by submitting TRAC tickets, joining on IRC or writing emails! That's what make me going Attention to Windows users: with the 0.6.1 release I made a win32 package that will run if you follow the "Windows Install" instructions from the download page! Tomorrow I will try to get Debian and Ubuntu packages done for Smuxi. For some odd reason I couldn't get 0.6.0 packages building because autofoo failed on Debian/Etch not finding install-sh while it was there... Update: the source tarball of smuxi 0.6.1 and smartirc4net have been updated! Smuxi builds from source cleanly now, check the download page.
meebey | General | 28 07 2008 - 00:33
Yep, you read correctly the title, finally smuxi 0.6.0 is released! After 3 years of development here it is, the flexible and cross-platform IRC client (actually it's multi-protocol, but the 0.6 only includes IRC support). So here a feature list of what the 0.6 release includes:
So here it is, in all proud and glory: Are you hot already? Get smuxi now as long it's steaming hot! For binary tarball, source tarball, packages for Debian/Ubuntu and Windows just head to the download page.
meebey | General | 19 07 2008 - 09:50
If you wondered what's happening, the beta release is very close. I plan to release smuxi beta (0.6) this month. Smuxi made good steps forward regarding stability and API design. I've been using smuxi as my primary IRC client almost a year already and it's fun. Also the GNOME frontend is not the only one anymore That's not all yet I need to blog! The IRC protocol implementation was always made in modular fashion. It is only an implementation of a protocol manager interface. But I never managed to implement a different protocol (no time, no real interest) but some months ago I got hot trying the XMPP / Jabber protocol, as many of my friends are using different protocols (like ICQ, AIM, MSN). Jabber supports gateways to other protocols, so I thought with Jabber I could kill all protocol holes with one stone. And that was a big success, smuxi has now experimental Jabber support too, supporting person and group chats (no presence / contacts though). Too much text already? Then check this screenshot. On that screenshot you can see me connected to a Jabber server, chatting to iamthejaymann through the Jabber server over the AIM gateway Stay tuned, it's worth it!
meebey | General | 2 12 2007 - 21:50
The #smuxi IRC channel moved from freenode to OFTC, I was annoyed again today when I was sending an private message to a smuxi alpha tester and he didn't get my message. Enough is enough. The pm "spam-filtering" is just idiotic, I got more spam from lilo than spam via private messages. Also the CTCP or color filtering, specially when testing smuxi is not that useful, so we moved. Now you can reach us on #smuxi on irc.oftc.net, see you there.
meebey | General | 31 12 2006 - 03:20
Some of you may believe nothing is happening with smuxi, but this is not true. I am working on implementing missing features and fixing bugs found by smuxi alpha testers. Smuxi supports now colors and formattings on MOTD, channels and queries. Colors and formattings can also be stripped with a setting for the ASCII-printable fans If you want some special feature that is missing in other IRC clients, please write a quick comment to this post.
meebey | General | 3 10 2006 - 13:25
After some work on smuxi I made new screenshots, you will notice that there is the engine manager and preferences GUI now. IRC server manager is still missing though, that will be one of the next things I will work on. Head over the screenshots and take a look!
meebey | General | 3 07 2005 - 20:15
Ok, after a few days (4 continues days, to be more accurate) I have a first working smuxi frontend! Like I said in an earlier post it's the Gtk/Gnome frontend. I can spawn the engine (smuxi-engine.dll) with the frontend, or standalone (smuxi-server.exe). Then I can spawn one or many frontends (like smuxi-gtkgnome.exe) and connect to the engine and then go IRC chatting. I can quit the frontend, the engine stays alive and continues doing all IRC work, then I can start later again a frontend and I got the same state as it was! Now I am focusing to get the frontend user friendly, it lakes some GUI windows yet, like the IRC server manager, engine manager and preferences. Those GUIs are passed by writing directly the INI file This alpha version is limited to known alpha testers, no public release. When the missing GUIs are added and I made some optimizations then smuxi is ready for a beta release, which will be public and with source! If you want to be alpha tester, please join #smuxi on irc.freenode.org and idle there, thanks! Oh I almost forgot
meebey | General | 20 05 2005 - 23:06
OMG, after hacking hours on the engine, I finally got the engine running the first time with 2 text frontends using 2 different users! I have to fine tune some stuff yet but the base of the engine works like it should. So now I can actually start implementate the Gtk/GNOME frontend for Smuxi. Some things in the engine are not yet strictly defined, I will have to make some more think-about-the-big-picture-sessions while I am hacking the frontend. Currently the text frontend is just a test yet to see what the engine tries for debugging. Stay tuned
meebey | General | 25 04 2005 - 10:14
Since I am working heavily on the new codebase which will give us the detachable frontend feature, I found the name Gnosmirc does not fit anymore for a few reasons. When I started Gnosmirc I focused the Gnome GUI toolkit, with this new feature, Gnome will be just one frontend of many. Also users could see an association with the name of "mIRC" which I do not like at all. So a new project name was born: smuxi - Smart MUltipleXed Irc. Smuxi reflects exactly the main feature of it which is pretty unique to almost all IRC clients. So lets smuxing!
meebey | General | 27 03 2005 - 15:18
As you already know probably, the webview at http://svn.qnetp.net was offline duo berkley database corruption, caused by locking problems with subversion and viewcvs (the webview script for svn I use). I converted all subversion repository to the relative new "fsfs" backend, this means no berkley database and of course no berkley database corruption
meebey | General | 27 03 2005 - 15:09
Yes, I am doing already big steps splitting Gnosmirc into 2 parts, engine and frontend. The engine contains all Gnosmirc application logic and features, and the frontend displays the current messages/states of that engine. The base for this will be .NET Remoting, I am already testing alot how I can use it for Gnosmirc. Some tests were already a big success. Within this testphase I am writing UML diagrams for Gnosmirc, I really don't wanna do another another rewrite because I forgot to look at the big picture, I bet every developer understands this who outgrow on their projects. Since this core rewrite is going on, I am planing on writing myself now all layouts instead of using Glade. Glade is great but it does not give me the flexibility I need for making a flexible IRC GUI client, it limits me in object design which is a PITA. The Windows port of Gnosmirc was almost working, but glade stopped this. Reason is I used a newer glade version for development on my linux workstation than the windows version of glade (shipped with Gtk# for windows). So it failed on that, hardly, mostly all places produced crashes. Means after kicking glade, Gnosmirc will run on Windows too! Don't get me wrong though, Glade is a cool GUI tool, but it's not a solution for everything, allright stay tuned
meebey | General | 25 12 2004 - 20:49
Yes, I am working on it already. The problematic GUI queue based on Gtk.ThreadNotify is being replaced by GLib.IdleHandler. The concept is much different, when Gtk has nothing to do (no draws, no updates etc) then the IdleHandler will be called. In that IdleHandler method it will work on the queue (GUI changes that are pending, like showing new IRC messages to the channel pages) and does the actual work. This means when gtk is "done" or "ready" for making new changes to the GUI, then Gnosmirc will process his changes. In practice this should give a much more interactive GUI programm (when its under load). The GUI hangs should not happen anymore this way, since if gtk has alot to do (making new pages, updates userslists etc) then no further GUI changes are done (from the queue) till gtk has finished first the current pending work. Also what I like about this approach is, I wrap the IRC callbacks into the gtk main thread, so I don't have to create containers for each GUI change (that was a real PITA)! The rewrite is not completed yet, the svn repo is inconsistent now, so be careful if you svn update
meebey | General | 28 10 2004 - 12:45
So, whats the status of Gnosmirc? The GUI rewrite is completed and code design problems are solved. Less Gtk# code, more glade widgets.
Also the config class of Gnosmirc got a big change, I got a patch by Giacomo Di Ciocco aka Deffie who was so nice to work on the config abstraction layer. The configuration data is now stored in a thread-safe hashtable, this allows much easier and safer access.
The topic is now shown, if a topic exists.
The command history has now a managed size and will not grow forever
meebey | General | 24 10 2004 - 01:32
It was time for a Gnosmirc homepage. This one is based on the cool Jaws project, take a look it at. So on this page we will show some exciting screenshots of Gnosmirc and keep you uptodate with the project status.
Currently I am working on the 0.3 version which is a big GUI rewrite. Most dynamic GUI parts was done directly in C#, now I am using Glade# for templates like channel, query and serverpage. After this rewrite is finished I will do another rewrite for the 0.4 release, this time it will be the OO design of Gnosmirc. Since its my first GUI project I ever made I am learning alot of how things go and not go
meebey | General | 27 09 2004 - 22:36
|