Social


Main

Documentation

Community

IRC News

Syndication

rss
atom

Ohloh

Powered by

SmartIrc4net

Nini

log4net

Twitterizer

IRC-Junkie.org for the #Smuxi IRC relay bot on Freenode and GIMPnet

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling .NET and Java applications. Take a look at YourKit's leading software products: YourKit .NET Profiler and YourKit Java Profiler.

General

As longingly awaited I am very happy to announce Smuxi 0.8.10 codenamed "Tracy". During the development 8 bug reports and 15 feature requests in 136 commits were worked on making this release a major feature and minor bugfix release.

Screenshot of Smuxi 0.8.10 in action

Notable highlights in this release are:

Integrated Spell Checking

Everyone knows the "how do you spell that word again?" situation and either you don't care and send a possible typo or you go checking a dictionary which is kind of annoying. The good news is: with this release you no longer need to do that, as Smuxi includes automatic spell checking while you type messages. The bad news is that this feature is currently limited to Linux builds, and thus OSX and Windows build do not ship with it. The installers need to be extended and I haven't found pre-compiled OSX nor Windows binaries for the GTK+ spell checking library.

Screenshot of Smuxi 0.8.10 showing spell checking in action

Favicons for Server Tabs

Distinguishing server tabs can be difficult, especially if you have plenty of them. All server tabs have the same icon so you need to search for the right name. I wondered why this issue doesn't happen so easily with a web browser which usually also has lots of tabs open. Besides the page name there is the favicon right in front. So why can't Smuxi make use of that simple but effective technology? Well, now it does! You connect to a known network, and Smuxi will download and show the favicon of the website. It just works and does everything in the background for you.

Screenshot of Smuxi 0.8.10 showing favicons in action

Quick Join Bar

One thing that makes IRC really difficult for new comers is the important IRC concept that channels are network specific. So what happens is people try to find / join the channel they are looking for but on the wrong network. They have to connect to the right server/network and then switch to the right tab, before they can join the channel (using the /join command or join dialog). The developers of Smuxi had a brainstorming session and came up with something that should be easy enough for anyone to use and finally solves the issue: the quick join bar. You know which channel you want to join and which network, you enter the channel name, select the network from the list and hit the "Join Chat" button and you are done. Now Smuxi will do just the right thing for you and connects to that network if needed, joins the channel if needed, or switches to the channel if you are already there!

Click here for a screencast of the Quick Join Bar in action

Indention of multi-line messages

Messages on IRC and also Twitter are often longer than a single line in Smuxi can show, thus it has to be split into a second line or more. The issue here is that the continuation line looks cluttered because it doesn't align with the first line. Here you can see an example for this issue:

Screenshot of Smuxi 0.8.9 showing line breaks

Ewww, that looks ugly, doesn't it? I will make this one short, here is the cure with indented multi-line messages:

Screenshot of Smuxi 0.8.10 showing line breaks

Enhanced Text Frontend

The text frontend which is still in alpha state has received the following enhancements: new /exit command, new /help command, regular and xterm window title, and, several fixed crashes.

Screenshot of Smuxi 0.8.10's text frontend

Enhanced Commands

The /network command by default shows now all connected and also available networks:

Screenshot of Smuxi 0.8.10 showing network command

The /connect command now allows you to connect by network name like this:

/connect freenode

Updated Translations

  • Portuguese (Pedro Ribeiro)
  • Chinese Simp (Dean Lee)
  • Danish (Joe Hansen)
  • Swedish (Martin Bagge)
  • Russian (Yuri Myasoedov)

New Translations

  • Croatian (Matias M)
  • partially Polish (lukasznaw)

Contributors

Contributors to this release are the following people:

  • Mirco Bauer (126 commits)
  • Bianca Mix (translations)
  • Dean Lee (translations)
  • Joe Hansen (translations)
  • Yuri Myasoedov (translations)
  • Pedro Ribeiro (translations)
  • Matias M (translations)
  • Martin Bagge (translations)
  • lukasznaw (translations)

Thank you very much for your contributions to Smuxi!

Already horny? Go here and get some!

Update: Smuxi 0.8.10.1

About 2 months after the 0.8.10 release, Smuxi 0.8.10.1 with only important bugfixes and translation updates was released. This release includes the following 6 bugfixes: smuxi-server now honors the timezone of tweets, fixed a connection crash with InspIRCd-2.0 servers, quick join no longer opens another network tab, closing chats no longer crashes Smuxi sometimes, /connect irc.some-server.com works again and focusing the message area moves the focus back to the entry again.

meebey | General | 21 08 2012 - 23:29

Just in time for 2012 I am very pleased to announce Smuxi 0.8.9 codenamed "One Giant Leap". During the development 56 bug reports and 33 feature requests in 593 commits were worked on making this release a major milestone of the Smuxi project. At the Chaos Communication Congress (28C3) in Berlin I was doing the final development sprint to get 0.8.9 done, which was a very intensive and refreshing experience.

Here are the highlights of this release:

Development Builds / Rolling Releases

After the 0.8 release it became clear that a continious and short development -> test cycle is important to keep the project going quickly. At some point I have received requests if the project is dead while it was more active than ever. The lack of new releases (for about 15 months) lead to this wrong impression. Thus Smuxi can be obtained from development builds now. This includes daily builds for Debian (Squeeze, Wheezy, Sid), Ubuntu (Lucid, Maverick, Natty, Oneiric, Precise) and Windows. Thanks goes to Hannes Tismer for providing the Windows autobuilder and to Canonical for the PPA autobuilder.

We invite everyone to use these daily builds to keep track of the latest development of Smuxi. Issues and regressions are fixed in a very short period (usually the same day). Thanks to our users who ran development builds and reported issues which led to many bug fixes prior to this release.

On the other hand one of my New Year's resolutions are to "release early, release often" So there should be no nerd left behind...

Screenshot of Smuxi 0.8.9 on Mac OS X

Mac OS X support

With the help of Steven McGrath (Steve[cug]) who created the initial Mac OS X installer for Smuxi we now have official support for Mac OS X. The download page contains the instructions how to obtain and install Smuxi on Mac OS X. This makes the 4th platform where Smuxi can be used on besides Windows, Linux and *BSD.

For now Smuxi 0.8.9 doesn't feel as native as it could as it relies on the GTK+ port. We are looking into enhancing the experience though, just stay tuned.

Chat History on Disk (Beta)

The most exciting feature in this release I think are the "persistent message buffers". With this feature I could solve one of the biggest drawbacks IRC ever had: IRC does not retain any messages you have sent or received. All messages are only relayed to all users. The issue is that if you close your IRC client or even just leave a channel, all your received messages are gone.

One workaround in most clients was to create text log files which then contains the chat history, but it is annoying and not user-friendly to open some text file somewhere from your disk to read the history outside of your IRC client.

Now with Smuxi 0.8.9 you no longer have this issue, all chat history gets automatically written and read to a message database when you start Smuxi, join channels or open queries! As this feature is not fully stable yet it is not enabled by default. If you want to try it go to: File -> Preferences -> Interface and change "Persistency Type" from "Volatile" to "Persistent", hit OK and restart Smuxi. Now all messages are saved into the database and will automatically be shown.

Click here for a screencast of this feature

Jabber / XMPP Support (Beta)

You probably have friends not on IRC and Twitter, say on Jabber, gTalk or Facebook? This is where the new XMPP engine of Smuxi comes into play. You can send and receive messages to/from them now! The implementation is far from complete, though. It has no buddy list for example and needs only to be treated as a technical preview of what will be coming in future Smuxi releases.

Click here for a screencast of this feature

Screenshot of Smuxi's Text Interface

Text Interface (Alpha)

This is the first release that contains a text frontend based on the STFL library. STFL is a library that uses ncurses to draw text based user interface using a markup language (like Glade for GTK+). This frontend is in early alpha state and lacks a lot of interface features and likes to crash. It is still included to attract potential developers who want to enhance this frontend. The frontend can be enabled by passing --enable-frontend-stfl to the configure script and then by executing smuxi-frontend-stfl.

NetworkManager Support

Everyone with a laptop knows how annoying it can be to suspend and resume when network based applications suddenly go crazy because they have lost the connection and either spew errors or take forever to get back in shape. Smuxi will now detect the network state right away with the help of the new Network Manager support. It automatically reconnects when needed right away for you.

Next Generation Internet Support

You can now connect to IRC servers using the IPv6 protocol

Enhanced Find Group Chat Support

Users had real issues to find out how to search for channels, thus Bianca Mix added a neat feature. The /list command will now simply open the Find Group Chat dialog for you. This way everyone used to IRC will find it in no time. Searching for channels on freenode wasn't working correctly, this is now fixed. Smuxi also supports the SAFELIST feature of the IRC protocol now which allows to retrieve a full channel list and do client side search which makes consecutive searches much faster.

Enhanced Windows Experience

For a long time you could not use Smuxi with the latest GTK# version of 2.12.10 on Windows. The issue was that Smuxi relied on SVG support which 2.12.10 no longer had. Smuxi is no longer using SVG instead it uses pre-scaled PNG images thus it works just fine with GTK# 2.12.10 on Windows now. At the same time the issue that the maximized state of the main window was left when restoring from task bar is fixed with GTK# 2.12.10.

Screenshot of Fixed-Sys vs Consolas font Smuxi used by default the FixedSys font on Windows to give it the typical IRC look most people are used to. Since Windows Vista there is a better console-like font available called Consolas. Smuxi will now use the Consolas font instead on Windows Vista or later.

Another important enhancement is that Smuxi no longer has issues with multiple GTK+ installs on the same computer, which was getting more common with more popular ported GTK+ applications such as GIMP or Pidgin.

SSL for IRC fixed

IRC with SSL was only working with the default port of 6697. Thanks to Jo Shields now any port can be used with SSL.

Crash Related Issues

Desktop notifications could crash Smuxi in case of errors related to the notification system or an absent notification daemon. There was a chance that the crash dialog simply disappeared which made reporting bugs more difficult no longer happens. Rapid use of ctrl+w, /window close (Jimmie Elvenmark) and opening the Find Group Chat dialog on the Smuxi tab do no longer crash. Also number-only network names, /network switch freenode and GTK+ install without SVG support no longer lead into a crash.

Enhanced Notice Handling

Notices will no longer open query tabs for you instead it will show them on tabs you share with the person who sent it with the server tab as fallback. This also avoids ChanServ, NickServ and spammy IRCop tabs.

Twitter fixes

Twitter made some changes to their API which broke the Twitter support of Smuxi 0.8. This was taken care of and also a few other issues were solved allowing Smuxi 0.8.9 to work smoothly with Twitter again.

Extended Keybindings

Smuxi allows now to use the ctrl+tab / ctrl+shift+tab and ctrl+n / ctrl+p keys to switch tabs. The keybindings still work even with a hidden menu bar now.

Smuxi Server specific highlights

More interactive and much faster synchronization

When connecting to a smuxi-server you had to wait till Smuxi finished the synchronization before you could use the interface. Also you could not tell how far the synchronization was and just had to wait till it was completed. With Smuxi 0.8.9 the connect just takes a few seconds and all chats are synchronized in the background with a progress bar so you can use the interface from the first moment on and know how far it is. The speed how much it takes to synchronize all chats also reduced drastictly by 400%!

Click here for a screencast of this feature

More background communication

When using a smuxi-server the interface sometimes had load times like when opening the preferences or when using the nickname completion (Andrew Kannan). These operations are done in the background and no longer blocks the interface. Also when the communication is lost to the smuxi-server the frontend will now automatically reconnect to it in the background.

Low Bandwidth Mode

When it comes to mobile internet connectivity such as UMTS/HSDPA, Edge and GRPS it can be a real pain to connect to the smuxi-server as it has to transfer all the messages over that. If you just want to ask someone you know then you don't need any old messages to do that. With the "Low Bandwidth Mode" you can now connect to the smuxi-server without loading old messages which makes the connect very quick. You find this option in the engine connect dialog.

Stable Protocol

Initially I didn't plan to make the protocol of Smuxi stable before the 0.9 release, but as it turned out the 0.8 protocol was good enough to still use it and for that reason Smuxi 0.8.9 is still compatible with 0.8. The 0.8 protocol will see no breakages, instead the next protocol will be on-top or opt-in of the current one. This means future Smuxi versions stay compatible with it.

Shutdown Command

You can now shutdown the smuxi-server if you like using the /shutdown command. It it safe to use the command, it will do a clean shutdown sequence for you. For example it makes sure all messages are written to disk in the case of enabled persistent message buffers. If you have your smuxi-server daemon monitored (e.g. with runit) it can also automatically be restarted and upgraded this way.

Built-in SSH Keyfile Support

It is no longer needed to fiddle with the .ssh/config file or pagent to get SSH key authorization working. You can now simply tell Smuxi which SSH keyfile you want to use to connect to your smuxi-server.

Updated Translations

  • Catalan (Siegfried-Angel Gevatter Pujals)
  • Danish (Joe Hansen)
  • Finnish (Kalle Kaitala)
  • French (Clément Bourgeois)
  • German (Bianca Mix)
  • Italian (Vincenzo Campanella)
  • Portuguese (Americo Monteiro)
  • Spanish (Castilian) (Ricardo A. Hermosilla Carrillo)

New Translations

  • Chinese Simp (Dean Lee)
  • Slovak (Tomáš Vadina)
  • Swedish (Jimmie Elvenmark)
  • partially Russian (Aleksandr P)
  • partially Turkish (Umut Albayrak)
  • partially Urdu (makki)

Contributors

Contributors to this release are the following people:

  • Mirco Bauer (497 commits)
  • Tuukka Hastrup (10 commits)
  • Bianca Mix (10 commits, translations)
  • Clément Bourgeois (8 commits, translations)
  • Andrius Bentkus (5 commits)
  • Carlos Martín Nieto (3 commits)
  • Jimmie Elvenmark (3 commits, translations)
  • Hannes Tismer (1 commit)
  • Jonathan Pryor (1 commit)
  • Jo Shields (1 commit)
  • Siegfried-Angel Gevatter Pujals (translations)
  • Dean Lee (translations)
  • Aleksandr P (translations)
  • Americo Monteiro (translations)
  • Andrew Kannan (translations)
  • Joe Hansen (translations)
  • Kalle Kaitala (translations)
  • makki (translations)
  • Ricardo A. Hermosilla Carrillo (translations)
  • Tomáš Vadina (translations)
  • Umut Albayrak (translations)
  • Vincenzo Campanella (translations)

Thank you very much for your contributions to Smuxi!

After reading this whole pile of text, head over here and grab this smexy stuff!

meebey | General | 1 01 2012 - 23:58

FOSDEM 2010 Talk

Early this year I was giving an introduction talk of Smuxi at FOSDEM 2010 in Brussels.  In case you haven't watched it yet, you can watch it on YouTube here.

Hacking HowTo

On the #smuxi IRC channel new people are asking how to get started with Smuxi development. If you are interested in enhancing Smuxi by programming, then this new Smuxi Hacking HowTo is a must read for you.

Feature Voting

Even if you are not a programmer and also not planning to become one you can still get your favorite features faster by voting for them! Just head to Smuxi's ticket system, login or signup an account, open the feature ticket you would like to have and hit the green vote button. When I am deciding which feature to implement next, I will check which feature has the most votes and pick that one over others! So keep voting for your favorite features, or file a new feature request if it doesn't exist yet.

meebey | General | 24 10 2010 - 15:11

5 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:

  • More distinct nick colors by using a combination of colors
  • Use of nick colors for userlists
  • Emphasis of own nick in bold, making it easier to distinguish sent messages
  • Toggle-able menubar
  • Full screen mode support for enhanced netbook experience
  • Browse mode support
  • Remembering of tab order when reconnecting to a smuxi-server
  • Sound support by notification daemons which support this extension
  • Display of IRC network name instead of hostname in the tab
  • Addition of "Open Log" button for easy viewing of logs.

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. I will push a 0.7.2.1 emergency release ASAP! Smuxi 0.7.2.1 fixes the crash and is available for download.

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:

  • artwork: layout, logo, icons
  • translations
  • documentation: how-to, built-in help, tooltips
  • installer / packages: Mac OSX, RPM (Fedora / Red Hat)
  • programming: features, bugfixes, ports, further protocols (Jabber, MSN, etc)
  • distribution: articles (wikipedia), reviews, news, download sites, etc
The easiest way to get in touch with us is to join the #smuxi IRC channel on OFTC (irc.oftc.net)

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:

  • Bug #290: Twitter hostname and port can be configured in settings
  • Bug #293: Crash when using numeric passwords
  • Bug #294: Smuxi needs to tolerate temporarly Twitter issues
  • Bug #297: NullReferenceException on start with auto-connecting Twitter account
  • Bug #299: /server and /connect $server crashes with NullReferenceException
  • Bug #301: Highlights are not shown when connecting to remote engine
  • Bug #302: First message after opening a new query tab is not highlighted
  • Bug #303: Reconnect loop with bouncers (irssi-proxy)
  • Bug #307: Adding Server crashes with NullReferenceException
  • Bug #308: Netsplit triggers “excess flood” kick cycle on Freenode
  • Bug #311: /join suddenly stops working
  • Bug #312: Random Startup / Connect Crash: NullReferenceException
  • Bug #314: Tarball contains binaries
  • Bug #320: Smuxi crashes when trying to add a server with an invalid/unsupported protocol
  • Bug #321: Show away-messages only once does not work
  • Bug #323: Partial self triggered highlights
  • Bug #326: /topic command can trigger highlights
  • Bug #327: Using /rejoin on an unconnected channel blocks, gives error msg

New translations:

  • Partial Catalan translation (Siegfried-Angel Gevatter Pujals)

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:

  • Feature #228: Twitter integration
  • Feature #20: more colors for message types
  • Feature #259: Split too long IRC messages into smaller messages
  • Feature #25: Pass unknown commands to protocol manager as fallback.
  • Feature #29: show away-msg only once per query (David Paleino)
  • Feature #46: nickname completion on private chat (David Paleino)
  • Feature #71: Add popup menu to links in the chat/channel window
  • Feature #146: Please add right-click menu to queries (Clément Bourgeois)
  • Feature #147: Please add CTCP to on-nick right-click menu (Clément Bourgeois)
  • Feature #225: Use colors with good contrast for tab label
  • Feature #235: Smuxi Server Manager (Clément Bourgeois)
  • Feature #236: Process "On Connect Commands" for Quick Connect
  • Feature #242: Entry Command Queue
  • Feature #243: SSH tunnel setup needs to check the local forwarding port
  • Feature #248: stray SSH tunnel checker
  • Feature #256: Show unknown IRC replies to the user
  • Feature #258: Optimize SSH on difficult networks
  • Feature #269: Show CTCP replies on query tabs (Clément Bourgeois)
  • Feature #270: Find Group Chat should show colored IRC topics (David Paleino)
  • Feature #273: Support context-menu key in user list
  • Feature #274: Make URLs copyable with a context menu

Bugfixes:

  • Bug #149: Highlights are not always remembered
  • Bug #183: Leaking FrontendManager threads
  • Bug #198: Missing dictionary on WIndows
  • Bug #211: /names command takes ages on big channels
  • Bug #223: Many beeps when connecting to a smuxi-server on Windows
  • Bug #224: "Find Group Chat" might block forever
  • Bug #232: Client throws unhandled exceptions upon network connection loss (Windows)
  • Bug #233: Switching between tabs is not instantaneous on slow connections to remote servers
  • Bug #234: crash on open
  • Bug #240: excess flood caused by joining many channels at once
  • Bug #241: Marking topic text (grab-focus kicks in)
  • Bug #244: Transition remote -> remote fails with connection refused on localhost:7689/SessionManager
  • Bug #245: Status bar too short short for german language
  • Bug #246: two remote engines with the same name
  • Bug #247: Highlight is triggered by self-written messages
  • Bug #249: /reconnect crashes after failed connect attempt
  • Bug #250: default IRCnet server entry is wrong
  • Bug #251: /join is sometimes not doing anything at all
  • Bug #252: not showing failed attempts when joining a channel
  • Bug #253: &chans have wrong tab colors
  • Bug #260: /server command throws exception
  • Bug #261: Closing a channel tab shows ErrorNotOnChannel
  • Bug #262: Remote engine connection check might block the GUI
  • Bug #263: Find group chat should use wildcard by default (David Paleino)
  • Bug #268: configure.ac error, Twitter engine is controlled by "engine-msnp" macro... (David Paleino)
  • Bug #281: Race condition in PangoTools.ToMarkup (David Paleino)
  • Bug #283: GroupChatView.cs missing _Logger protection
  • Bug #285: Almost all IRC commands might suffer from a race condition

Big thanks goes to the reviewers of the english messages strings done on debian-l10n-english @ lists.debian.org:

  • Justin B Rye
  • Esko Arajärvi

New translations:

  • Czech translation (Michal Simunek)
  • Swedish translation (Martin Bagge)
  • Argentinian translation (Damian Kleiman)

Updated translations:

  • German translation (Bianca Mix)
  • French translation (Clément Bourgeois)
  • Italian translation (Vincenzo Campanella)
  • British English translation (Ryan Smith-Evans)

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. face-smile.png

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:

  • Feature #192: Allow adding options to the ssh command.
  • Feature #199: Use nick-colors for mode changes
  • Feature #200: Detect nicknames in replies and replace with colors
  • Feature #202: Include translations in the windows installer
  • Feature #208: SSH password support for plink
  • Feature #210: Use better default font on Windows
  • Feature #193: Include plink.exe in the Windows installer

Bugfixes:

  • Bug #153: Configured tab colors are lost after restart
  • Bug #189: Font and color settings are not applied to userlist and topic
  • Bug #194: Clicking an http:// link will crash the application if it fails to start the browser
  • Bug #197: nick colors sometime gives very bad contrast
  • Bug #203: Day change line is not honoring the local timezone
  • Bug #204: Highlight gets cleared by regular messages
  • Bug #206: Topic can trigger highlights
  • Bug #207: Engine -> Add Remote Engine is doing nothing
  • Bug #209: output of /names is unsorted
  • Bug #190: Hide plink.exe window on Windows
  • Bug #195: Windows installer thinks GTK# 2.12.9 is older than 2.12.9

Updated translations:

  • German translation

(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:

  • Feature #1: support (clickable) URLs in topic
  • Feature #15: add date stamps between days like irssi
  • Feature #28: support mIRC colors in topic
  • Feature #63: replace GNOME# API calls with GTK# API
  • Feature #64: Remove dependency on TCP ports for 2-way communication (passive mode)

Bugfixes:

  • Bug #129: configuration error dialog [win32]
  • Bug #145: SSH tunnel setup failed: Bad configuration option:      ExitOnForwardFailure
  • Bug #148: SSH tunnel is not killed when quitting Smuxi
  • Bug #150: Connecting to smuxi-server fails via SSH when using passwords
  • Bug #151: configure should check for nini.pc
  • Bug #158: Minimises when switching workspace
  • Bug #159: Cannot restore from notification icon
  • Bug #160: smuxi crashes when opening an URL which GNOME can't handle
  • Bug #163: bad network connection causes random nicks to be used
  • Bug #164: TaskQueue might leak resources
  • Bug #169: Crashed with Smuxi.Frontend.Gnome.Entry -      System.InvalidOperationException: out of sync
  • Bug #183: Leaking FrontendManager threads
  • Bug #184: InvalidOperationException when adding an existing server
  • Bug #185: Output area is not showing own messages (with GTK+ 2.17)
  • Bug #187: Changing nick to an existing one will result in a fallback nick

Updated translations:

  • German translation
  • Spanish translation updated by Streinleght Rivenlock
  • British translation updated by Ryan Smith-Evans

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! face-smile.png

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:

Topic in Action

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) face-smile-big.png And we also get Mac OSX support with this change, as the Mono project offers an GTK# installer for it! So this step is really worth it. But don't worry, Smuxi (smuxi-frontend-gnome) will still have it's focus to integrate perfectly into your GNOME experience even though we are not using the said GNOME library to do that.

Allright, thats it for now, stay tuned!

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:

  • Full tray icon support. (trac#55 and trac#137)
  • Configurable line wrapping. (trac#5)
  • Events such as join/part/quit now use a different color in the tab label. (trac#66)
  • When connecting to a smuxi-server previous highlights will not be highlighted again. (trac#97)
  • Messages can now be sent to all chats by using the /amsg, /anotice and /ame commands. (trac#109)
  • The find group chats feature now indicates an active search by using a busy mouse cursor symbol. (trac#115)
  • Passwords are now hidden by default but can be shown by using a "show password" button. (trac#116)
  • Nicknames can now be listed by using the /names command. (trac#120)

Bugfixes:

  • Find group chat dialog will no longer freeze the interface when the IRC server (e.g. OFTC) uses non-RFC compliant reply codes. (trac#104)
  • /notice #somechannel will no longer crash. (trac#108)
  • A private notice will no longer trigger a highlight. (trac#45)
  • URLs can now be clicked while a nickname is selected on the userlist. (trac#112)
  • Server no longer crashes when a frontend doesn't cleanly disconnect. (trac#117)
  • Quitting smuxi using the window close button (X) will now store the last used window size and position. (trac#121)
  • Validation now requires a nickname be set in the preferences. (trac#123)
  • URL matching is now case-insensitive. (trac#131)
  • /quit command will no longer reconnect. (trac#139)
  • Username and password are now correctly used in the quick connect dialog. (trac#141)
  • When disconnecting from a server, all chats will now be closed. (trac#144)

New translations:

  • French translation contributed by Clement BOURGEOIS (trac#113)
  • Italian translation contributed by David Paleino
  • Spanish translation contributed by Juan Miguel Carrero

As you can see, we have applied lots of love to this release face-smile-big.png Now head to the download page and enjoy this great new version!

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:

  • German translation (please contribute other translations, see *.pot files). (trac#94 trac#95)
  • Window size and position is now restored after startup. (trac#91)
  • Timestamps can be disabled now. (trac#84)
  • Timestamp format variables are now explained. (trac#102)
  • Nick-colors now tries to avoid colors that give a bad contrast depending on the background color.
  • Added Next/Previous Chat entry to menu (so the shortcut is visble now).
  • Logging date format is much more human readable now.
Bug fixes:

  • Adding servers with the same hostname is now prevented. (trac#100)
  • Switching between local engine and remote engine without restart works now. (trac#106)
  • Quick connect dialog doesn't just close if a server is selected using double click. (trac#80)
  • Chats are now sorted correctly if there is no next protocol chat tab available. (trac#87)
  • mIRC clear color character wasn't honored correctly. (trac#89)
  • /quit command is working now. (trac#92)
  • Reconnect is not breaking open person chats anymore. (trac#99)
  • First message of a person chat is now triggering a highlight again.

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 tongue.png

As it didn't contain much bugs, I also added some smaller features, here the list:

New features:

  • Group chats behind their protocol chat. (trac #54)
  • Added Whois to popup menu in channels. (trac #57)
  • Added Kick+Ban to popup menu in channels. (trac #58)
  • Reduced logging from debug to info level, to get debug level -d can be passed as argument to smuxi-server and smuxi-frontend-gnome. (trac #59 trac #60)
  • Tabs can be re-ordered now, but only with GTK# 2.10, the order will not be retained though after restart. (trac #68)
  • Multiple users can be selected in channels now to do actions. (trac #73)

Bug fixes:

  • Changing topic and user list position will now be applied without restarting. (trac #56)
  • Fixed "make check" (trac #53)
  • Fixed "/window close" command and ctrl+w hotkey (trac #67)

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 face-wink.png

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:

  • multi-server support
  • multi-protocol support (currently only IRC  included)
  • detachable frontend (limitation: requires TCP ports in both directions -> not NAT safe (yet))
  • basic theming
  • server manager
  • find group chat (channels)
  • quick connect to servers
  • configurable interface
  • on startup commands
  • on connect commands (global and per server)
  • nickname completion (normal and bash-style)

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 face-smile.png I made proof-of-concept frontends using different UI toolkits like Curses / STFL and WinForms (native Windows). The WinForms frontend was started and is maintained by Zhila. The proof-of-concept frontends will be a very good base for other developers wanting to contribute to the smuxi project. The different frontends was needed to find possible API design flaws, and I found some but those were minor issues.

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 face-smile.png I think that's enough news for now, it's getting hot in here face-wink.png

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 tongue.png I also plan to add support for stripping UTF-8 chars and replace them with "?" (like irssi does for example). The current alpha version (0.5.12) also runs on Windows just as it does on Linux, using Microsoft .NET + Gtk# 2.7.1 for MS .NET.

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 tongue.png that is more for testing though, but it is possible to not use the GUI to configure or use smuxi at all face-wink.png

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 tongue.png . I uploaded 2 screenshots of smuxi with the detachble frontend feature in action, just check the screenshot section out!

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 face-wink.png

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 face-wink.png . By the way... you probably didn't notice but the server of Gnosmirc changed, it's now a dedicated server for my projects, should be somewhat faster than before... happy source code browsing!

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 face-wink.png

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 face-wink.png Allright thats it for now...

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 face-wink.png The umlauts problem is finally solved! I search hours for UTF8 convertion because Gtk+ expects UTF8 as input, and I found that it was a nasty bug in Gt# < 1.0.2 that caused this problems. So if you need umlauts use Gtk# >= 1.0.2! The next tasks will be checking the GUI queue, maybe a different design will give us cleaner code and more performance, I noticed when I connect to a BNC with lots of channel and Gnosmirc has alot to do, it hangs sometimes for a few seconds and then showing the finished GUI. I think this happen because on every wrapped GUI command I trigger the main loop (via ThreadNotify) this can be easily a few thousands calls to the main loop. Feature-wise I plan to add some theme support, so some users get eyecandy stuff face-wink.png I know not all users like minimal stuff tongue.png but the default look of Gnosmirc will stay very minimal and straight (performance and simplicity reasons), so don't worry.

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 face-smile.png So keep an eye on this site, I am not sure yet if 0.3 or 0.4 will be an official release. I only want to release useable programs, I don't like half-finished just put it out releases, it's not fair to the users.... I will post it here when the time is ready!

meebey | General | 27 09 2004 - 22:36
rss