After far too long, Chax 1.4.6 is finally done. As I mentioned before, the source for Chax is now available. I'll continue to release updated source along with new releases. The source is licensed under the MIT license, so that should give some flexibility to anyone interested in using parts of Chax in other projects. I'll also work to merge in any good patches that I receive, provided they're usable.

Changes from 1.4.5:

  • (New) Tear-off tabs allow for quick separation of chats through drag-and-drop
  • (New) Options to show the AIM/Jabber/Bonjour contact lists when clicking the iChat dock icon
  • (New) Activity log data can now be exported as an HTML table
  • (Feature improvement) Tab overflow menu now animates when a new message has been received that is not visible
  • (New) Polish localization, thanks to Piotr ChyliÅ„ski
  • (Feature improvement) Activity log now periodically saves to disk every hour
  • (Bug) Log search results now sort properly
  • (Bug) Using nicknames while sorting by availability and first name now works properly
  • (Bug) Tabs now close in the correct order after being rearranged
  • (Bug) Fixed visual problems when disabling close buttons on tabs
  • (Bug) Improved iChat quit speed
  • (Preference change) Confirm quit option moved from the General preferences tab to the Chats tab
  • (Removed) "Move to Window" and "Move to Tab" options removed in favor of tear-off tabs

54 comments:

Corey at 2006-10-17 00:08:04 -0400

Automatic Updates tell me that 1.4.5 is current version as of OCt. 17 2006. Also. I cant find where to enable logging...

mario kenno at 2006-10-17 07:25:39 -0400

Won't be great if Chax would be capable to autoreply executing some scripts? Something like, iCAR (at pygmy software, http://pygmysoftware.com/software/icar/)... but functional! It would be very interesting the possibility of managing my computer at home while I'm away, just via iChat and applescript instead of ssh tunnels or vpn connection... By the way, a very great little app! :-)

Florian at 2006-10-17 08:12:14 -0400

Very interesting problem in latest version 1.4.6: In the "Tabs" tab in den Chax preferences there is a checkbox for showing tabs when only one chat is open. (In my german version this is called "Keine Tabs bei nur einem Chat" - what means no tabs when only one chat is open) However, when I check the box the only open chat window gets a tab-bar, when I uncheck the box it gets away. Seems these should work versa vice, shouldn't it? :) (maybe this is also just a translation problem in the German version)

Jannis Leidel at 2006-10-17 09:59:40 -0400

Hi Florian, I'm the translator and have this bug too. Unfortunately I missed the change and kept the German string for this setting. Sorry :-) I'll update it in a future version of course.

Maxnl at 2006-10-17 19:01:05 -0400

When tabs are at the top of the window and you attempt to break off the tab, once the tab is in an area where it would create a new window it appears at the bottom of the window, and drags from the bottom, instead of the top.

Norman at 2006-10-17 21:51:01 -0400

I have a feature request. Currently, you can only direct file transfers to go into one general folder. I would like the option to set up a folder for each Buddy so that any transfer from that Buddy goes into their own designated folder, wherever I set that folder to be. Would it be possible to have iChax auto-direct file transfers to go to a particular folder designated per buddy. (i.e. Buddy X file transfers go to user/name/music/ Folder for X) ( Buddy Y file transfers go to user/name/movies/Folder for Y) Thanks!

Norman at 2006-10-17 21:55:07 -0400

Hey me again.... What about having some sort of notice that a file transfer took place and listing who it came from? That would be a helpful feature. Thanks, again.

Sherród at 2006-10-17 23:23:49 -0400

Hey, I just wanted to say I LOVE Chax -- it's what Saft is to Safari, but I do have a tiny little feature I'd like to see. As much as I like the tabs, I'd also like to see the tabs done vertically and tabularly as in Leopard. And if you deem it worthy, skinning iChat in the iLife flat metal would be a very awesome addition I think. Thanks so much and keep up the good work!!

Danno at 2006-10-17 23:40:10 -0400

I love the features that Chax has, thank you so much for creating it! A question for the next update or for anyone to answer if you know the answer: On the PC version of AIM, you can have categories for which to organize your buddies into. That list is kept on aol's server, because you can login to AIM from any computer and all of your 'groups' informatin is retained and all of the names you put into each group are remembered. One ting that has bugged me about ichat is that it doesn't utilize any of the groups functions that AIM already has implimented. Does anyone know why that is, if its possible to add it to Chax or anything else? Thanks! Rocksteady, Danno!~

Danno at 2006-10-17 23:59:31 -0400

what i meant to say through all of that rambling, was is there a way to organize the groups list by anyway other than alphabetically? How about how they are stored on AOL's server? Or hell how about a way to just drag and organize them how i want them? Thanks Again! Rocksteady, Danno~

Duane Williams at 2006-10-18 00:04:53 -0400

There is a bug with tear off tabs that causes iChat to crash. I can readily reproduce it on my iMac G5 as follows: 1. With no chat windows open, double click someone in your Buddy List to open a new chat window for that buddy. 2. Double click a second person in your Buddy List to split the chat window into two tabbed chats. 3. Tear off the second person's chat window. 4. Click the close button on the second person's chat window that you just tore off. 5. Wait for a few seconds and iChat will crash. I'm running Mac OS X version 10.4.8 on a 2GHz iMac G5 with 2GB RAM. I have iChat AV 3.1.5 (v436).

Maccampus at 2006-10-18 06:19:38 -0400

Missing from Chax : a Jabber configuration tab: Yeah , it's really missing from ichat but since Chax brings missing things to ichat maybe they should bring this I have to install a 2nd IM client , like PSI, to configure & reconfigure my jabber account to work with different messenger accounts (aka switching messenger identities) So it would be nice if somehow this could be done from withing ichat itself, i guesh alot if not all Jabber is open source so it wouldn't be that big of a problem of getting the right code. I hope you will consider introducing this feature in Chax cause atm i have to use more then one IM application ( ichat & PSI - to configure Messenger accounts for using Jabber in ichat BUT i tend to rather more use ichat & Messenger & not use jabber in ichat ) greetings from a satisfied Chax User

Randy Walker at 2006-10-18 07:20:55 -0400

I can confirm Duane Williams's bug on OS X 10.4.8 (PPC) / iChat 3.1.5 (v436)

Dane at 2006-10-18 10:50:51 -0400

Can you please repost v 1.4.5 so that this is USABLE again? Yeah, the drag and drop tabs are nice, but losing the ability to IM a person if you are in a group chat with only them is just too detrimental. Oh, and the constant crashing too....

BethL at 2006-10-18 12:07:15 -0400

Thanks for making such a great app. iChat is sooo much more user-friendly now.

Celina at 2006-10-18 13:22:24 -0400

Is there any way you can make the idle time visible and not just in a tooltip? I'd like the option to show idle time in the status message when someone is idle and their status message in a tooltip, switching back when they are no longer idle.

Brian at 2006-10-18 15:26:41 -0400

Hey, I love this app and I really don't know what I would do without it. I have a suggestion that I think many people would enjoy and appreciate but I really have no idea if it is even do-able. Would it be possible to somehow be able to put away messages into different groups? I can't speak for everyone but I have tons of different away messages on iChat and it is always such a hassle for me to sort through this one huge list just to find the one that I would. I think that a grouping system of some sort for away messages would be a great addition to this already amazing application. I guess just get back to me with what you think. Thanks!!

Andrei Freeman at 2006-10-18 23:03:12 -0400

I updated to Chax 1.4.6 (Note: I love Chax)... Since updating... iChat no longer makes any sounds. Is this a known bug? Thanks -Andrei

Peter at 2006-10-19 00:12:57 -0400

Andrei, I had the same problem. No sound. Glad to know it's not just me. I was getting worried.

Anon at 2006-10-19 02:47:40 -0400

I don't see contact lists when I click on the iChat icon, even after I enable the preference. I didn't see them using the betas for 1.4.6 either.

Meatleg at 2006-10-19 08:16:24 -0400

i just love chax!!! one feature i would love though is the ability to combine the jabber, bonjour and ichat member list windows into one, the same way you can do with adium. multiple logins for jabber would be nice too, but that seems like it would require an ichat redesign... keep up the good work, you are a great programmer and asset to mac users everywhere!

Tom at 2006-10-19 08:40:59 -0400

Just installed 1.4.6 and now I can't start a chat but I can receive and respond to a chat. We use with Bonjour only. Uninstalled and still doesn't work. Have not had any previous issues. One feature I would like to see added is the ability to start a second chat when one is already in progress. Very often different topics are being discussed with the same person and this would allow better separation instead of having it all in 1 chat.

JWK at 2006-10-19 13:28:22 -0400

I'm with meatleg.... I'd love to see the Jabber/Buddy/Bonjour list all combined into a single window. all in all, chax is great. this would just be another feature to add to the greatness.

Michele at 2006-10-19 15:32:22 -0400

I am new to both iChat and Chax. Is there a way to have away message text wrap in the list window?

peter at 2006-10-19 15:35:28 -0400

hi thanks for that animated icon feature. does the other chat user also have to have chax in order to see my animated gif? they cant see my animation. hm. thx

gabor at 2006-10-19 21:56:15 -0400

I just started using this software and I think it's amazing. I realized it hasn't been translated into Spanish, so I just wanted to volunteer. I'm a translation student at UAB (www.uab.es). I just want more Spanish people to switch and get to know this incredible world :)

scott at 2006-10-20 02:00:52 -0400

howdy, loving chax .. i seem to have an issue where if someone else starts, then cancels an audio chat, i can't close the window without quitting ichat. not sure if its me or something with chax. /still spreading the chax gospel

John S at 2006-10-20 05:45:25 -0400

There seems to be a problem with the installer (as of 1.4.6). I do not run as an administrator and when I try to install for all users it asks for authentication apparently after it has already failed to install - so it doesn't install properly. Can this be tweaked so it works for users without admin privileges (but who can authenticate as required). Thanks

Pierre-André Folot at 2006-10-20 12:20:52 -0400

Here's a suggestion for a new functionnality. It would be nice to have an option to set the status to Away when iTunes' Visualizer is on. Your obviously not available when it's on. It's a bit like when the screen Saver is on. I love Chax. Thanks a whole lot Kent!

Nick at 2006-10-20 13:38:07 -0400

Suggestion: AIM lets you sent text messages to mobile phones via instant messages. Maybe there's an option out there that I don't know of, but I'd love to be able to access my buddies' phone numbers through the Address Book with a click or two. Maybe a button on my buddy list for "sent text message" instead of an IM. AIM lets the mobile phone user reply and it goes right back into IM. It's a nice feature on AIM, but there's no easy way to use it within iChat (easy being a relative thing--all you have to do is type in the person's phone number in a new chat, but you get me I hope). I figure this isn't an easy programming task, but it'd be pretty cool if someone pulled it off.

foresmac at 2006-10-20 18:53:18 -0400

I love Chax... I've been using it for a while. I do have a problem with 1.4.6... since upgrading, tabs no longer resize. Is there a preference I'm missing? Makes it difficult to keep all the active chats going... I miss the old tab behavior. Thanks.

Alain Ravet at 2006-10-22 05:10:19 -0400

[Request] 1-button video source switching. Hi, When talking with clients, I'd like to quickly switch the video source to the external iSigth I attached to my MacBook to show them a document, screenshot, etc... It can be done with iChat's Preferences menu, but only a 1-button action would make this practical/usable.

Izzy at 2006-10-22 23:28:13 -0400

Hey all, I am new to Mac and iChat and Chax, so take it easy on me.... I downloaded the free version of Chax, but when I start a video chat, the other guy gets a scrolling banner accross the screen saying "PLEASE VISIT WWW........COM TO REGISTER CHAX" needless to say this is very annoying. What do i need to do?

Ed at 2006-10-23 02:13:04 -0400

This is a fantastic application/plugin whatever it is concidered, so thank you very much. Just a random idea that popped into my head while using the tabbed window feature: What if you could access your buddy list directly from the chat window in the form of a collapsable drawer, similar to the one in preview if you open multiple images at once. Just a thought, and sorry for the poor spelling. Thanks again.

Porsupah at 2006-10-23 20:30:43 -0400

Going from 1.4.5 to 1.4.6, I can't confirm the loss of sound effects. (Is there a common factor such as people altering the "disable sounds when active/away/idle" prefs, maybe?) Bug: if you're set as away, and are then disconnected by AIM, or a loss of the network temporarily, Chax can automatically reconnect. However, after this reconnection, you're set as active again; seems to make sense it should re-enter whatever the last state (here, away, idle) was.

Johan at 2006-10-24 04:10:36 -0400

1.4.6 standalone chat windows. I hate to say "it was better before" but I really miss the ability to right-click a tab to move the chat to a separate standalone window that will remain standalone. Yes I know I can tear off a tab to move it to a separate window, but when new chats are started they can become attached to the window I teared off even if I already have another multitab window. The teared off window also get a tab which it wouldn't need (and didn't used to get) if it was truly standalone (this depends on the "Always show tab bar" setting though but previously a detached window never got a tab bar).

James at 2006-10-25 21:21:10 -0400

This is an awesome fix for iChat! I have been wanting to use it for all my work related chatting, but between the ICQ/HTML bug and the inability to join passworded jabber chatrooms, it was useless to me. Now I can at least use it to do my ICQ. Is there any chance that you have or could enable the joining of password protected jabber chatrooms?

Arlo at 2006-10-26 10:57:48 -0400

Hi, Chax is great and i've been using it for some time, but recently I've begun experiencing odd behavior where incoming chats (almost all of them) when the first message is received I here the incoming sound effect, about 30 secnds later i get an error "There was an error joining this chat" and when I click "ok" to it the tab appears and the incoming message is there. This is happening more often than not, and only when I have chax installed. My System is an iMac 20" Intel running osx 10.4.8 and ichat 3.1.5 v440

Charlie at 2006-10-27 12:22:51 -0400

Chax is incredible. I especially like the tear off tabs. The interaction is incredibly intuitive and easy to use.

Bob at 2006-10-27 14:23:30 -0400

Chax is, in my opinion, the best add on plugin for any app i have seen. I would like to suggest, if it were possible, maybe a way to tab the contact list instead of having 3 windows?

Richard. at 2006-10-27 17:55:00 -0400

{Macbook 2GHz, 1.25 GB, 10.4.8 - ichat 3.1.5 (v440), chax 1.4.6} I can't seem to video chat with more then one person at a time, the multi-video option is greyed out. If I try and connect to another through the contact list, I get this error (There is already another conference active.) You've created great features, keep up the good work. Richard.

Neal at 2006-10-28 08:56:08 -0400

I downloaded the new version of Chax and now it doesn't show up in my Preferences list. I've tried this several times to no avail. What should I do?

Andreas at 2006-10-28 09:35:52 -0400

I have one annoyance with 1.4.6, which is the fact that with 3 or more open tabs, instead of shortening down the width of each tab, they are moved "off" the tab bar, and you have to click the arrow-thingie to get to them. I would love to see the old behaviour back in 1.4.7 as an option. I don't like having a huge chat window, even if I talk to several people. It's the whole idea of tabs you know:)

Jean at 2006-10-29 06:05:15 -0500

Well I'm new to the mac But still the funny part I'm unable to install it for all the users keeps bringing me back to the first install screen and asks me to install for all or this user ?? Any ideas Many thanks in advance

Colleen C. at 2006-10-29 18:11:16 -0500

Since installing Chax, I see that my available and away custom status messages get cut off at about 42 characters. All looks well on my Mac, but others don't see my full message. With Chax on my iMac and my son's iBook, this is happening to both of us. Any suggestions?

Jon Williams at 2006-10-30 13:43:16 -0500

Getting these quite often on both older Powebook and 1st gen iMac Intel: NSInternalInconsistencyException: Error (1000) creating CGSWindow

Lou at 2006-11-01 21:39:35 -0500

I have a feature request. It's kind of from an old version of AIM for pc, but I'd really like it to be an apple feature. "mute chat sounds while idle, or away, or both or pick which you want" I used to have a checkbox that would allow met o "shut" up aim when i went to sleep. The reason why i can't (or often don't) want to mute the entire computer, is that I use an alarm program to wake me up using itunes in the morning. So i have to leave my sound on, and thus have to change the ichat preferences each time i go to sleep, so someone im'ing me doesn't wake me in the middle of the night. This is a hassle, and i have to remember to turn it back on in the morning.

Eddie at 2006-11-04 02:32:39 -0500

I have a feature request: I'm not sure if this is possible, but it would be really cool if under the Action portion of the Info window for a buddy, there could be a "buddy pounce" where you can set a message to be sent when that buddy comes online or becomes available. I moved back to iChat from Adium when I discovered Chax, and this is the only feature i used that is not enabled by Chax.

Dschuli at 2006-11-05 12:56:54 -0500

Hi Kent, great product. iChat frequently disconnects from AIM for me and I use Chax to auto-reconnect. However, if my status was away before AIM disconnected it changes to available. Could that be fixed? Many thanks and keep up the great work. Thanks also for the source. How to plug-in to a Cocoa app is certainly useful knowledge. Julius

Jim Bates at 2006-11-05 14:49:50 -0500

I use iChat in my office to communicate via Bonjour with 8-10 employees. Can't figure out a way to send messages to more than one person at a time. Can Chax help with that? I don't wanna use AIM or any internet-based service for security reasons....just Bonjour. Thanks!

Kevin Ballard at 2006-11-07 17:34:45 -0500

Jim Bates: Quicksilver might possibly be able to help you with that. If not, an applescript should be able to (and QS could run the applescript for you). You can try asking on the forums if you can't figure out how to do it (http://www.blacktree.com). Kent, The #1 feature I want for iChat right now is the ability to squelch the damn messages from AOL System Msg. Every time I wake my laptop from sleep, I get a message about being logged in twice since my mobile device is also logged on. It's getting extremely annoying, and I want to kill those messages, but blocking doesn't work (since blocking is done server-side and the server is sending the messages regardless). It would be great if Chax could squelch them.

Washington DC Photographer at 2006-11-08 12:25:52 -0500

So I love Chax, and iChat. But here's the biggest problem -- if I post as my "available" message the following text: "This is just about the longest available message I can type. I am pretty miffed that it truncates my available message!" I can see the full amount at the top of the window as my custom message, but everyone else can only see: "This is just about the longest available mes" And when a friend of mine uses the same text, it's the same truncation. However, other people are able to practically write books for their message. Can anyone please tell me how/why this is happening?!?!?! John

amm at 2006-11-10 02:37:51 -0500

One feature that I would like to see added to Chax, is the ability to create a new buddy category (Idle+Away) so that you can know when buddies who are away, are also idle, without having to hover over their name and see the info box.

MysticalOS at 2006-11-11 15:16:45 -0500

Kevin Balard, it already has that feature, it's a hidden feature. I keep telling kent to make a pref UI for it but he hasn't yet...But you can activate it by making an entry to the plist file..I forget what that entry is but you can find it somewhere in this blog archives. Two hidden features are blocking aolsysmessage and turning focus rings on and off...