Why was Remove Duplicate Messages (Alternate) created?
I wrote 'removedupes' because I needed to remove duplicates, and there wasn't anything to do it with. Well, actually, that's not exactly true. There's a zombified extension for removing duplicates, but I needed mine to use some other criteria, and to be more customizable - and I couldn't work on the existing extension since it's not Free Software.
The "not Free Software" thing is not just a problem because you can't work with the author to create a new-and-improved version, but because you can't use any of his/her code and you need to blind-rewrite everything. Luckily, my rewrite also improved performance significantly compared to the existing extension, so I guess it was for the best. Initially I even made removedupes a multi-threaded extension! Unfortunately, when I was adding IMAP support and some user feedback/error message, I hit the envelope of Mozilla's low multi-threaded JS capabilities and had to revert back to single-thread work with timeouts.
What's next for Remove Duplicate Messages (Alternate)
At some point I might try again to make removedupes multithreaded.
I also want to write some more GUI for folder selection before the search, i.e. having checkboxes so that you can tweak which folders and subfolders you're searching. But it's not trivial to reproduce the folder tree and decorate it.
In the more immediate future it'll be mostly bug fixes and compatibility updates for Thunderbird and Seamonkey releases. I try to address bugs ASAP, and usually have them fixed within a few days of their being reported (or determine that the users just missed something like setting the comparison criteria properly).
About the Developer
|Occupation||Researcher, Software Developer|
|User since||March 5, 2007|
|Number of add-ons developed||2 add-ons|
|Average rating of developer's add-ons||Rated 4 out of 5 stars|
Who is eyalroz?
Ph.D. in Theoretical Comp Sci from the Technion, in the field of Property Testing. Now working in the nascent Heterogeneous Computing group of Hua Wei research's Shannon Lab.
A while ago I got hit on the head after an anti-war demo in Tel-Aviv, which is a good excuse to not respond too quickly to user requests :-) Be patient with me, I'll get to your bug as soon as I can spare the time.
I used to be a broke struggling PhD student, and now I make a reasonable salary, so - donations will be pooled and passed onwards to (local) worthy causes, be it other Free-and-Open-Software initiatives, refugee relief (or legal defense), support for political prisons, etc. So, do consider donating if you find my extensions useful.