Extension plans for Thunderbird beta2

February 14, 2009 – 12:18 pm

Now that Thunderbird beta2 has entered slushy code freeze, it’s time to update my extensions to match. Here’s my plans, which I will try to accomplish near the time that beta 2 releases (currrently scheduled for 2009-02-24):

ToneQuilla

The published version has a bug that interrupts the playing in some cases. I’ll fix that, but otherwise no changes. Prior to TB3 though I would like to implement support for Ogg Vorbis files in TB core, and add that to ToneQuilla as well. I’ll try to add some more tones at the same time – though possibly in a separate extension so that the main download does not get bloated.

JunQuilla

Changes in the backend to the database interface have made portions of JunQuilla quit working with recent Thunderbird builds. I’ll fix that. Also, I will be able to add the junk detail views shown in my recent post since the required backend code has now landed. There’s also a small error that appears in the console on startup that I hope to find and eliminate.

There will also be a bug fix in beta2 in the backend bayes filter code that could make a big difference in the effectiveness of the filter. Previously, the mozilla-added header that indicated whether a message was read or unread was used as a bayes token. But that makes no sense, since marking as read is a post-receipt action, all incoming messages are unread. So depending on how you trained your messages, there could be an unexpected biasing of unread messages either toward good or junk. In my case, unread messages were biased toward good, tending to lower the junk score by about 7 percentage points – which is a lot.

FiltaQuilla

As with JunQuilla, some functions quit working in recent builds (at least Do Not Notify, possibly others). I’ll need to fix those. I don’t know yet if I will have time to add additional requested features. I see that the Penelope team (Mozilla-based Eudora client) is hoping to add the detach attachments action to the core, so I probably will not do that here. I’ll try to get a preliminary version of the nsIProcess interface up so that you could launch a program with parameters.

TaQuilla

The backend changes that I needed to allow this to work have now landed, so I should be able to release a preliminary version of this soft tagging extension.

Leave a Reply