Requested Features for Xpunge



These are all the features that users have asked to see in Xpunge since the extension was first released. The ones that are not marked as "implemented" or "impractical" are under consideration, but it does not mean that I am actively working on implementing them or that they are on my ToDo list. You are welcome to contact me (xpungetb at gmail dot com) offering your vote for any of the features on the list that I have not implemented yet. Given that my knowledge of Thunderbird's code is (naturally) limited, you may also send me tips on how to implement the features that I have deemed "impractical". Of course you are also welcome to send in your own suggestions about features that you would like to see implemented in Xpunge and I will take them into consideration.

The most requested feature right now is the option to empty the Junk folder. However, all my attempts to integrate it into the current functionality of Xpunge have so far failed, not only for the "MultiXpunge" button but also for the "Xpunge" button. The main reason is that deletion of junk messages happens asynchronously, so there is no way to know when it has finished (i.e. I do not know of a way to do it). One implication of this is that compacting starts before emptying the Junk folder is finished, so the Junk folder is not compacted. I have now marked this feature as "impractical", but given that a lot of people would like to see it implemented, I will continue to look at ways to overcome the problems. There is a good chance that if this problem is resolved, the synchronization problems with the rest of the unimplemented features will also be resolved. If you have some insight into the Thunderbird code that could untie my hands, I would be more than glad to hear about it.







Last Updated: