See ChangeLog for detailed changes info. * Scripting -- starting from version 0.2.7rc2, you can run arbitrary shell scripts for certain events (like when someone joins/leaves a channel, message arrives etc.). VyQChat sets some environment variables for your script, like: EVENT, CHANNEL, TIME, DATE, FROM and TEXT (depending on event type -- for example TEXT is unset for Beep event). * Using root account -- vyqchat doesn't insist on running as non-root account anymore and saves root settings. It is however not recommended to run vyqchat as root due to security reasons. You have been warned. * Nick dialog -- there is a nick combo box above the list of users, that allows you to change your nick quickly. You may turn it on/off with View->Nick dialog menu option. * Chat line (the line you enter text in) has history now. Use up/down arrows to move through history entries. * Character encoding -- you can set any character encoding supported by Qt, which makes life easier when chatting with Windows users. See Settings->Misc. * External command for playing sounds -- you can now use any command (/usr/bin/play by default) for playing sounds, which may be helpful for not supported sound systems (like alsa) and not recognized sound formats. See settings dialog/Sound Device. * Regular Expressions matching -- you can now define a regular expression and VyQChat will watch public and private chats for text matching it. You will be informed (with sound and a message on current channel) if match was found. For example, suppose you don't want to miss a Quake or Counter-Strike play on your LAN ;), so you can create this regexp: (quake)|(counter) To match any text containg numbers, you can write: \d+ VyQChat uses QRegExp class of Qt. See any regular expressions manual for more detailed info.