Version history
3.0.2
- (Bug) Fixed a serious crash when that could occur if using groups.
3.0.1
- (Bug) Fixed cases where iChat would not reconnect properly when waking from sleep
- (Bug) Fixed the unified contact list sometimes appearing blank when reconnecting
- (Bug) Fixed iChat sometimes hanging when contact list auto-resizing is enabled
- (Bug) Fixed tooltips not appearing in the unified contact list
- (Bug) Improved renaming and deleting groups in the unified contact list
- (Bug) Corrupted logs handled better in the log viewer
- (Bug) The selected user is preserved when searching in the log viewer
- (Bug) Minor localization fixes
3.0
- Rewritten for Mac OS X 10.6 Snow Leopard
2.2.2
- (Note) The preference for "Show Text Status" in the View menu has been reset for improved compatibility for future releases
- (New) Option to automatically clear successful file transfers
- (New) Can now remove individual items from the activity window with the delete key
- (New) Added a hidden preference to always send Growl notifications even when iChat is active (defaults write com.ksuther.chax AlwaysShowGrowlNotifications -bool YES)
- (Bug) Activity window dates now use the system-defined date and time formats
- (Bug) Fixed the unified contact list position not saving for some localizations
- (Bug) Reduced log viewer load time
- (Bug) Suppressed warnings related to Chax when launching garbage-collected applications
2.2.1
- (New) Added the ability to manage groups and contacts to the unified contact list.
- (New) Added an option to flip images when taking a camera snapshot (Buddies -> Send Camera Snapshot...)
- (New) Can now add and remove contacts from the unified contact list
- (New) Can now rearrange groups in the unified contact list
- (Bug) Fixed issues with the unified contact list updating when moving contacts from one group to another.
- (Bug) Dates in the activity log respect locale setting.
- Updated German localization (thanks to Christoph Schmitz)
2.2
- (New) Message history shows messages from the previous conversation in new chat windows
- (New) Send Camera Snapshot in the Buddies menu allows you to instantly send a picture from your camera as an inline image
- (New) Added option to confirm before ending AV chats
- (New) Added multitouch swipe gesture to switch tabs in message window
- (New) Hidden default SaveWindowFrames saves per-contact window positions
- (New) Hidden default ShowSenderAccount shows the active account in each conversation
- (Bug) Fixed parsing logs with some languages
- (Bug) New chat windows no longer steal focus when using auto-accept
- (Bug) Fixed unlocalized UI elements appearing in some languages
2.1.2
- (New) Quick Look support for inline image transfers (available by right-clicking an image)
- (New) Contact lists can now be sorted by user handle (View menu -> Sort Buddies -> By Handle)
- (New) New default to strip background color of outgoing messages (StripOutgoingBackgroundColor)
- (New) Russian localization (thanks to Denis Avdeev)
- (New) Options to undim the screen when receiving a message or AV invitation
- (Change) The unified contact list can now be set as the primary contact list in the Chax preferences
- (Bug) Unified contact list should now stay in sync properly with all accounts
- (Bug) Auto-replies to ICQ users are now properly stripped
- (Bug) Name notifications in the Dock now truncate better
- (Bug) Selecting "All Contacts" from the Window menu now toggles unified contact list visibility
- (Bug) Can now make all accounts invisible at once with the unified contact list
- (Bug) Fixed crash that could occur on wake-from-sleep or when reconnecting
- (Bug) Improved German localization
- (Bug) Viewing logs on a specific person will now properly reload logs
- (Bug) Exporting logs as text will now save status changes
- (Bug) Exporting log as text now gives a default name
- (Bug) Stop screensaver on event options now properly stop the screensaver
- (Bug) Find now works properly in the log viewer
2.1.1
- (New) Options to disable the screen saver when receiving a new text message or AV chat
- (New) Options to auto-hide the contact list and message windows when iChat is inactive
- (New) Clicking a Growl status change notification now opens a new message window
- (New) Menu item to mute all iChat alert sounds in the Audio menu
- (New) Selecting "Buddy List..." from the iChat menu extra now shows the unified contact list
- (New) German localization (thanks to Basil Brunner)
- (New) Italian localization (thanks to Marco Cavazzuti)
- (Bug) New messages when auto-accept is enabled no longer immediately pop to the front
- (Bug) Unified contact list now saves window size properly when quitting iChat while offline
- (Bug) Improved search results when searching with the log viewer
- (Bug) Unified contact list now functions when waking from sleep
- (Bug) Fixed a crash that could occur when disabling an account
- (Bug) Moving a contact into a new group now properly updates the unified contact list
- (Bug) Installer will no longer crash when running on Mac OS X 10.4
- (Bug) Installer now warns if the installing user is part of the group wheel
2.1
- (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
2.0
- Rewritten for Mac OS X 10.5 Leopard
1.5
- (Bug) Fixed an issue where some incoming messages could not be accepted
- (Bug) Fixed missing strings in the Italian localization
- (Bug) Increased responsiveness of the log viewer
- (Bug) Log viewer now sorts logs by creation date
- (Bug) Fixed an issue where the Chax preferences could become hidden
1.4.9
- (New) Added options for command-up/down arrows to change tabs for vertically oriented tabs
- (Bug) Fixed an incompatibility with Safari 3 Beta
- (Bug) Updated localizations to include new items in the activity window toolbar
- (Bug) Chat logs saved in subfolders of the iChats log folder now appear properly
- (Bug) "Send SMS Message" menu item now respects the the show Chax badge preference
- (Bug) Fixed an issue with new direct IM conversations being immediately selected
1.4.8
- (New) Support for vertically oriented tabs on the left and right sides of message windows
- (Feature improvement) Added an option to have the activity log automatically clear after a certain length of time
- (Bug) Fixed a problem where tab animations became stuck when opening or closing a tab
- (Bug) Tear-off windows are now always the same size as the window they are removed from
1.4.7
- (New) Option to quickly send SMS messages over AIM to any user with a cell phone number in the Address Book.
- (New) Added an option to reveal log files in the Finder to the log viewer. Right-click the log viewer toolbar and select “Customize Toolbar…” to add the new toolbar item.
- (New) The “More Info” option has been added to the Buddies menu.
- (Feature improvement) The log viewer text view will now remember its display settings separate from chat messages.
- (Feature improvement) Deleting logs in the log viewer now moves the log to the trash rather than immediately deleting it.
- (Change) Automatic updates are now checked for every ten days
- (Change) Updated to newer version of PSMTabBarControl class.
- (Bug) Fixed a crash when closing messages after being torn-off
- (Bug) Fixed a minor problem when deleting the last log from a user in the log viewer
- (Bug) Fixed a display bug when using tear-off tabs with the tab bar position set to the top of the window
- (Bug) Yes/No buttons on the quit warning alert are now localized
- (Bug) The log viewer window now remembers size and position between launches.
- (Bug) Improved URL highlighting in the More Info window.
- (Bug) More info window should now be positioned better when using multiple displays.
- (Bug) Log viewer now shows when a search is active.
- (Bug) Improved behavior of the new message indicator on the overflow menu.
1.4.6
- (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
1.4.5
- (Feature improvement) Users with nicknames now sort properly in the contact list
- (Bug) Further improved iChat launch speed
- (Bug) Fixed incompatibility with iChatUSBCam that caused a crash on launch
1.4.4
- (New) Option to suppress alert sounds when available, away, or idle
- (New) Activity log now automatically saves and restores data between launches
- (New) Option to disable the overflow menu in the tab window
- (New) Added a warning sheet when attempting to close the tab window with more than one active chat
- (New) Dragging and dropping text or files onto tabs will now automatically select the tab and insert the dragged item into the chat input line
- (New) Added log date correction for users who have had the creation dates of their log files reset
- (Bugfix) Fixed a problem with new messages opening with a black background
- (Bugfix) Double-clicking to open images in Preview will now work when sent two files with the same name
- (Bugfix) Log viewer should now work with French logs
- (Bugfix) Confirm quit dialog now works properly on Intel Macs
- (Bugfix) Selecting view logs before initially opening the log viewer window now works properly
- (Bugfix) Fixed a problem where the standard iChat notification dock icon would flash for a second before disappearing when receiving a new message
- (Bugfix) Fixed a crash when customizing the log viewer toolbar
- (Bugfix) Selecting view logs on a user with an accent in their name will now work properly
- (Bugfix) Horizontal scrolling in the tab bar with a Mighty Mouse now works properly
- (Bugfix) Growl notifications won't use nicknames if using nicknames isn't enabled in the preferences
- (Bugfix) Fixed a problem where auto-checking for updates could make opening iChat slow
1.4.3
- (New) Floating info window displays full status messages and larger user icons (access by right-clicking a user in the contact list and selecting "More Info")
- (New) Log viewer toolbar has options to delete logs and export logs in plain-text
- (New) Log viewer has a search field that uses Spotlight to search through logs
- (Feature improvement) Tab overflow menu will change icons to denote new messages in tabs that aren't visible
- (Feature improvement) Log viewer will now work in any language
- (Bugfix) Receiving a new message when using tabs won't always bring the new tab to the front anymore
- (Bugfix) Old iChat 2 logs now display properly in the log viewer
- (Bugfix) Fixed a problem where opening saved chats could fail
- (Bugfix) Fixed a typo in the German localization
- (Bugfix) Fixed a problem where typing a reply into a new message window with tabs enabled could case the tab window to resize infinitely
- (Bugfix) Using the tab window below the dock will no longer cause the message window to be moved above the dock
- (Bugfix) Other minor bugfixes related to tabs
- (Note) The Chax installation program name has been changed from Install Chax to Chax Installer
1.4.2
- (Feature improvement) Activity window now has a toolbar with options to clear the log and search through activity
- (Feature improvement) Activity window now saves status messages and logs incoming and outgoing file transfers
- (Bugfix) Clicking the close button on the tab window will now properly close all tabs
- (Bugfix) The contact list will stay at the top of the screen when auto-resizing is enabled and the contact list spans the entire height of the screen
- (Bugfix) Fixed problems with tabs not coming to the front properly when auto-accept text invitations option was disabled
- (Bugfix) Fixed problems with group chats not appearing properly
- (Bugfix) Inviting more people to a group chat now displays the invitation sheet properly
- (Bugfix) Selecting "Invite to Chat..." from the Buddies menu works properly again
- (Bugfix) Fixed a problem where the text window would try to resize infinitely when using tabs
1.4.1
- (New) Growl notifications for when a user comes online, goes offline, goes idle, goes away, and becomes available
- (New) Options to have the tab window come to the front when receiving a new message
- (New) Option to disable the close buttons on tabs
- (New) Option to have the contact lists automatically resize to fit the number of visible contacts
- (Feature improvement) Contact list row height will now adjust itself according to the size of a custom font as long as user icons are hidden (the two line view will not resize)
- (Feature improvement) Default iChat floating window notifications now work with tabs
- (Feature improvement) Clicking on a Growl message notification will bring iChat to the front and select the originating message window
- (Bugfix) Lock badge when using now appears properly in the tab window
- (Bugfix) File transfer progress windows should display properly now when using tabs
- (Bugfix) Fixed a crash when double-clicking on a status icon in the activity window.
- (Bugfix) AppleScript commands work again with tabs
- (Bugfix) "Add Hyperlink..." command now works properly with tabs
- (Bugfix) "Attach File..." command now works properly with tabs
- (Bugfix) New message tab status color overrides offline status color
- (Bugfix) Activity window now uses locale-specific date formats
- (Bugfix) Fixed minor cosmetic issues with tabs
- (Bugfix) Fixed an issue that would prevent installation for users who changed permissions on the InputManagers folder
- (Bugfix) Dragging tabs to the trash no longer causes problems
1.4
- (New) Support for tabbed chats
- (New) Chax additions to menus now have a Chax badge for greater visibility (the menu badges can be disabled in the preferences)
- (New) Added a one-time donation sheet that displays in the preferences
- Traditional Chinese localization (Jack M.H. Lin)
- (Bugfix) Fixed an issue where the installer would fail when installing for all users
- (Bugfix) Logs reload in the log viewer whenever the log viewer is shown
- (Bugfix) Mobile user warning now shows when using enter to start a new conversation
1.3.2
- (New) Automatically set status to away when the screen saver is activated
- (New) Basic Growl notifications for text invitation and text message received
- (Feature improvemet) Set custom font for group separators
- (Bugfix) Joining a new group chat properly focuses on the window
- (Bugfix) Saved preferred screen names ignores offline users
- (Bugfix) Fixed a bug where an NSArray exception would be thrown (-[NSCFArray objectAtIndex:]: index (0) beyond bounds (0))
- (Bugfix) Sending away auto-replies when using an ICQ account no longer sends HTML formatting
- (Bugfix) Minor UI changes in the preferences
1.3.1
- (New) Show animated user icons in the contact list
- (New) Group chats in AIM and Jabber show the chat name in the window title instead of the name of the first user
- (New) Hide iChat and new message windows when iChat is inactive
- (New) French localization (thanks to Yann Do)
- (Feature improvement) Messaging a user who has switched to a mobile device will display a warning sheet in the message window
- (Feature improvement) Options to specify what types of status changes to view in message windows
1.3
- Compiled as a universal binary for Intel compatability
- (New) Norwegian localization (thanks to Geir-Tore Lindsve)
- (New) The log viewer can now view logs directly in the log window
- (New) New dock notification option - cycle through user icon of unread message senders
- (New) Automatically reconnect when disconnected
- (New) Disable picture-in-picture in video chats
- (New) Deminiaturize chat windows in the dock when a new message arrives
- (New) Disable periodic auto-reply, auto-reply only once per conversation
- (New) Save window position of message windows for each individual person
- (Feature improvement) Nicknames override full names throughout iChat if nickname usage is enabled
- (Feature improvement) Selecting a specific screen name to message will be remember through launches
- (Bugfix) Receiving new messages with the auto-accept messages setting enabled no longer causes the new window to take focus from the currently active window
- (Bugfix) New messages pop to the front properly again
- (Bugfix) Enabling always on top option no longer causes minimize and zoom menu items to be checked
- Rearranged preferences window to fit new options
- Using a new preferences system (settings stored in com.ksuther.chax.plist, old settings are saved)
1.2.3
- Option to disable pausing of AV chats while there are active file transfers
- Option for image transfers in message windows to open in Preview when double-clicked
- German localization (thanks to Jannis Leidel)
- Italian localization (thanks to Creative Shield, http://ShieldNet.tk, CreativeShield@Aim.com)
- (Bugfix) Multiuser chat rooms now appear properly when joining
1.2.2
- Activity window shows history of user status changes (available in the Window menu)
- Fixed Apple's ICQ bug (messages sent to ICQ users are sent in plain text if logged in through ICQ, preventing HTML formatting from displaying on the receiver's end)
- Warn-before-quit alert has a better message and displays only if there are open chats
- Improved reliability of hiding the AV status image at the top of the contact list
- Japanese localization (thanks to Takeshi Fukui)
1.2.1
- Options to auto-accept file transfers only from certain services or Address Book group
- Set a custom auto-reply away message
- Option to always warn before quitting iChat when there are open message windows
- New message windows are offset from the default position, preventing them from stacking up on each other
- Status change messages in message windows should now appear properly when a user goes away
1.2
- Added customizable font for status messages in the user list
- Message windows, audio/video chats, and user lists have an always on top option in the Window menu
- New option to turn off visibility of your AV status in the user list
- Status change messages can now be localized in the Localizable.strings file
- Nicknames now appear in chat titles if nickname usage is enabled
- The available status message now does not display when a user comes online
- Text status visibility can be changed in the Bonjour user list
- Reorganized the preferences window
- Fixed a possible error reading logs
- Mobile warning displays only when starting a new chat
- Backend change to automatic update checking
1.1
- Ability to display nicknames instead of full names in the user lists
(uses the nickname field from Address Book entries)
- Option to automatically accept file transfers
- Option to show a warning before messaging mobile users
- Automatic version checking that notifies users of updates
- Audio and video chat requests should now be able to be sent and received properly
- Fixed reversed checkbox preference for "Show iTunes music store links"
- Improved installer allows for installing updated versions of Chax
1.0.1
- Incoming file transfers can now be received properly
- Minor text changes in the preferences and installer
1.0