The issue where iChat would open instead of Chax if you stay logged in when iChat is quit has been mostly resolved in this build. The caveat is that you need to kill iChatAgent and relaunch it through Chax. The easiest way to do this is to log out and back in, but you can also type "killall iChatAgent" in the Terminal or terminate iChatAgent from the Activity Monitor. The iChat menu extra will also direct its calls to Chax as long as Chax isn't running already. There's a bug where it will continue to attempt to launch iChat once Chax is open.
ICQ users should also be happy to see that ICQ messages are sent in plaintext once again. This also required some trickery in iChatAgent, as Apple has rewritten significant parts of the backend of iChat. So as above, you need to kill iChatAgent and relaunch with Chax in order for your friends to stop seeing HTML-pollued messages.
Lastly, some people requested a way to hide the badges that Chax adds to its menu items. You can now turn these off by entering the following command into the Terminal:
defaults write com.ksuther.chax HideMenuBadge -bool YES
Changes from Chax 3.0 Alpha 2:
- iChatAgent will now launch Chax instead of iChat when receiving a message while iChat isn't open
- Chax can now be set as the default application to open saved iChat transcripts
- Fixed reopening the unified contact list if it is minimized
- Messages sent to ICQ users are now sent in plaintext