Archive for July, 2007

Forum move

Wednesday, July 18th, 2007


Currently we are in the process of moving forum hosting from the generous hosting of James Cox to Network Redux.

As some of you may or may not know, we actually had a bunch of projects on the forums, called Cocoaforge. It was a concept that James went along with us on, he came up with some parts of the idea. Overall it’s been a great experiment, with users from one application learning about others, and everyone helping everyone else out.

The move to Network Redux is due to a time constraint issue placed on James. Also, the donated servers he was using are now no longer free to use, so there is a cost issue. Finally, we here at the Adium team would like to experiment with providing more shared services between projects, so this move enables us to look at our options for that.

We do not have an ETA for how long the forum move will take.

SoC: XMPP Some More Screenshots

Sunday, July 15th, 2007

I’ve created some more screenshots of my XMPP project which might be of interest to some readers here. They’re available on my website.

Group Chat Updates

Sunday, July 15th, 2007

Time for an update on Group Chats!

Over the last week I worked on implementing room commands. Although adium supported room commands previously, I have written a graphical interface to use these commands. For all services, most of the commands should be working (like changing your handle, joining a different room), but some are not supported at the moment due to (yet more) limitations of Adium. As of this moment this includes several IRC commands, and the configure commands on Jabber.

Although IRC is not the main focus right now, I will be adding support for all IRC commands to adium (if they are supported by libpurple). This is one among several planned changes to the currently existing IRC Plugin, such as better user management, topic support (in collaboration with David Smith), and visual user differentiation.

In addition, I have fixed several issues with the new userlist, and implemented a few other neat things:

    • It is now impossible to hide the userlist by resizing.


  • You can now hide the userlist by double clicking the resizing thumb.



  • Drag & Drop should now support metacontacts.



I am continuing to work on the roomlist browser, in collaboration with Andreas Monitzer, who wrote the XMPP discovery browser. Currently, we are discussing the details of the userinterface & how to best represent all services.
In addition, progress is being made on chat bookmarking, which I will hopefully get done in the next week or so.

That’s all folks!

Adium 1.1 beta

Sunday, July 15th, 2007

Adium 1.1 beta is now available for your testing. This a major Adium release — see the beta page for the list of changes.

Got something to say about the 1.1 beta? Please use Trac after reading ReportingBugs. Enjoy!

SoC: XMPP Merged to Trunk!

Wednesday, July 11th, 2007

Sooo, I implemented the two tickets noted as missing in my last blog entry. Since all that’s left now is waiting on other SoC students, I had to move to something else. My branch was merged into trunk (the main development tree for svn-impaired), which should help adaption and testing.

If anybody reading this is using XMPP frequently, likes living on the edge and writing bug reports, please check out the latest development version of Adium, compile it and use it for a while! If you encounter any bugs or have suggestions, take a look at ReportingBugs. Any input in valuable! If your ticket concerns XMPP, please assign it to “am” (myself), so I get a notification for it.

EDIT: We get a discount on our per-ticket-fees on trac, so please open one separate ticket per request! We can afford that. Thank you for the valuable input I’ve received so far!

Make Adium talk!

Wednesday, July 11th, 2007

A website called Wiggler has a tutorial on how to add speech notifications to Adium. It’s a three-step process in the Events Preferences—it’s really easy, and the tutorial is written well.

Also (this isn’t mentioned in the tutorial), you can set this up for specific contacts. Get Info on a contact, then switch to the Events tab; you’ll find an interface just like the one in the Events preferences, except that this one applies only to a specific contact or metacontact.

Found via digg; here’s the digg story.

The opposite of a notification

Wednesday, July 11th, 2007

I mentioned previously that we had added a defaults key to allow you to be notified of beta builds from within Adium release builds.

I lied. Due to an oversight, it doesn’t work in 1.0.5. We’ll fix it for the next release… but until then, keep your eyes peeled for Adium 1.1 beta, coming soon to an Adium blog near you.

One of the more amusing parts of Adium work, a quandary

Tuesday, July 10th, 2007

So for since the dawn of time, man has always wondered “How do the Adium Developers create the Adium changelogs?!”

I will tell you, with pictures, and with words. First, a picture:

We typically use SubEthaEdit to do our changelogs. It’s a bunch of fun. In the end we always end up with a multicolored bit of things here and there, and a few laughs.

I hope everyone likes the image. That’s the 1.1 changelog (in mid edit).

Adium 1.0.5

Monday, July 9th, 2007

We’re happy to announce that Adium 1.0.5 is now available for download.

This last planned release of the 1.0.x series fixes a big handful of bugs and so is a recommended download for all Adium 1.0 users. Adium 1.1, the next major release which has been in development for the past year, will drop OS X 10.3 support, targeting OS X 10.4+ so we can bring you more of the shiny.

The most notable changes of Adium 1.0.5 include that problems with the chat transcript viewer incorrectly re-indexing transcripts have been fixed, login credentials for systemwide proxy servers are now read properly, and we’ve updated to libpurple 2.0.2. Also, AdiumLibpurplePlugins, which can let Adium make use of libpurple protocol plugins previously usable only in Pidgin, will now install properly, good news for users interested in adding Tlen support to Adium. See the Version History for the full scoop.

Thanks as always for the continued support of our excellent site and code host NetworkRedux and our download host Cachefly!

Get involved in open source development! See Contributing To Adium for information on helping out in general, contributing code, and donating. 🙂

SoC: Bonjour Messaging

Monday, July 9th, 2007

Hello everyone, this is Erich Kreutzer, another SoCoder. My project focuses on updating Bonjour messaging support within Adium. As some of you may have experienced, the current implementation has, unfortunately, not been kept up to date and thus does not work well (if at all). The current implementation also lacks support for file transfer.

Thus, the primary purpose of this project is to get Bonjour messaging and file transfer working with iChat as well as other clients. At this time, the messaging aspect of the project nears completion. A few minor bugs still exist including buddy icons not being sent (although they are received). However, I found out recently that a few adventurous users have already started using the updated implementation!

After I complete the messaging implementation, I plan to start implementing file transfer. I look forward to what should be a fun challenge.

As the project progresses I plan to keep everyone updated!