Adium

1.4b7

Adiumy Adium_1.4b7.dmg (MD5: c8d0e13f85ef2a9acd6204ab5d5b5326)
Released 2009-06-19
Download hosted by CacheFly

Note that no localization efforts have begun! Please check open tickets for 1.4 before filing bugs!

Version 1.4b7 (2009-06-19)

Revision: 792549532d2a

Adium 1.4b7

  • Fixed Twitter authentication, adding support for the Twitter PIN codes.
  • Added an optional confirmation when closing a window which has multiple tabs, either always or when at least one has unviewed messages. (#12006)
  • Added another ignored phrase for IRC server connection processes.
  • Fixed the growl notification queue from making messages seem to arrive slightly later than they did, when only a handful are to be displayed. (#12327)
  • Fixed improperly setting the Jabber connect server when registering a new account.
  • Fixed logging of context loaded from persistent jabber chats. (#12349)
  • Moved Quit Confirmations to a new Confirmations advanced preference.

Updated Libpurple

  • Fixed connecting to Yahoo!. Please remove any custom hosts you set in the interim.

Version 1.4b6 (2009-06-02)

Revision: ba67e70f6454

Critical Fix

  • You are strongly recommended to update to 1.4b6 as soon as possible.
  • This fixes a DoS/hang when a message contains a certain string used by message styles.
  • This applies to all betas of 1.4.

Adium 1.4b6

  • Added throttling to Growl messages. Instead of, for example, posting 296 messages, Adium will Growl "296 messages". (#12133)
  • Added an "only count number of unread mentions" for group chat tabs in the Messages advanced preferences. (#12033)
  • Separated group chat and regular chat preferences in the Messages advanced preferences.
  • Message styles can now be updated without relaunching Adium
  • Changed image upload behavior—it will now upload the smaller of a JPG or a PNG representation of the image. Images will be sized down if they exceed the service's maximum size. (2.5MB for pic.im)
  • Fixed using a PAC-specified proxy for the hostname of the account. (#224)
  • Fixed the status of an IRC contact after they've left all the channels they have in common with you.
  • Disabled Zephyr. As an unsupported protocol, we require patches to maintain it in working order. At this point in time, it just crashes.
  • Disabled the display of several server IRC messages on connect.

Updated Libpurple

  • Fixed connecting to Yahoo! behind a proxy server. (#12231)

Version 1.4b5 (2009-05-29)

Revision: 0d364fd70a02

General

  • Added a "Replace with Uploaded Image" function to the Edit menu and input area contextual menu.
    • Right click an image, or select it and use Edit > Replace with Uploaded Image.
    • Similar to the "Replace with Shortened URL", this feature uploads the image to an image hosting service and inserts the new URL.
    • Currently only supports pic.im.
  • Fixed a crash due to debug code accidentally left in b4 when opening the Xtras Manager.
  • Fixed a crash caused by setting the status message via AppleScript (#12219).
  • Fixed a crash when using a Proxy Auto-Config (PAC) file. (#12199)
  • Fixed indeterminate errors if you provide a space in an IRC account's NickServ password.
  • Fixed retweeting or deleting tweets featuring any of: ;/?:@&=+$, (#12217)
  • Fixed a hang when moving contacts/bookmarks into a new group.
  • Fixed bug causing speech actions with custom pitch to have really high pitch (#12251).
  • Fixed a crash caused by using OS 9 keyboard layouts. Unfortunately, global shortcuts cannot be set when using these (due to API changes in 10.5). (#12192)
  • Changed behavior when moving a contact between groups, fixing a bug in protocols which don't support multiple groups.
  • Changed default setting for "only count unread highlights and mentions for group chats" to be enabled.
  • Changed the default URL shortener from tinyurl.com to tr.im.

Updated Libpurple

  • Fixed /me showing up multiple times in private chats on IRC. (#12151)

Version 1.4b4 (2009-05-25)

Revision: 8b9261de4c47

General

  • Changed behavior for account options: a lot were only changing when reconnecting, now all that are able to (i.e., non-connect options) take effect immediately.
  • Added "Idle And Away" as a possible status icon pack item to use for contacts. (#872)
  • Moved the Status Menu Item and Dock preferences to a new "Message Alerts" advanced preference, from "Status" and "Messages".
  • Changed the wording for the "only count the number of highlights/mentions in the dock/status menu item" in Message Alerts. (#12080)
  • Changed the status icon for group chats to be Available when joined, and Offline when parted. (#12064)
  • Fixed idle time not being sent to the server.
  • Fixed dragging and dropping emoticon packs to reorder them. (#12099)
  • Fixed removing contacts when groups are disabled or the contact is in the offline group. (#12136)
  • Fixed the stepper values in the Status preferences and Status Edit window always starting at 10. (#12188)
  • Fixed the voiceover for certain fields in the authorization requests window.

Updated Libpurple

  • Fixed a security issue where "Require SSL/TLS" for XMPP was being ignored. (#11822)
  • Fixed being disconnected from MSN when adding/removing contacts. (#11978)
  • Proxy information is no longer saved in accounts.xml (#11838)
  • Updated the default Yahoo! server.

Version 1.4b3 (2009-05-23)

Revision: b9f15f659174

  • Fixed a bug introduced in 1.4b2 where parenthesis from Twitter were replaced by HTML in all the wrong places.

Version 1.4b2 (2009-05-23)

Revision: 221ac565d753

General

  • Added HTML classes to the action links for Twitter messages, so message styles can more easily present them as they wish. (#12049)
  • Changed files and text dragged to contacts inserts into their message window, instead of confirming to send. (#12089)
  • Fixed setting a global shortcut which used the letter a. (#12013)
  • Fixed Growl notifications including the Twitter action links. (#11811)
  • Fixed not being able to add events. (#11901)
  • Fixed identifying to some NickServ instances which didn't expect a nickname as an argument. (#12067)
  • Fixed offline status messages for contacts, as well as the display of errors for XMPP contacts.
  • Fixed a crash on startup dealing with the address book.
  • Fixed being able to combine bookmarks with any other contact. (#12134)
  • Fixed adding, moving or removing meta contacts to groups. (#11797)
  • Fixed opening a list bookmark from the status menu item's contacts list. (#12120)
  • Fixed the Twitter Timeline bookmark not showing up in the list. (#12062)
  • Fixed the meta contact tooltip sorting the display. (#12038)
  • Fixed a crash noticed when using multiple applescript tokens in a display name. (#12083)

Updated Libpurple

  • Now using Yahoo 16 login (SSL)
  • Fixed periodic disconnections from the LJ Jabber server (#12124)
  • Fixed a crash on connect with Jabber. (part of #12053)
  • Fixed AIM always checking mail. (#11974)

Version 1.4b1 (2009-05-17)

Revision: 171c884ac6b4

Major Changes

  • Requires Mac OS X 10.5 or later
  • Added Twitter
  • Added IRC
  • Greatly improved group chats and group chat bookmarks
  • Updated to libpurple 2.6.0

Twitter

  • Timeline messages appear in a group chat, direct messages as a one-on-one chat with a contact.
  • Adding and removing contact list buddies follows and unfollows them, respectively.
  • Can customize profile settings (name, location, etc.) from the account edit window.
  • Settings to customize: Update interval, Adium status updating, retweet links, and contact display in the contact list.
  • Getting info on a Twitter contact displays all of their information and their latest 20 tweets.
  • "Reply to a Tweet" window allows for pasting twitter.com URLs to easily respond to a tweet.
  • Also includes support for Laconi.ca servers, such as Identi.ca

IRC

  • Execute commands on connect.
  • Display of operator status in chats, as well as user's /away status.
  • Mass-modify attributes of user list members from the group chat's action widget below the user list.

Group Chats

  • When you are mentioned in a group chat, the color of the tab's message count changes to red.
  • Set a shortcut of ⌘⌥/ for the "Toggle User List" menu item.
  • Added a "Swap User List Side" menu item, defaulting to the user list being on the right. (#8689)
  • Double-clicking a contact in the group chat user list opens a chat with them.
  • When double-clicking the resize widget in the user list, don't show a few pixels of it on the left of the chat.
  • Respect the "show recent messages" preference for group chats.
  • Prevent a duplicate separator item in group chat context menus. (#11674)
  • Add context menus for group chats, including "Add Bookmark", "Get Info on Bookmark", "Toggle User List", and "View Chat Transcripts".
  • Support opening chat transcripts for the group chats like a normal chat.
  • Add a menu item for group chat user lists to add as a contact.
  • The group chat user list is now sorted by, and displays, operator status in the channels.
  • The user list remembers its open or closed status per room.
  • Messages which mention you are no longer grouped with messages from the same user which do not.
  • Add support for chat topics. Note that message styles must support the feature for them to show up.
  • Group chats now display online or offline based on their account's status.
  • Growl notifications for group chats are now prefixed by the chat's name.
  • Added an Advanced Status preference to "Only count number of unread mentions for group chats" (for the Status Menu Item and Dock icon)
  • Added an option for group chats to hide their join and leave messages.
  • Joining large group chats is much faster.

Group Chat Bookmarks

  • Bookmarks no longer trigger events when their account comes online.
  • Message windows' tabs and titles now display the alias of the bookmark which represents the chat. (#11756)
  • Bookmarks are only shown in the list when their accounts are online.
  • Group chat events such as "You are mentioned", "Message received" and join/leave events will use the events set on their bookmark.
  • Set appropriate icons and coloring for bookmarks based on their associated chat information, such as the unviewed content background or flashing.
  • Fixed bookmarks appearing in groups when groups are disabled, or disappearing.
  • Bookmarks can now be removed.
  • Add an option to the Get Info window to auto-join a group chat bookmark when its account connects.
  • When opening the "Add Contact" window, don't fill in the username with the name of a bookmark if it selected.
  • Stops the "retrieving information" spinner from going off for bookmarks.
  • A group bookmark's status message now reflects how many unread mentions or messages are in the chat.
  • Correctly sorted the groups list in the "Add Bookmark" window.
  • Fixed bookmarking group chats whose names vary in case.

Contacts

  • Added support for contacts in multiple groups (#500)
    • Hold option when dragging to add a contact to a secondary group.
    • Contact info inspector is now more focused on groups per contact than before.
  • Created a new Authorization Requests window
    • Authorization requests no longer create one alert panel per request
    • The authorization requests window has add, ignore, and deny toolbar and context menu items.
  • Fixed deleting a group not removing its contents.
  • Corrected adding contacts to multiple accounts. The "Add Contact" window was only adding to the existing account.
  • Add account-specific menu items (such as "Initiate Multi-User Chat" or "Initiate Direct IM") to the main menu's Contact menu.
  • Corrected a bug where a combined contact would be "always visible" and toggling the preference would not unset it.
  • Reduced complexity when determining what account is preferred for messaging a given contact. (#10547)
  • The tune tooltip is now displayed for any contact in a meta contact which supports it.

Logging

  • You can now replace Logs folder with an alias to another folder (on, say, an encrypted disk image). (#992)
  • Search terms in the Transcript Viewer now match any part of text unless a wildcard is used. (#6364)
  • Sped up writing log files in certain situations.
  • Corrected some situations where the log viewer lacked icons for group chats.
  • Events such as Direct IM status, joins and parts, and other information are now logged and displayed in the log viewer.
  • Increased the maximum amount of recent messages you can display for chats from 100 to 400.
  • Added an Import option to reindex the logs folder in case you manually add logs. (#9554)

Contact List

  • Contact list filtering is now present on all window styles: regular, borderless, etc. (#10489)
  • Corrected a few bugs where contacts were hidden as offline when online, or placed in the offline group incorrectly.
  • Combined contacts now show the information in the contact list for the first available user. (#11007)
  • Improved speed of searching in contact list for larger lists.
  • Fix a small white line at the top of the contact list when "size to fit vertically" is set. (#11119)
  • Add "Sort Groups Alphabetically" option to the status sort.
  • Add "Hide Away Contacts" and "Hide Contacts for Account" to the view options.
  • Fixed a bug where the view menu would show incorrect settings.
  • Status message is no longer searched when searching the contact list.
  • Fixed a lot of drag and drop bugs, such as being able to drag a group into another group.
  • Tooltips now display for collapsed groups. (#11951)
  • The group count is no longer always displayed for collapsed contacts.
  • "Show Group Visible Count" has been returned to "Show Group Online Count", and counts only online, visible contacts. (#11362)

Message Styles

  • You can now specify a different style for group chats, and customize all of the preferences independently of a regular chat. (#87)
  • Messages containing unordered lists are now displayed using bullets.
  • Styles now fall backs to root level files for Status.html and Content.html. (#10868)
  • Corrected sorting of message styles in their popup (#9498)
  • %message% is now replaced in a loop as we do other keywords. (#9672)
  • %service% is now replaced in all templates, not just messages. (#11872)
  • %senderPrefix% now contains a textual representation (., @, %, +, or an empty string) of the user's status in a group chat. (#11882)
  • %userIconPath% is now a valid replacement keyword in Status.html (#7508)
  • Added "action" to the %messageClasses% of /me messages. (#11894)

Messaging

  • Messages from blocked contacts are now never displayed, even if the protocol allows them to send the message.
  • Added marking to the scroll bar like in Colloquy:
    • When your name (or what you decide to highlight) is mentioned in a chat, a grey line is added.
    • When the window or tab loses focus, a red line is added and you can "Jump to Focus Mark" to easily go to it.
    • You can access the "Jump to Previous Mark", "Jump to Next Mark" and "Jump to Focus Mark" by right-clicking the scroll bar, or from the new Display menu.
  • Added "Clear Display" to the new Display menu.
  • You can now customize the text which causes the "You are mentioned" event to fire from the advanced preferences.
  • Fixed a bug where emoticons would be displayed improperly. (#6440)
  • Added a confirmation dialog when clicking the block/unblock icon in the toolbar. (#10960)
  • Added a URL shortener. Select the URL, then either choose “Replace with Shortened URL” from the Edit menu, right-click the URL and choose it from that menu, right-click a link and choose it from that menu, or press ⇧⌘K. Supports TinyURL, is.gd, tr.im, and Metamark (xrl.us).
  • Nudge and buzz messages now appear as events in the window instead of messages from the contact.
  • Added an option to only count mentions for group chats when badging the dock or status menu item. (#11850)
  • Fixed clicking service links with message text when the link appears in the window it would open.
  • When a new file transfer arrives which requires confirmation, the chat's unviewed content count is increased.
  • A new message no longer unminimizes the chat window. (#52)
  • Fixed logging in St. John's Newfoundland's time zone. (#9557)

Accounts

  • Fixed setting a global user icon. Previously, if you didn't have an account icon set but did set a global one, you would have no icon.

Bonjour

  • Bonjour accounts now disconnect if we receive an error message.

XMPP (Jabber, Google Talk, etc.)

  • Updated XMPP server list when registering
  • History from persistent group chats is now displayed as such and does not trigger events. (#6787)
  • Group chats which are not anonymous now display the actual contact in the user list. (#11841)
  • Fixed receiving colors and fonts from iChat. (#1323)
  • Enabled support for custom emoticons as an account option defaulting to on.
  • Fixed joining a group chat from an xmpp URL. (#11785)
  • "Not Authorized" is now displayed for contacts for whom you need to request authoriation.
  • Contacts are no longer told when you close their chat ("…has left the conversation"). (#8082)
  • Added a preference for file transfer proxies, defaulting to "proxy.eu.jabber.org."

MSN

  • Possibly fixed a crash on connect. (#11508)
  • Fixes setting account-specific display names (only the global display name would be set).
  • Enabled server-side storing of contact aliases. (#11802)
  • Fixed displaying what message was unable to be sent when an error occurs. (#11796)
  • Moved the "display custom emoticons" to an account preference from the advanced preferences window.

AIM, ICQ, and MobileMe

  • Added a preference to always use the AOL proxy server for file transfers and direct IM. (#11413)
  • Added a preference to use SSL for connections. (#9553) You can get information on the certificate by right-clicking the account in the Accounts preferences.

MySpace IM

  • Added support for msim links. (#8036)

Miscellaneous

  • You can now define which applications should be the default for different services in the Advanced preferences. (#158)
  • Updated the look of the file transfer window. Added a keyboard shortcut of CMD+. to stop the selected transfer.
  • The about box credits are now scrollable. (#9967)
  • The unread count is now cleared when clearing the display. (#10605)
  • Error and information display windows no longer exceed their maximum height, and take focus when opening. (#11793).
  • Possibly fixed support for a PAC proxy server. (#224, #11364)
  • Disabled the "Show # recent messages in new chats" option when "Log messages" is off. (#11359)
  • Menu items such as “Show Offline Contacts” now always use the “Show” verb, with a checkbox indicating that they're currently shown. Previous versions indicated that by changing the verb to “Hide”. #4740.
  • Add "Contact went mobile" and "Contact returns from mobile" events. (#3248)
  • Fixed AppleScript erroring when creating a new status object. (#8863)
  • Greatly reduced memory usage when receiving lots of messages while Adium is not being interacted with
  • Idle contacts now resort immediately
  • The Downloads stack now bounces when a file transfer completes.
  • Updated to Sparkle 1.5