Chax 2.1
Chax 2.1 is now complete, with unified contact list goodness. As a reminder, you can reopen the unified contact list by selecting “All Contacts” from the Window menu.
Two new hidden options from Chax 1.5 are also back, BlockAOLSystemMessage and DisableFocusRing. BlockAOLSystemMessage ignores all incoming messages from AOL’s aolsystemmsg notification service. DisableFocusRing disables the blue focus ring around the input line in chat windows. To enable these options, enter this command into the Terminal and restart iChat:
defaults write com.ksuther.chax BlockAOLSystemMessage -bool YES
Substitute NO with YES to disable the option.
Changes from Chax 2.0:
- (New) Unified contact list displays all contacts from all connected accounts
- (New) Contact list pops to the front after a short delay when dragging a file onto a contact
- (New) Options to control auto-away and auto-away delay
- (New) Automatically go away when the screensaver activates
- (New) Auto-accept for file transfers, AV chats and screen sharing
- (New) Option to warn before quitting iChat when there are open message windows
- (New) Option to display message sender names in the Dock icon
- (New) Reimplemented hidden BlockAOLSystemMessage default
- (New) Reimplemented hidden DisableFocusRing default
- (Bug) Fixed encoding problem with status changes in message windows
- (Bug) Export icon in the activity monitor now shows a text document
- (Bug) Fixed issue where Growl notifications and the activity log would display some available statuses incorrectly
Changes from Chax 2.1b1:
- (Bug) Unified contact list now reopens when the iChat dock icon is clicked and no windows are open
- (Bug) Fixed error sending files with auto-accept enabled
- (Bug) Unified contact list will reopen as the default contact list if it was the last open list
Chax
Warp
Glypha
December 13th, 2007 at 12:45 pm
i don’t know if its related to you or not, but i got a kernel panic attempting to download 2.1 from the weblog.
December 13th, 2007 at 1:10 pm
Hey! As usual: Great work! Did you think of “meta-contacts”? I have several contacts as well in my AIM-list as in my ICQ-list. They appear doubled in my unified list.
December 13th, 2007 at 1:17 pm
Hey there. Is it at all possible for Chax to add a feature to move the tabs in iChat to the bottom a-la Adium?
December 13th, 2007 at 2:16 pm
Thank you so much for the work you’ve done on Chax. Chax makes iChat a professional and usable application for folks that need a more robust instant messaging solution. Your most recent addition of a unified contact list is exceptionally helpful. Again, thank you for your work!
December 13th, 2007 at 2:58 pm
Second on the ‘meta-contacts.’ It’d also be nice to tag the contact with a small icon under the status bubble indicating which service is being used, just move the status bubble up to make room.
December 13th, 2007 at 3:08 pm
I second the request for merged / meta contacts (and of course love what you’ve done so far).
December 13th, 2007 at 3:54 pm
Hi Kent,
Great work on Chax. However, there are still some issues with “Auto-accept text invitations.”
The first issue is that if a message is received from someone who is not on your buddy list, the message(s) will be accepted but the message(s) themselves will not be viewable. All that shows up is “Message from [screen name]” and there is no way of displaying the actual messages.
The second issue is that the auto-accepted messages will be shown on whatever the current Space is, as opposed to the Space iChat is assigned to.
Hope to see these fixed in the next version. Thanks for this nice little add-on!
December 13th, 2007 at 4:19 pm
Still desperately seeking AUTOHIDE.
Thanks for what you’ve done so far, though!
December 13th, 2007 at 4:39 pm
It’s a shame auto-reconnect, the one feature i got Chax for has been abandoned
December 13th, 2007 at 4:55 pm
Can the “auto reply” not send if all the person does is a status change? I have “auto reply” enabled, and when it sets me to away, and someone changes their status from away to available, it sends an auto reply …
December 13th, 2007 at 5:04 pm
Feature Suggestion (I’m a 1.5 user so don’t know if it still applies): I’d love to be able to exclude certain users from the notifications (such as the blinking icon in the dock). I have a bot that sends me notices every few minutes, and I don’t want that to constantly cause my dock to blink at me since it makes me less likely to notice and click when one of my real friends or colleagues pings me!
December 13th, 2007 at 10:01 pm
Hi,
Chax really is the business and genuine thanks for your incredibly hard work. Is it possible to ‘auto resize contact list to fit’ when the Address Book/All Contacts windows is active? It would then save me opening both the Jabber (for gmail) and AIM Buddy List (for .Mac contacts)? I don’t know if there is a technical reason why this can’t be done but if I could have all my contacts in one compact window a donation would definitely be on it’s way for all your hard work!!
Thanks again
December 13th, 2007 at 10:33 pm
still having an intermittent crash of iChat with Chax installed, as I mentioned in MacUpdate… when ever I take one of my names offline, then disable it in the accounts menu, it occasionally crashes iChat. mysterious
December 13th, 2007 at 10:54 pm
Hi,
I’m a dedicated Adium user – but the AV features of ichat are hard to pass up. Thanks for making this Chax pluggin to help iChat get up to speed.
I have a couple suggestions that I think will make iChat way more usable.
Basically I can’t stand how if you have an chat window open (and you’ve closed the buddy list) you have to go up to window->Aim buddy list to get another going. It bugs me because I normally have chat windows open… but don’t like the buddy list open cause it just clutters my screen.
Is there any way to either:
Dock the buddy list to a screen edge and have it autohide when the app isn’t focused… or…
add each of the online contacts to the context menu that comes up when you right click the ichat dock icon… perhaps a sub option would move these contacts to a submenu instead of the main menu for those users with lots of contacts (although I personally would rather them in the main menu)… Clicking on any of the contacts would initiate a text chat. If really adventurous, you could add a submenu for each contact that would allow the initiation of text/voice/video/screen types.
Would REALLY love this feature so i could stop using that stupid buddy list that constantly is in the way.
Thanks
Hopefully other people agree.
December 14th, 2007 at 7:46 am
Can you post the source code of this version? I might help you programming new functions.
December 14th, 2007 at 11:21 am
awesome update, thanks!
i’ve been getting this error on launch for several versions – any thoughts? this is on an upgraded Leopard copy:
“The file “Activity.chaxActivity” could not be opened because it is not in the right format.”
Also – if you could add the ability to hide Group labels for groups with no users online – that would be huge for me! Thanks!
December 14th, 2007 at 3:49 pm
Awesome update!!!
A feature request of my own: If it’s possible, do you think you can make separate contact windows for GROUPS rather than for service? So I’m glad now that I’m not forced into two windows, one for AIM and one for GChat. But the downside is that the unified list is too long to view all at once. It would be cooler to have two windows: “Grad school friends” and “Undergrad friends”. That way I can have my groups, but still not have to sift through one giant window (and not have them arbitrarily spread out based on AIM service). Thanks!!
December 15th, 2007 at 3:51 am
Stumbled upon Chax today for the first time, and it almost addresses the one main reason I use Adium over iChat, while retaining all the great features iChat has over Adium (video, iChat Theater, etc.)
That feature is, of course, the unified contact list, because it’s pretty unbelievable that Apple would clutter your entire screen with contact list windows, just because you have more than one IM account.
However, the problem Chax has not yet resolved (or I didn’t figure out how) is this, and Adium solves that elegantly: I have multiple IM accounts, often for different purposes (business/private) and so do others. I have no control which of my IM accounts is used to contact which other IM account.
Say person A has two IM accounts, both listed in their AddressBook entry, and I have two IM accounts. In Adium I can create a “unified” entry: that person shows up as on-line as soon as any of the accounts is on-line. But in any case, when I initiate an IM session, I can select which of my accounts is to be used, and to which of the other person’s accounts I want to send the message. With Chax that crucial control is unfortunately missing, meaning I might reveal my private IM to people at work, and next I know I get harassed with computer questions from work late at night when I might be chatting with some friends overseas…
If it were possible to bend iChat to work like Adium in that way, the only time I’d need Adium still would be to talk to some network iChat doesn’t support, and for my uses, that’s just in rare cases.
Anyway, thanks for the work already done, but for now, I will still have to go back to using Adium, too bad…
December 15th, 2007 at 3:53 am
Oh, one more thing I forgot: in the regular iChat contact lists, I can re-order the groups by dragging the group headings, e.g. putting AIMBots to the bottom. In the unified contact list, they seem to be alphabetically ordered, and nothing I do makes them go somewhere else.
December 15th, 2007 at 9:25 pm
First off, I love the new version of chax with the unified contact list.
Second, I don’t know if it would be possible, but it would be nice to be able to use “smiley” plugins like other IM clients.
For instance, I and my friends use these.
http://sa.tweek.us/emots/
I do miss these from Adium.
December 16th, 2007 at 2:27 am
to Bart Dorsey, download the “more ichat smileys” plugin. you can find it on macupdate, it will put in alot of smileys.
December 16th, 2007 at 5:01 pm
I have the following problem: when I place a video call to my 88-year old mother,
her iMac/iChat is configured to automatically accept the call. However, the screen saver running on her iMac contnues to hide other applications (including iChat). The result is that I can see her, but she can’t see me unless she gets up and crosses the room to wiggle the mouse. Is there a way iChat can tell the screen saver to terminate when a call is accepted?
Thanks.
December 16th, 2007 at 9:14 pm
Thanks for adding the auto-accept and names in dock features! Really makes iChat much more convenient. I’d also like to throw in my vote for auto-reconnect.
I like iChat’s new tab bar that shows partial messages in it, however i’d really like the option to move it to the right side, and maybe keep it present even if there’s only one open chat. Once again, thanks for developing this!
December 16th, 2007 at 9:52 pm
thanks for the update. Any chance you you can the chat room drawer that holds that users to just a sidebar on the right, kind of like linkinus?
December 17th, 2007 at 3:13 am
I forgot to say turin it into above. a good example (with source) is the MissingDrawer plugin for text mate: http://hetima.com/textmate/index-e.html
December 17th, 2007 at 5:27 am
my vote is on the “mute while away” feature! otherwise, keep up the great work!
December 17th, 2007 at 8:39 pm
The iChax tabs were much better than iChat’s new tab system. I can’t use shortcuts, and I can’t stand seeing my buddy’s aim icon.
It’d be great if you brought that feature back!
December 17th, 2007 at 9:09 pm
So I’ve just seen a growl message saying a user i had chatted with went away, but this user is not on my buddy list. i had simply chatted with the person a few minutes previously.
December 17th, 2007 at 10:12 pm
For some reason, with both the 2.1 beta, and the stable release, everytime I loose connection in iChat, and reconnect, iChat crashes. Because I didn’t have this problem in the previous version of Chax, it must be something to do with the newer version.
December 17th, 2007 at 11:54 pm
Hey, thanks for Chax, like many others, it makes the switch from Adium to iChat possible for me.
One thing I’ve noticed is that status changes initiated via AOL’s IM Forwarding (http://mobile1.aol.com/aolproducts/mobile-aim/im-forwarding) don’t show up in message windows as other status changes do. So when my contact signs off, and his status is automatically switched to “Mobile,” I get no indication in the message window. If that could be fixed, I’d be a donating little bastard.
Thanks!
December 18th, 2007 at 10:00 am
Thanks! You addressed my one remaining serious problem, that clicking on the iChat icon when the contact list window was closed brought up the AIM Buddy List only. Now the unified contact list always appears by default. Thanks again–now it’s perfect for me.
December 18th, 2007 at 10:09 am
Thanks, Chax is a great tool.
In addition to liking some of the suggestions here (meta-contacts ala pidgin, even better if it picked up the “same person” via the address book), I have a couple of “nice to have” features to suggest.
1: per-contact ability to suppress messages. Live Journal (for example) has a bot that will tell you whenever you’ve had a comment added. It should never get an away message. — this might be implemented as custom away per-contact (“tell my wife I went to the store, tell my boss I’m working, tell anyone else ‘I’m not here”…)
2: ability to merge log folders (a,b,c,&d are really the same person/subject/chat, so put their chats into the same folder)
December 18th, 2007 at 3:57 pm
I love this update but I had one problem with my unified contact list. When I put the computer to sleep (i.e. shut my laptop), when the computer re-awakens, I can’t get the unified list to show my buddies and continuously shows the offline status. However, I’m still online and appear to be so according to the ichat menu control (this happens without it) and individual account buddy lists. I dunno if having multiple accounts per type (2 AOL, 2 GTalk) is causing this but its a bit of a pain involving restarting ichat. Closing/re-opening the unified list doesn’t help things either.
December 18th, 2007 at 7:37 pm
PLEASE bring back the good old tabs!!
December 18th, 2007 at 7:48 pm
Please re-enable tabs. I loved that feature.
December 18th, 2007 at 7:48 pm
Chax seems to be the only solution for ichat users with an icq-account to prevent ichat from sending those pesky html-glibberish. I’m lovin’ it.
And yes, those extremely space-saving chax-tabs were so much better than those built-in, recently introduced with 10.5 Leopard. It would be so cool to have them back. At least as an option.
thx 4 this gr8 plug-in.
December 19th, 2007 at 1:03 am
I couldn’t find an email address, so I hope you pay attention to this for bugs.
I have a friend who uses his email address as his AIM account name. I also have him added on my Google Talk account – under the same email address. This creates a conflict on my unified contact list… he only shows up once. Could Chax check to make sure that contacts with the same username on different accounts show up?
I can see it getting obnoxious if somebody has multiple AIM accounts or something, but it does get obnoxious because of the differences between AIM and Google Chat/Jabber.
December 20th, 2007 at 4:05 pm
Thanks for the great app!
iChat 4 added the option to display buddies’ nicknames instead of full names or handles. However, it’s missing a similar option for the self contact. Please add a way to display my nickname, both in the contact list and in messages.
December 25th, 2007 at 9:54 pm
When I come back from sleep on my macbook pro ichat signs back on, but the buddy list says i’m offline and doesn’t expand to show online contacts.. I have to restart ichat to get the unified buddylist back up.
December 27th, 2007 at 5:22 pm
I just installed Chax but when i start iChat i dont see anything different, no preferences tab, nothing. I see the new entry in the library when i look on my hard drive. Im running Leopard with all the latest updates. Can you help?
December 27th, 2007 at 5:30 pm
Yes, please please please address the lack of auto reconnect. Also, when I launch iChat in Leopard the program WILL NOT log in to AIM for me, no matter what, making me manually type command L. Can you possibly address this, as part of auto reconnect?
December 29th, 2007 at 5:12 pm
i love chax
if u could give us the option to hear the recieve messages sounds while video, audio chatting i would love it. i really hate how i dont know that someone has sent me a message because there is no sound while im conferencing
thanks…
January 1st, 2008 at 12:07 am
I’m having the same issues with the unified buddy list as ben (December 25th, 2007 at 9:54 pm).
I found a workaround so you do not need to restart iChat.
#1.) Set all accounts to back.
#2.) Right click on the dock iChat icon, and select “All Accounts”.
That should get the unified buddy list working again.
January 1st, 2008 at 12:09 am
Misspelling in my name
January 8th, 2008 at 8:28 pm
I found Chax looking for a way to auto reconnect iChat when my internet connection has a hiccup. Please put it back and you have a guaranteed donation!
Thanks much,
James