Status Update - February 17, 2011

Another month has gone by so it’s time for another status update. Unfortunately not as much got done this month as I was hoping, but here’s a quick update of what I’ve worked on:

  • Bug 690 - jsProtoHelper could help registering commands
  • Bug 661 - JavaScript accounts do not automatically set containsNick field on messages
  • Bug 686 - Implement default chat name for getChatRoomDefaultFieldValues for js-proto

Florian also implemented a few things that are really helpful for JavaScript protocols:

  • Bug 649 - purple proxies should not be in the way of JavaScript protocols
  • Bug 118 - Extensions should be able to register commands.

In addition, Twitter support was added to nightly builds as a JavaScript protocol (bug 598).

Hopefully next I’ll implement most of the commands for IRC (within the next week) at which point I’ll release a sample extension (which will overwrite the libpurple IRC implementation), allowing people to test without needing to make a new account, etc.