Skip to content

Releases: RealRaven2000/FiltaQuilla

6.1 - published 20/01/2026

20 Jan 15:37

Choose a tag to compare

Version 6.1

Improvements

  • incompatible with Tb147 - bumped strict_max_ver to 149.* [issue #385]

Bug Fixes

  • "Play sound" file picker - doesn't work when path textbox is empty [issue #380]

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Support custom file names, including date, when saving / detaching attachments [issue #219]
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

6.0 - published 03/12/2025

03 Dec 13:56

Choose a tag to compare

Latest News

We decided to concentrate on the latest versions from FIltaQuilla 140 onward because the code base was getting pretty unmanageable due to the substantial changes in Thunderbird Core and additional features added by the extended mail extension APIs. Being able to support this and legacy ways of doing the same thing within the same Add-on proved to be very difficult and produce unmanageable code.

Even just supporting both ESR140 and the current release versions (currently 145), is already a difficult thing leading to substantially branching code paths within the same Add-on. This cut-off point will also be used to prepare for a number of long desired feature additions around saving attachments, which will be delivered next.

Increased strict_min_version to 140.0.

Improvements

  • Exclude signatures from saved / detached attachments [issue #372]
  • Made FiltaQuilla compatible with Thunderbird 146.*.
  • Removed legacy options screen and tightened UX in the modern html version for added clarity. [issue #379]

Bug Fixes

  • Problems with saving some attachments - others work [issue #376]
  • Tb142 removed messenger.detachAttachmentsWOPrompts - reimplement detach attachments [issue #369]
  • Fixed: Double saving via the filter as pdf and additional txt file [issue #370]

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Support custom file names, including date, when saving / detaching attachments [issue #219]
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work
As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.5.1 - published 17/10/2025

17 Oct 11:18

Choose a tag to compare

Improvements

  • Made compatible with Thunderbird 145.*.

Bug Fixes

  • Fixed Regression from 5.5: Attachments aren't saved anymore since update (Thunderbird 128). [issue #367], [issue #368]

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work
As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.5 - published 13/10/2025

13 Oct 20:23

Choose a tag to compare

Improvements

  • Made compatible with Thunderbird 145.*.
  • Converted settings dialog to html [issue #366]
  • Added localisations for French, Japanese, Italian and Spanish users.
  • Added a toolbar button for convenient access to settings. If it's not needed, you can remove it via View Β» Toolbars Β» Toolbar Layout

Bug Fixes

  • In some cases, attachments can be saved under wrong name and wrong format. [issue #364]
    I added some manual correction to fix the problem. As this is a bug in the messages API, that returns an incorrectly encoded file name (it should decode the file name and return it correctly), so I raised Bug 1992976 in this matter.

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work
As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.4 - Published 29/09/2025

06 Oct 11:24

Choose a tag to compare

The Thunderbird monthly release cycle will deliver new features and interface updates as they’re developed. Please check whether your current add-ons support this release model. To help with this, you can install the Add-on Compatibility Check.

Some users may have seen a false incompatibility warning after updating from Thunderbird to v142 or higher. This was caused by cached compatibility information in Thunderbird, which sometimes fails to refresh correctly. The previous version of FiltaQuilla was already fully compatible with 143.

To get this fixed I raised a bug with Thunderbird: Bugzilla 1986027

If you would like to support FiltaQuilla with donation you can now do so here. For more ways of supporting me work, please read the section below after the change log.

Improvements

  • Made compatible with Thunderbird 144.*.
  • Rewrote the Tonequilla portion (play sound) to use current window as a parameter or the last 3pane window. [issue #258]

Support My Work

As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions.

If you want to support the FiltaQuilla project, please install quickFilters and
purchase a quickFilters Pro license.

You can now also donate directly here.

5.3.1 - published 24/07/2025

25 Jul 18:45

Choose a tag to compare

Version 5.3.1

Upcoming in the next big release: Thunderbird will soon ask you to choose your preferred update path β€” either the annual ESR track or the faster monthly releases. Learn more about the new release model

The ESR version will stay on v140, increasing minor version numbers and including only security fixes and bug patches, which is often preferable for corporate environments.

The monthly release cycle will deliver new features and interface updates as they’re developed. Please check whether your current add-ons support this release model. To help with this, you can install the Add-on Compatibility Check extension.

Improvements

  • Made compatible with Thunderbird 141.*.

Miscellaneus

  • Thunderbird 141 removed nsIMsgFolder.prettyName

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Work in progress: Allow automatic running of filters outside of Inbox (IMAP only) [issue #318].
    As adding the checkbox in folder properties didn't meet policy restrictions, we are planning to add a web extension compatible interface for this at a later stage, possible through the folder tree context menu.
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.3. - Published 25/06/2025

25 Jun 13:58

Choose a tag to compare

Upcoming in the next big release: Thunderbird will soon ask you to choose your preferred update path β€” either the annual ESR track or the faster monthly releases. Learn more about the new release model

The ESR version will stay on v140, increasing minor version numbers and including only security fixes and bug patches, which is often preferable for corporate environments.

The monthly release cycle will deliver new features and interface updates as they’re developed. Please check whether your current add-ons support this release model. To help with this, you can install the Add-on Compatibility Check extension.

Improvements

  • Made compatible with Thunderbird 140.*. Minimum version going forward will now be Thunderbird 128.
  • Improvement in asynchronous Save Attachments, leading to slow down of Thunderbird when filtering POP3 mail (no copy listener) [issue #349]. We are now allowed to use nsIThreadManager.processNextEvent() in order to give cycles back to the system while the attachments are processed. Please restart Thunderbird to force changes to come into effect.
  • Play sound improvements: Fixed open sound file button, extracting the supplied sounds to the default folder profile/extensions/filtaquilla and added a play sound button to filter editor. [issue #350]

Miscellaneus

  • Refactored internal action logic for better maintainability and consistency.
  • Rewrote saveMessageAsFile to support concurrency and cleaner path handling.

TO DO NEXT

  • Feature Request: Notification alert [issue #240].
  • Work in progress: Allow automatic running of filters outside of Inbox (IMAP only) [issue #318].
    As adding the checkbox in folder properties didn't meet policy restrictions, we are planning to add a web extension compatible interface for this at a later stage, possible through the folder tree context menu.
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.2 - published 13/05/2025

13 May 10:08

Choose a tag to compare

Improvements

  • Made compatible with Thunderbird 139.*. Minimum version going forward will now be Thunderbird 128.
  • Make Save Attachments Asynchronous, Future Proof for Thunderbrid 128, 140 and release channel [issue #347]. It is highly recommended to run filter after junk detection as this will not potentially lock up the user interface when Thunderbird starts up.
  • Fixed: save message as file (with custom extension) - does not work anymore [issue #343]

TO DO

  • Work in progress: Allow automatic running of filters outside of Inbox (IMAP only) [issue #318].
    As adding the checkbox in folder properties didn't meet policy restrictions, we are planning to add a web extension compatible interface for this at a later stage, possible through the folder tree context menu.
  • Test attachRegEx_match and see if it needs updates for Tb128 / Release

Support My Work As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.1 - published 12/04/2025

12 Apr 19:32

Choose a tag to compare

In order to move forward with the current release cycle (monthly releases) I decided to raise minimum version to Thunderbird 128, I am doing regular testing with the current beta versions but they may only be a single version number ahead! To help test new versions and be ahead of the curve, you can subscribe to issue #262. If you would like to support FiltaQuilla with donation you can now do so here

Improvements

  • Made compatible with Thunderbird 138.*. Minimum version going forward will now be Thunderbird 128.
  • The helper function saveAllAttachments() was removed and had to be reimplemented going through web extension layer. The save attachments action is now set to beind asynchronous. This might potentially improve overall performance in Thunderbird. [issue #319].

Miscellaneus

  • Remove declaration of Services [issue #337]

Bug Fixes

  • Error when using Javascript for a Saved Search criteria (Tb 137) [issue #338]. The existing xhtml window for editing javascript stopped working in Thunderbird 136, therefore I rewrote the feature using a standard HTML window and more modern back-end code.
    Also, in later versions of Thunderbird 128, the use of eval() triggers a CSP exception and thus does not work at all anymore. I reimplemented the scripting using the more restricted (and safer) evalInSandbox, which only gives a limited, controlled scope to the environment that is accessible from the script.

  • I regard Thunderbird as a database fat client, with limited tools. Add-ons make the data access much more accessible. The mail store, address books and the Global Database are data the users own. I want to empower my users to access this data in the way they choose, therefore local scripts running in a sandbox environment should be allowed. However we will not support remote script to be executed as it opens up big security problems.

  • There may be corporate users of Thunderbird who have a different view on data access, but they can (and usually do) enforce company policies by controlling which apps or Add-ons are allowed to be installed.

  • Fixed: Save Attachments To no longer working in Thunderbird 128 [issue #339]. This was a regression caused by modernizing the code which worked well with the current API of the release version Thunderbird 137. I had to add some missing data to the attachments array in order to be able to filter the correct attachments (excluding inline images and other such data).

TO DO

  • Work in progress: Allow automatic running of filters ouside of Inbox (IMAP only) [issue #318].
    As adding the checkbox in folder properties didn't meet policy restrictions, we plan to add a web extension compatible interface for this at a later stage, possible through the folder tree context menu.

Support My Work As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.

5.0.1 - published 08/04/2025

08 Apr 14:57

Choose a tag to compare

In order to move forward with the current release cycle (monthly releases) I decided to raise minimum version to Thunderbird 128, I am doing regular testing with the current beta versions but they may only be a single version number ahead! To help test new versions and be ahead of the curve, you can subscribe to issue #262. If you would like to support FiltaQuilla with donation you can now do so here

Improvements

  • Made compatible with Thunderbird 138.*. Minimum version going forward will now be Thunderbird 128.
  • The helper function saveAllAttachments() was removed and had to be reimplemented going through web extension layer. The save attachments action is now set to beind asynchronous. This might potentially improve overall performance in Thunderbird. [issue #319].
  • Save Messages: Made file operations asynchronous. This should avoid significant slowdowns when Thunderbird starts and tries to execute filters that potentially save many files or attachments. [issue #335]
  • Header Regex match: Support using anchor tokens ^ and $ for address lists [issue #329].
  • Thunderbird 136 retires ChromeUtils.import - replace with importESModule. Also converted all jsm modules to ESM modules. [issue #331].

Miscellaneus

  • Replace deprecated nsILocalFile with nsIFile

TO DO

  • Work in progress: Allow automatic running of filters ouside of Inbox (IMAP only) [issue #318].
    As adding the checkbox in folder properties didn't meet policy restrictions, we plan to add a web extension compatible interface for this at a later stage, possible through the folder tree context menu.

Support My Work As I am often asked about added features for filter conditions and actions for my Add-on quickFilters - FiltaQuilla is a better location for extending Filter behavior - specifically adding new types of Actions and Conditions. If you want to support the FiltaQuilla project, please install quickFilters and purchase a quickFilters Pro license. You can now also donate directly here.