Adium Version 0.80 -- Full Changes list - Achieved world domination - Obtained tasty sandwiches - Encrypted instant messaging with authentication, deniability, and perfect forward secrecy over all protocols except Rendezvous: - Automatic private key generation and encrypted messaging negotiation - Per-account, per-group, and per-contact encryption settings - Added locked/unlocked message window toolbar item to indicate encryption status and provide encryption options - Provided via Off-the-Record Messaging, compatible with any other participating client or client with an OTR plugin. - For more information on OTR, visit http://www.cypherpunks.ca/otr/ - Complete File Transfer interface implementation - Preferences for file transfer sending and receiving - File Transfer progress window - Improved File Transfer reception dialog - Complete Status system rewrite: - Support for all status states ("Be right back," "Do not disturb," etc) on all protocols - Support for available status messages on all protocols which support them (AIM, .Mac, Jabber, and Yahoo) - Support for "invisible" status on all protocols which supports it - Custom statuses allow customization of the auto reply message (or suppression of it) - Added Status dropdown for Standard Window contact lists - Complete Events system rewrite: - Easy customization of the actions Adium takes when events occur via the new Events preferences, with both simple presets and infinite flexibility at global, per-group, and per-contact levels. - Built-in Growl notification support; no separate Growl download necessary. Ships with Growl 0.6.2, which will be automatically installed if necessary the first time Growl is used. Growl replaces the Adium 0.7x Event Bezel. - Added support for clicking on Growl notifications, which brings to the front a message tab associated with the appropriate contact. - Greatly expanded speech options, with both global and per-contact voice, pitch, and rate control for speaking events and other text. - Added new events: Message Received in Background Chat, Contact Seen, Contact No Longer Seen - Improved "Send Later" functionality to use the Contact Seen event so delayed messages are sent when you sign online as well as when the target contact signs online - Speech no longer interrupts speech from other applications - Fixed a long-standing bug with the "Message Received" event not firing for the first message received in certain situations. - Complete Accounts preferences rewrite: - Accounts are now in their own window - Cleaned up, streamlined, and improved per-account preferences Contact List - Background image options in the contact list (tiled, scaled, centered) - Background image options for message windows (tiled, scaled, centered) - Added support for custom Service Icon AdiumXtra packs - Added support for completely hiding groups in the contact list - Added support for Finder-like name searching in the contact list typing part of a name will automatically scroll to and select the first matching contact. - Added a mobile status icon and sort option - Fixed issues with horizontal autosizing in certain circumstances - Added contact list contact fading when contacts sign on and off - Borderless contact list can now be dragged without holding down a modifier - To drag a contact on a borderless list, hold down command. - Meta contacts can be created without using a modifier. - Fixed issues with aliases being deleted when adding new contacts - Added print support for message windows and the contact list - Fixed a cosmetic glitch with the Get Info drawer shown for metaContacts - Fixed issue with tooltips appearing for contacts when hovering over the contact list scrollbar - Improved support for pasting images into Adium's image wells - Improved restoration of default settings when removing custom settings - Added autolinkification for rdar:// links - Added support for dragging to increase the size of the text entry area of message windows. - Added a "Hide while in Background" preference for message windows - Added Pure Plastic and Smooth Operator 1.0 views - Improved searching logs in the Log Viewer in non-ASCII languages - Improved Log Viewer log deletion support - Miscellaneous other Log Viewer improvements - Emoticons will now properly pick the correct text equivalent for the service being used. - Fixed issues with sending autoresponse messages to group chats - Improved Join Group Chat window functionality - Added privacy preference to enable/disable sending of typing notifications. Enabled by default. - Fixed issues with links which contain triggers for installed Applescript filter scripts. - Added "Contact Last Seen" information to tooltips for offline contacts - Fixed issues with certain Applescript filters removing font and coloration settings from outgoing messages - Added support for background colors for participating message window styles - Improved dock icon selection preferences - Streamlined and cleaned up Advanced preferences - Fixed the Adium Crash Reporter when running from a path including spaces - Other cosmetic improvements - Leak fixes, code efficiency, stability and other core improvements - Removed games (see http://mykogames.info) - Toolbar buttons: send file, scripts, offline contacts, add contact, add group, view logs, user icon - Menu item improvements: better status feedback, status menu, unviewed content in open chats - Added keyboard shortcuts for Join Group Chat and Show/Hide Toolbar - Insert Link will automatically use the clipboard value if appropriate - Improved icon art (thanks to Wesley Underwood) - Bookmarks importer is now a plug-in, disabled by default - Added several translations: - Danish - Dutch - French - German - Italian - Japanese - Traditional Chinese Services - (ICQ) ICQ Custom Encoding preference is a menu - (MSN) Initiate multi-user chat - (MSN) Display name is now shown locally the same way it is shown to other contacts, including with processing of iTunes and other scripts. - (Yahoo) Join in Chat - (Yahoo) now handle yahoo:// URLs - (ICQ) re-request authorization - (Jabber) per-contact invisibility settings, re-request authorization, unsubscribe - (Jabber) fixed issues with special characters in a username - (Jabber) Fixed issue with rejoining a Jabber chat room after leaving - (Rendezvous) Fixed issues with Rendezvous nick names and the local Rendezvous account's user image not displaying properly. - (Sametime) Upgraded to meanwhile 0.4 and gaim-meanwhile 1.2.0: - Fixed a common crash when connecting - Added support for the Directory service. - Added support for group conferences - Updated to libgaim 1.2.1 - Support for Tiger (OS X 10.4), including iChat sounds and emoticons Adium 0.80 Beta series changelog: Release Candidate 1 - Fixed a crash if "Display Alert" was selected as the action for the event "Error occurred" - Fixed a crash when customizing enabled/disabled emoticons - Fixed a crash when receiving files in certain situations - Fixed a crash in the Events preferences - Fixed a crash related to OTR encrypted chat initiation - Fixed a crash when loading an invalid or corrupt emoticon pack - Fixed issues with AIM file transfer in Tiger - Fixed issues with the Invite to Chat window not updating properly when re-opened - Fixed issues with metacontact status icons and colors not updating in certain situations - Fixed issues with the iChat sound set - Fixed issues with http:// being preppended to ftp.* URLs - Fixed issues with the File Transfer progress window gaining focus improperly when already open in certain situations - Fixed issues with the Crash Reporter not generating stack traces when running from paths including spaces - Cleaned up ICQ contact contextual menu and WebKit message view contextual menu - Improved display of status messages containing tabs in the contact list tooltips - Improved several aspects of AIM Direct IM, adding status messages and only attempting to send images via Direct IM when appropriate - Updated built-in contact list layouts - German, Japanese, Italian, and Chinese translation updates Beta 13 - Fixed further crash on quit issues - Fixed issues with adding or configuring Bonjour accounts - Fixed continuing issues with certain corrupt dock icon packs - Fixed issues with borderless windows reappearing within the screen when screen configuration or resolution changes - Fixed issues with double logging when the "Don't Dim Recent Messages" preferences in Message History is enabled - Fixed issues with Adium relaunching after submitting a crash report - Fixed issues with opening the log viewer directly for a contact with '/' in their name, such as is common with Sametime contacts - Fixed issues with Get Info on Sametime contacts causing windows to appear instead of information filling the Profile field on the Info tab - Fixed issues with titles clearing when selecting Custom... from the Status menu - Fixed issues with the User Icon toolbar button displaying when on the right edge of the screen - Fixed issues with checkmarks and dashes for active statuses not appearing in the Dock status menu - Improved various toolbar and preference icons - Updated Japanese and Dutch translations - Built in Deployment rather than Deployment-Debug (Adium Debug Window is now disabled) Beta 12 - Added support for setting the background color in Panther - Fixed several issues with crashes on launch and quit introduced in Beta 11 - Fixed crashes when using certain invalid dock icon packs - Fixed a crash when canceling the password prompt window in certain situations - Fixed the Chinese translation (zh_TW rather than "Traditional Chinese") - Fixed issues with missing Delete icon and Hide Emoticons icon in the log viewer toolbar - Updated several more icons, including the default service icon pack - Updated French and Dutch translations Beta 11 - The optional away status window now shows the full status message if one is set for the current status. - Added a Status submenu to to the Adium dock icon menu - Readded support for Fast User Switching away state changing - Fixed a crash when activating Adium in certain situations - Fixed a crash when inserting an invalid link via the Add Link sheet - Fixed issues which could cause multiple tabs to open for the same contact when rapidly closing the message window while receiving messages - Fixed issues with a meta contact being incorrectly marked as mobile if any mobile user was contained within it - Fixed issues with AIM Group Chat users being incorrectly marked as mobile - Fixed issues with aim:goim link handling for screen names with spaces - Fixed issues with Applescripting related to the status rewrite. Among other fixes, the %_statusmessage script now works again - Fixed issues with certain AIM profiles causing crashes in the Get Info window - Fixed issues with creating links with %n [only relevant to AIM users] - Fixed issues with drawing of gradients for groups in the contact list - Fixed issues with message windows breaking after beginning to receive file transfers from certain clients, including iChat in certain situations - Fixed issues with movement of automatically docking windows in certain situations - Fixed issues with Sametime names which include spaces - Fixed issues with selection of an autofilled URL in the Add Link sheet - Fixed issues with shadows remaining after contact list changes in the Contact Bubbles To Fit contact list style - Fixed issues with the contents of the status types menu in the Custom status window when no accounts are connected. It now properly lists the status types available for all configured accounts - Fixed issues with the iChat sound set when running in OS X Tiger - Fixed issues with the Plastic message style - Fixed issues with Yahoo accounts previously configured as Yahoo Japan continuing to attempt to connect via the Yahoo Japan server - Fixed several leaks - Disabled the Bookmarks menu; it can be manually reenabled via Get Info on Adium in the Finder. - Improved appearance of the plastic button popup arrow - Improved the /me macro, which now works on a per-line basis - Improved many icons, including redesign of all the Adium Xtras icons [big thanks to Wes Underwood for all his continued hard work on our artwork!] - Updated Dutch, Italian, German translations - Added Traditional Chinese translation - General efficiency improvements Beta 10 - Added handling of yahoo:// URLs - Fixed several common crashes introduced in Beta 9 - Fixed issues with links over AIM which include "%n" - Fixed a crash in the upgrade available window - Fixed a crash when toggling online / total group count display - Fixed an incompatibilty with OS X 10.2.x Beta 9 - Reimplemented the Away Status Window floater and enabled its checkbox in the Status preferences - Added "Hide while in background" preference for message windows to the advanced messages preferences - Added an account property to AIChat objects in applescript - Added double-click-to-install support for .AdiumStatusIcons and .AdiumServiceIcons packs - Added Pure Plastics message view to the built-in styles - Added support for autolinkification of rdar:// links - Added support for setting the mobile status for Yahoo SMS or mobile contacts - Added support for storing Jabber aliases on the server - Added support for the Insert Link sheet to automatically retrieve its URL from the clipboard if one is present - Allow many more characters for Meanhwile and Jabber names - Fixed "Error Message" event to work with Growl notifications and speech actions - Fixed a crash and implemented proper undo behavior when clearing the text entry field via escape or cmd-. - Fixed a crash involving Growl notifications and multiple simultaneous running instances of Adium - Fixed a crash when clicking the user icon shown via the user icon toolbar item in text-only toolbar mode - Fixed a crash when importing Sametime buddy lists - Fixed a crash when removing an alias from a buddy - Fixed a rare crash when closing a window with a type-select table or outline view - Fixed aesthetic issues in the Adium Crash Reporter - Fixed aesthetic issues with the Events preferences and contact info Events tab - Fixed an issue causing the dock icon to bounce unnecessarily when certain windows opened - Fixed behavior when an accepted file transfer might otherwise automatically overwrite an existing file - Fixed crashes in the Bookmarks Importer plugin, changed it to show bookmarks for all available browsers, and added Shiira and Address Book support - Fixed crashes when setting event actions - Fixed deletion of keychain entries when accounts are deleted - Fixed issues which could lead to being stuck in an idle state - Fixed issues with "Always Show Tab Bar" being enabled while "Create Messages in Tabs" is disabled - Fixed issues with ICQ status messages not updating or displaying properly - Fixed issues with initial connectivity not working in certain situations - Fixed issues with keyboard focus in the Enter Password dialogue box when multiple accounts require passwords - Fixed issues with links not saving when inserted into status messages - Fixed issues with mobile status not clearing when a contact is no longer mobile - Fixed issues with multi-line status message titles in the Standard Contact List status widget - Fixed issues with retrieval of Sametime status messages - Fixed issues with selection of the status message when editing a status state or setting a custom one - Fixed issues with sending links with titles over ICQ - Fixed issues with sending of typing notifications to fix aesthetic issues with clients such as iChat which show typing status in the message window - Fixed issues with setting links with titles as AIM available messages - Fixed issues with sounds not working in certain situations after upgrading from 0.7x - Fixed issues with storage of links in profiles and other attributed strings - Fixed issues with word wrapping in the Webkit Message View - Fixed issues with Yahoo! available statuses incorrectly setting as away statuses - Fixed setting of background images for message styles - Fixed several crash-on-quit conditions - Fixed several issues with text-to-speech, including crashes and seemingly random voice/pitch settings - Fixed sorting of saved status states in the Status and associated menus to properly match the ordering specified in the Status preferences - Fixed the built-in iChat emoticonset in OS X Tiger - Updated to current Growl-WithInstaller.framework from Growl 0.6.2svn - Improved behavior of metacontacts containing mobile contacts - Improved display of Wingdings symbols set by Windows AIM clients - Improved localizability of many Adium components - Improved performance when opening a message window with message history for version 3 and better message styles - Improved scrolling credits behavior in the About box - Renamed "Rendezvous" to "Bonjour" in preparation for OS X Tiger - Reverted a change in the beta series related to the /me substitution - Tweaked the mobile status icon and the insert link toolbar button - New artwork for Status preferences, Get Info, View Logs, and Add Group - German and Japanese translation updates - Closed several memory leaks - Miscellaneous other performance enhancements Beta 8 - Fixed a major beachballing issue introduced in 0.80 beta 7 - Fixed several issues related to service-appropriate emoticon parsing - Fixed a crash when receiving Rendezvous typing notifications - Fixed resizing issues with the custom status window - Fixed a crash related to invalid display name in dock events - Fixed a crash on launch on OS X 10.2 Jaguar. Beta 7 - Added support for a Mobile status icon - Added support for automatic installation of .AdiumServiceIcons and.AdiumStatusIcons AdiumXtras packs - Added support for use of the color wells in the Font Panel (10.3 and later) - Improved the "Gems" default status icons - Improved the "Chat Bubbles" status icons - Improved Growl and speech actions related to error messages - Improved Rendezvous responsiveness - Fixed issues with the display status of metacontacts - Fixed issues with the Contact No Longer Seen event - Fixed issues with chats reopening unexpectedly in certain situations - Fixed issues with line break encoding issues when sending pasted text - Fixed issues with line breaks in text received from Windows AIM - Fixed issues with the proxy port/username/password fields in the Account settings sheet - Fixed issues with the idle status for some contacts sticking in certain situations - Fixed issues related to preset management in the Appearance preferences - Fixed issues related to the input focus on the password prompt window - Fixed issues with the use of % in Jabber user names - Fixed issues with setting an account's display name via Applescript - Fixed flipping of user icons in the Standard Message View (10.2 only) - (Sametime) Fixed issues with contact list grouping management - Fixed issues with the User Icon toolbar item in Text-Only mode - Fixed issues with signing on invisibly over Yahoo and MSN - Fixed issues with an upside down shadow in certain buttons - Fixed a rare crash when retrieving AIM away messages - Fixed a rare crash when sorting chats by group - Fixed a rare crash which could follow deletion of one or more contacts - Fixed a crash if an applescript action is trigerred with no applescript selected - Fixed a crash in certain languages when viewing tooltips of offline contacts - Fixed a 10.2 crash when setting a custom status - Disabled the Antepo OPN service - Service-specific enabled emoticon packs of a chat's or contact's current service are now used preferentially over packs which are also service-specific but are for a different service - Added preliminary German translation - Updated French translation - Updated Italian translation - Updated Japanese translation - Updated to libgaim 1.2.1 - Various performance enhancements Beta 6 - Added a clear button to the File Transfer Progress window - Added support for dragging images out of the account and get info image wells - Added support for creating metacontacts without a special modifier key; a confirmation window is shown instead - Added preliminary Italian translation - Updated preliminary French translation - Improved expanded/collapsed event memory in the Events preference pane - Improved button layout in the File Transfer Request window - Removed a redundant contextual menu item for ICQ contacts - Swapped the placement of service and status icons in the status menu - Fixed an issue which could cause MSN contacts to appear as (null) - Fixed an issue which could cause duplicate status states to be shown in the status menu after relaunching Adium - Fixed issues with sending an empty message when sending a file and no text via drag and drop in the message window - Fixed visual glitches in the File Transfer Progress window - Fixed the Run Applescript action's browse button (for real this time) - Fixed issues with creation of Sametime group chas - Fixed issues with the window ordering preference for message windows - Fixed issues with attempting to delete an account when no accounts are created yet - Fixed issues with some windows' initial positions - Fixed issues with chats 'sticking' in the Status Menu item - Fixed issues with adding contacts in certain situations - Fixed issues with strangers not being properly identified - Fixed issues with crashing when closing message windows in certain situations - Fixed issues with deleting emoticon packs - Fixed issues with deleting or renaming contact list themes and layouts - Fixed issues with controls not dimming properly after deleting events or actions in the Event Preferences - Fixed issues with a crash after closing the Appearance Preferences in certain situations - Fixed issues with accounts not fully disconnecting when the system is about to go to sleep - Fixed issues with images sent in messages over DirectIM not displaying properly or displaying a previously sent image - Fixed issues with the custom status window in Jaguar (10.2) - Fixed issues with the message window in Jaguar (10.2) - Closed several significant and long-standing memory leaks - Updated Growl-WithInstaller.framework, fixing several issues with the Growl installation process Beta 5 - Enabled Sametime group chats - Fixed a common, seemingly random crash introduced in Beta 4 - Fixed a major performance issue related to sorting by status - Fixed a performance issue when sending and receiving messages - Fixed an issue with sorting of idle metacontacts by status - Fixed an aesthetic issue in the preferences - Fixed issues with rearranging emoticon packs - Fixed issues with display of File Transfer Complete messages - Fixed issues with the Run Applescript action - Fixed issues with managing the presets list for layouts and themes - Fixed issues with managing the global events presets - Fixed issues with global status changes incorrect connecting accounts in certain situations - Updated to libgaim 1.2.0, libmeanwhile 0.4, and meanwhile-gaim 1.2.0 Beta 4 - Reworked the events interface based on user feedback - Emoticon menu and customization button are now functional - Reversed the cmd behavior for borderless windows - Status message changes are no longer displayed in message windows - Contact list icons may now be sized up to 96x96 - Updated bundled color themes - Updated bundled Growl - Added preliminary French translation to the crash reporter - Added preliminary Japanese translation - Added a new icon for appearance prefs - Added defaults for the status preferences - Moved contact list window shadow preference to advanced - Moved contact list opacity preference to appearance - Moved contact list width preference to appearance - Improved behavior related to connecting accounts when selecting a global status - Improved enter/return behavior for entering status messages and autoresponse text - Improved layout and tabbing behavior of password prompt windows - Improved status menu behavior when a custom status is active - Improved type ahead table view behavior - Improved wording of growl installation prompt - Improved URL handler performance - Improved performance and updating of bookmark menus - Improved support for duplicating, renaming, and deleting list layouts and themes - Fixed wording of Okay button in the crash reporter's privacy sheet - Fixed issues with idle and away overlays not appearing on the dock icon - Fixed issues with get info and chat userlists displaying displaying incorrectly - Fixed issues with meanwhile accounts not clearing an invalid password - Fixed issues with the action menu not appearing for only one account - Fixed issues with the OTR key generation window not closing when complete - Fixed issues with newly installed scripts not appearing in the contextual menu - Fixed issues with libgaim requesting passwords via the request interface - Fixed issues with several contact menu items appearing in the view menu - Fixed issues with older message styles displaying incorrectly - Fixed issues with xtras installation opening incorrect preference panes - Fixed issues with the user icon checkbox not dimming for unsupported styles - Fixed issues with message colors incorrectly being logged - Fixed issues with user list display after dragging a group chat tab - Fixed issues with away message display in message windows - Fixed issues with the default download preference incorrectly changing systemwide - Fixed issues with accounts modifying their UID during initialization - Fixed issues with jabber account servers being lost when upgrading to .8 - Fixed issues with appearance preferences not updating to display new xtras - Fixed issues with appearance not reflecting changed preferences - Fixed issues with status changes resulting in duplicate status menu items - Fixed issues with the incorrect status icon displaying for idle states - Fixed issues with list layouts and themes not updating correctly after editing - Fixed a crash related to status on AIM accounts - Fixed a crash related to dragging group chat tabs Beta 3 - Fixed a crash on launch or connect - Implemented status state memory - accounts now sign on in the status state they were last in if no state is explicitly chosen - Disabled Sametime group chats, as they don't work at present - Fixed a typo in the version checker Beta 2 - Contact list now displays typing/unviewed content status icons - Contact list status selector now displays custom away/available text - Contact list tooltip images are now proportionally constrained to 96x96 - Status custom window now remembers the last used custom status - Status auto-state after inactivity is now working - Message window now recognizes NotAllowedWhileInvisible and SendingConnectionError chat errors - Message window now has preferences for above all, below all window levels - Message window custom backgrounds may now be tiled or centered - Removed gaps between background coloring from the minimal message view style - Account preferences now open on launch if no accounts are present - Account UIDs are no longer editable while an account is online - Accounts now default to online when created - Removed the defunct napster protocol service - Added initial french translation - Growl preferences now correctly disable in 10.2 - Cleaned up edit, view, and contact menus - Additional preference related cleanup - Improved control sizing and placement for localization - Improved the crash reporters list of known harmless errors - Improved reponsiviveness of preference loading indicator - Improved handling of account UID changes - Improved handling of deleting accounts - Improved type-ahead selection support in outline and table views - Improved performance when disconnecting a Rendezvous account - Improved interface for OTR private key generation - Improved logic for choosing the status message to display for meta contacts - Fixed issues with idle times not updating correctly - Fixed issues with the custom status window opening multiple times - Fixed issues with returning from invisible state on AIM and .Mac accounts - Fixed issues with dock icon overlays not flashing correctly - Fixed issues with dock icon overlays becoming stuck - Fixed issues with dock icon overlays for connect/disconnect displaying with the wrong colors - Fixed issues with animated buddy icons becoming non-animated when editing an account - Fixed issues with request windows not coming to the front when they open - Fixed issues with MSN display names as extended status preference - Fixed issues with Growl displaying outgoing messages - Fixed issues with offline Rendezvous contacts remaining on the contact list after disconnecting - Fixed buddy icons not reverting back to the address book icon after being deleted - Fixed a graphical glitch with gradient selections in table/outline views - Fixed a major contact list performance hit related to status updates - Fixed display issues with immediately idle seconds - Fixed spacing of +/- buttons in the info window alerts pane - Fixed several memory leaks - Fixed a crash after installing xtras - Fixed a crash when closing the preference window as a pane was loading - Fixed a crash with rollover buttons (such as in the file transfer window) - Fixed a crash involving contact list background images - Fixed a crash on launch in 10.2 - Fixed several other crashes Beta 1 - Initial 0.80 beta release