1.4b7
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
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
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
- 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


