ThunderPlunger Version History
25 versions
Be careful with old versions!
These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.
Version 2.13
Fixed a minor change in the Spanish locale which caused the Options window to not display.
Version 2.12
1. Expanded the Warn on Address Book Card Delete function's protection to the contacts sidebar in the Compose window and to the contacts sidebar created by the ContactsSidebar addon.
2. Made confirmations of Compress Sqlite file operations optional.
2. Made confirmations of Compress Sqlite file operations optional.
Version 2.11
Modified Validate Email Addresses results dialog at the suggestion of Gary Keene. Processing of results now offers the ability to move those cards which do not validate into another address book (new or existing). In this way, those cards can easily be re-submitted for validation at a later time. This can help get around the problem of mail servers employing greylisting or other, temporary issues.
Version 2.10.3
Updated and modernized addon options panel and help system. Credit goes to Leszek (teo) Zyczkowski of BabelZilla and AMO for the ideas and original implementation. Thanks!
Version 2.9.3
* Provide fix for bug in Compress Sqlite function.
* Presents results from Validate Email Addresses initially sorted by result. May also click the Clean column's heading to toggle sort between ascending and descending. Thanks to Caver who's review here suggested this enhancement.
* Presents results from Validate Email Addresses initially sorted by result. May also click the Clean column's heading to toggle sort between ascending and descending. Thanks to Caver who's review here suggested this enhancement.
Version 2.9.2
Feature Additions:
1. Added Edit In Selected Address Book function. This idea had its germination in response to a newsgroup posting and while this function proved to NOT solve the original poster's problem (since he was on Mac), it seemed worthwhile to keep in place. For Thunderbird 3.x and above, something close to this function exists. But I think this more convenient. If you do not, it can be disabled on the addon's options panel.
2. Added Warn on Address Book Card Delete function. This idea was suggested by Ulf Zibis - thanks! In cases where you have multiple entries in an address book for a single person and one of them is used in a mailing list, you want to be able to avoid deleting the card used in the mailing list and thereby damaging the mailing list. Thunderbird gives no warning and shows no indication that a card is used in one or more mailing lists. So, when enabled, this function intercepts both menu and button driven attempts to delete an entry from an address book (not from a mailing list) and checks to see if the entry is in use on one or more mailing lists in that address book. If so, a warning is given and you can optionally cancel the delete operation.
3. Added the ability to copy both Display Name and email address to the Copy Email Address From Address Book Card function. These enhancements were also suggested by Ulf Zibis - thanks!
4. Modifications to the Options panel to better support users who are not on the Windows platform. Now all platforms will behave almost identically with changes to settings being saved as soon as they are made. There is no longer a need for Windows users to dismiss the dialog in order that changes be saved. This also results in validation checks being run on non-Windows platforms that have been ignored until now. Thanks to Leszek (teo) Zyczkowski at BabelZilla for letting me know about these discrepancies. Also, thanks to teo for work done, but not yet implemented, in improving the Options panel - look for it in the next release!
Bug Fixes:
1. Due to reported conflicts, the files extensions.sqlite and addons.sqlite are no longer processed by the Compress Sqlite Files function. Apologies to those adversely affected.
2. Not actually a bug - but brought up to new Mozilla standards for addons: all preference names for this addon have been prefixed with "extensions." and code has been added to automatically migrate any user settings of these preferences.
3. Incorrectly accepted non-numeric data for warn email file size option.
1. Added Edit In Selected Address Book function. This idea had its germination in response to a newsgroup posting and while this function proved to NOT solve the original poster's problem (since he was on Mac), it seemed worthwhile to keep in place. For Thunderbird 3.x and above, something close to this function exists. But I think this more convenient. If you do not, it can be disabled on the addon's options panel.
2. Added Warn on Address Book Card Delete function. This idea was suggested by Ulf Zibis - thanks! In cases where you have multiple entries in an address book for a single person and one of them is used in a mailing list, you want to be able to avoid deleting the card used in the mailing list and thereby damaging the mailing list. Thunderbird gives no warning and shows no indication that a card is used in one or more mailing lists. So, when enabled, this function intercepts both menu and button driven attempts to delete an entry from an address book (not from a mailing list) and checks to see if the entry is in use on one or more mailing lists in that address book. If so, a warning is given and you can optionally cancel the delete operation.
3. Added the ability to copy both Display Name and email address to the Copy Email Address From Address Book Card function. These enhancements were also suggested by Ulf Zibis - thanks!
4. Modifications to the Options panel to better support users who are not on the Windows platform. Now all platforms will behave almost identically with changes to settings being saved as soon as they are made. There is no longer a need for Windows users to dismiss the dialog in order that changes be saved. This also results in validation checks being run on non-Windows platforms that have been ignored until now. Thanks to Leszek (teo) Zyczkowski at BabelZilla for letting me know about these discrepancies. Also, thanks to teo for work done, but not yet implemented, in improving the Options panel - look for it in the next release!
Bug Fixes:
1. Due to reported conflicts, the files extensions.sqlite and addons.sqlite are no longer processed by the Compress Sqlite Files function. Apologies to those adversely affected.
2. Not actually a bug - but brought up to new Mozilla standards for addons: all preference names for this addon have been prefixed with "extensions." and code has been added to automatically migrate any user settings of these preferences.
3. Incorrectly accepted non-numeric data for warn email file size option.
Version 2.8.1
No user-visible changes from version 2.8. This version contains only internal code changes required by Mozilla staff to gain full, rather than provisional, approval.
Version 2.7.0
Feature Additions:
1. Monitor Email Folders - thanks to Brett Grachek for suggesting this new function.
2. More extensive cleanup ot the New Root Directory in the Clean Accounts function (can now remove unused .msf and .rc files found there).
Bug Fixes:
1. Small bug causing Compress Sqlite files to be incorrectly shown on ThunderBird v 2.x..
2. Eliminated hang in options panel if the value provided for the web component's url is inadequate.
3. Disallow Validate Email Address function if selected card in the right hand pane of the address book represents a mailing list. These may be validated from the left hand pane.
1. Monitor Email Folders - thanks to Brett Grachek for suggesting this new function.
2. More extensive cleanup ot the New Root Directory in the Clean Accounts function (can now remove unused .msf and .rc files found there).
Bug Fixes:
1. Small bug causing Compress Sqlite files to be incorrectly shown on ThunderBird v 2.x..
2. Eliminated hang in options panel if the value provided for the web component's url is inadequate.
3. Disallow Validate Email Address function if selected card in the right hand pane of the address book represents a mailing list. These may be validated from the left hand pane.
Version 2.6.0
Support for Thunderbird 5.x.
Fixes to Portuguese translation. Thanks to Mauro Jose da Silva at BabelZilla.
Fixes to Portuguese translation. Thanks to Mauro Jose da Silva at BabelZilla.
Version 2.5
1. Added Add To Selected Address Book function.
2. Modified Remove From Address Books function such that only address books in which the specified email address are known to exist are shown in the function's submenu or processed.
2. Modified Remove From Address Books function such that only address books in which the specified email address are known to exist are shown in the function's submenu or processed.
Version 2.4.2
Small bug fix affecting Remove From Address Books function only when its Confirm option is NOT enabled.
Version 2.4.1
1. Fixed bug in Clean Accounts function occurring on Thunderbird 3.x.
2. Modifications to adhere to Mozilla programming standards.
2. Modifications to adhere to Mozilla programming standards.
Version 2.4
Added the ability to select a single address book in addition to All in the Remove From Address Books function. Thanks to Jack Reisbeck for suggesting this improvement. Also fixed a bug which caused the Remove From Address Books function to operate incorrectly sometimes in Thunderbird 3.x.
Version 2.3
Version 2.3
Feature Additions:
1. Added ability to dump results from the Validate Email Addresses function to the Thunderbird Error Console and to the Thunderbird program console. Thanks to Charlie Noah for pushing for this feature.
Bug Fixes:
1. Bug in Validate Email Addresses function when address book entries have no name data. Thanks to Charlie Noah for finding and reporting this problem.
Other:
1. In order to adhere to AMO code standards, substituted all calls to eval() with evalInSandbox().
Feature Additions:
1. Added ability to dump results from the Validate Email Addresses function to the Thunderbird Error Console and to the Thunderbird program console. Thanks to Charlie Noah for pushing for this feature.
Bug Fixes:
1. Bug in Validate Email Addresses function when address book entries have no name data. Thanks to Charlie Noah for finding and reporting this problem.
Other:
1. In order to adhere to AMO code standards, substituted all calls to eval() with evalInSandbox().
Version 2.2
Adds the ability to:
(a) check both primary and secondary email addresses using the validate email address function
and
(b) optionally remove an email address found invalid by the validate email address function rather than deleting the entire address book card (which is still supported).
(a) check both primary and secondary email addresses using the validate email address function
and
(b) optionally remove an email address found invalid by the validate email address function rather than deleting the entire address book card (which is still supported).
Version 2.0
This version finally adds the much-requested support for TB 3.0. In addition, it adds one TB3-specific function called Compress Sqlite Files. It also has been modified to conform to Mozilla Javascript name-space requirements.
Version 1.2
Feature Additions:
1. Added support for validating email addresses inside a specified mailing list. Thanks to Charles Bragg for encouraging this.
2. Added support for IMAP in the Clean Accounts function. Thanks to Christian Bruckhoff for encouraging me to do this.
3. Added Clear All Expired function. Thanks to Alex Marino for encouraging me to do this.
Bug fixes:
1. Fixed bug with in Validate Email Address which sometimes caused the function to fail with an error and appear to hang.
2. Fixed bug with both Validate Email Address and Copy Email Address functions when more than one card entry is selected at the time the functions are triggered. Now, the functions are only available when a single card is selected.
1. Added support for validating email addresses inside a specified mailing list. Thanks to Charles Bragg for encouraging this.
2. Added support for IMAP in the Clean Accounts function. Thanks to Christian Bruckhoff for encouraging me to do this.
3. Added Clear All Expired function. Thanks to Alex Marino for encouraging me to do this.
Bug fixes:
1. Fixed bug with in Validate Email Address which sometimes caused the function to fail with an error and appear to hang.
2. Fixed bug with both Validate Email Address and Copy Email Address functions when more than one card entry is selected at the time the functions are triggered. Now, the functions are only available when a single card is selected.
Version 1.0
This version offers only internal changes for the benefit of easier localization. No changes should be visible to the end-user.
Version 0.91
Bug fixes:
Failure to confirm requests to Remove "Orphaned" Files when the confirm option is set to TRUE.
Failure to confirm requests to Remove "Orphaned" Files when the confirm option is set to TRUE.
Version 0.9
Version 0.9
===========
Feature additions. Adds:
(a) Validation of email addresses in address books (performed in concert with a web-based component).
(b) Ability to copy an address book card's primary email address into the system clipboard.
(c) Re-organized options dialog.
(d) thunderplunger.mozdev.org website for the add-on now online.
(e) Portuguese (Brazilian) localization - thanks to Rodrigo Bergmann Laurindoat at BabelZilla!
===========
Feature additions. Adds:
(a) Validation of email addresses in address books (performed in concert with a web-based component).
(b) Ability to copy an address book card's primary email address into the system clipboard.
(c) Re-organized options dialog.
(d) thunderplunger.mozdev.org website for the add-on now online.
(e) Portuguese (Brazilian) localization - thanks to Rodrigo Bergmann Laurindoat at BabelZilla!
Version 0.8
Feature additions. Adds:
(a) Popup menu item on email address links in messages to trigger a function that removes the selected email address, if found, from the user's local address books.
(b) Polish localizations. Thanks again to all at BabelZilla!
(a) Popup menu item on email address links in messages to trigger a function that removes the selected email address, if found, from the user's local address books.
(b) Polish localizations. Thanks again to all at BabelZilla!
Version 0.6
Bug fixes:
(a) Fixed really stupid bug causing the Mark All Read function to fail loading on non-Window platforms.
Feature additions. Adds:
(b) When Thunderbird restarts after a Clean Accounts has been requested, a confirmation dialog is displayed which replaces the previous series of individual prompts. It permits the user to see and confirm all folders to be removed at one time. If nothing is found for removal, a typical alert message is displayed instead.
(c) The confirmation dialog (see a above) may end up displayed BEHIND other existing windows on some platforms. This appears beyond my control at this point. However, typical alert messages do not typically suffer from this. They will at least "flash" their window icons on the Windows task bar. So I have added an alert warning that is optionally shown before the confirmation dialog that warns of the possibly "hidden" window. Display of this warning is controlled by a new add-on option. Checking the "do not show again" box on this warning will toggle the state of this option. You may also control this option from the add-on's options window.
(d) Added new option for control of the Clean Accounts "warning" (see b above).
(e) Italian localization.
Other:
(f) Cleaned-up the add-on's options panel.
(a) Fixed really stupid bug causing the Mark All Read function to fail loading on non-Window platforms.
Feature additions. Adds:
(b) When Thunderbird restarts after a Clean Accounts has been requested, a confirmation dialog is displayed which replaces the previous series of individual prompts. It permits the user to see and confirm all folders to be removed at one time. If nothing is found for removal, a typical alert message is displayed instead.
(c) The confirmation dialog (see a above) may end up displayed BEHIND other existing windows on some platforms. This appears beyond my control at this point. However, typical alert messages do not typically suffer from this. They will at least "flash" their window icons on the Windows task bar. So I have added an alert warning that is optionally shown before the confirmation dialog that warns of the possibly "hidden" window. Display of this warning is controlled by a new add-on option. Checking the "do not show again" box on this warning will toggle the state of this option. You may also control this option from the add-on's options window.
(d) Added new option for control of the Clean Accounts "warning" (see b above).
(e) Italian localization.
Other:
(f) Cleaned-up the add-on's options panel.
Version 0.4
Version 0.4
===========
Bug fixes:
(a) Javascript failures while removing 'Phantom' messges in Newsgroups.
Version 0.3
===========
Feature additions. Adds:
(a) "Remove 'Orphaned' Files" context menu item for News accounts.
(b) "Clean Accounts" status bar icon menu item.
Version 0.2
===========
Original release. Provides:
(a) "Mark All Read" context menu item for News and RSS accounts.
(b) "Remove 'Phatom' Messages" context menu item for Newsgroup folders.
===========
Bug fixes:
(a) Javascript failures while removing 'Phantom' messges in Newsgroups.
Version 0.3
===========
Feature additions. Adds:
(a) "Remove 'Orphaned' Files" context menu item for News accounts.
(b) "Clean Accounts" status bar icon menu item.
Version 0.2
===========
Original release. Provides:
(a) "Mark All Read" context menu item for News and RSS accounts.
(b) "Remove 'Phatom' Messages" context menu item for Newsgroup folders.
To create your own collections, you must have a Mozilla Add-ons account.