quickFilters Version History
68 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 3.12.2
quickFilters Change Log - Version 3.12.2
- [Bug 26657] ESR 2019 Readyness - compatibility with Thunderbird 68
Made quickFilters compatible with Thunderbird 68 - part of the ongoing effort to future proof quickFilters for 2020. For now, this also means making the minimum requirement using Thunderbird version 60.
It is not possible to release legacy Add-ons (which address Thunderbird versions before 60) after uploading the new "web-extension" style Add-ons which can be used on the latest version (Thunderbird 67 and higher). Therefore this will be the last release in "legacy format" -
Older source code is available on a separate Github branch.- Replaced prefwindows with dialogs.
- Use newer preferences script.
- Replace groupbox elements with html fieldsets.
- Use new promise-based AddonManager object.
- The premium feature notification was not displaying the "close" button, this is now fixed.
- Fixed [Bug 26662] in 3.12.2: Run Filters on folder button stopped workin on Thunderbird 60 (and older versions).
- Source code released under Custom License
Version 3.12
quickFilters Change Log - Version 3.12
- [Bug 26657] ESR 2019 Readyness - compatibility with Thunderbird 68
Made quickFilters compatible with Thunderbird 68 - part of the ongoing effort to future proof quickFilters for 2020. For now, this also means making the minimum requirement using Thunderbird version 60.
I may back-port new features to older versions on demand - these will be handled on a separate Github branch. Note that the Add-on will be necessarily released as 2 different version numbers for 60 and 68 because of the differences in architecture.,- Replaced prefwindows with dialogs.
- Use newer preferences script.
- Replace groupbox elements with html fieldsets.
- Use new promise-based AddonManager object.
- The premium feature notification was not displaying the "close" button, this is now fixed.
- known issue: [Bug 26662] Run Filters on folder button stopped workin on Thunderbird 60. A preview version with fix is available here.
- Source code released under Custom License
Version 3.11.1
<p>quickFilters - Version 3.11.1</p>
Full version log
- Completed Japanese locale - thanks to Masahiko Imanaka.
- Completed Dutch locale - thanks to markh van BabelZilla.org.
- Also special thanks to Leopoldo Saggin [it], A. Regnander + Mikael Hiort af Ornäs [sv-SE] for consistently staying on top of the translations as I develop new features.
Full version log
- Source code released under Custom License
Version 3.11
<p>quickFilters Change Log - Version 3.11</p>
- [Bug 26652] Added an option to Automatically run the freshly created filter when the filter list is not displayed. In the default workflow, the user can push the [Run Filter] button to try out the new filter. If the filter list is not shown, this option will run the filter on the originating Inbox.
- Fixed: [Bug 26653] Skipping filter list step in assistant ignores alphabetical order option. To make sure your new filter is inserted in alphabetical order, activate Insert new Filter in alphabetical order in quickFilters Preferences under the New Filter Properties tab.
- Removed some outdated code (extension manager)
- Source code released under Custom License
Version 3.10
quickFilters Change Log - Version 3.10
- [Bug 26643] (Premium Feature) Run filters on Local Folders Inbox automatically. With this new option, any emails that are moved to the Local Folders Inbox will be automatically processed again using the filters defined there. With Thunderbird out of the box this behavior cannot be achieve as there is no "Get new Mail" event on Local Folders.
- [Bug 26649] Creating a new "mail list" filter throws undeclared variable exception.
- When creating a filter from a message via right-click menu quickFilters now warns if the email is not tagged and also is still sitting in the inbox. Creating filters via the assistant is more useful when the action on the email (such as moving to a folder) has already been carried out as quickfilters can then add this action to the filter definition automatically.
- > Added choices to skip filter editor / filter list in the filter assistant itself. This may be helpful if you update the same filter with a whitee list / black list of senders and do not want to verify or test the filter. quickFilters will display a OS specific sliding notification after a completely silent filter creation / update but this will close automatically, so no extra clicks are necessary.
- To accelerate going through the assistant screen, the [Enter] key can now be used to step through its screens.
- Source code released under Custom License
Version 3.9
- From now on - quickFilters shows no more donation tab on update - update news are handled via the change log.
- Added a link to quickFilters videos my YouTube channel on the support tab.
- [Bug 26630] - optimised the quickFilters Assistant by restricting the maximum height - otherwise the merge list can grow very tall. Also the dialog used to grow too wide when certain templates were selected.
- [Bug 26192] - Improved "mailing list" template to use the "List-id" header, where available. This header is often used by mailing lists. If the List-id header doesn't exist, the filter uses the sender's address, as in previous versions of quickFilters.
- Backup / Restore Filters will now remember the last folder that was picked for loading / saving.
- If filters with custom actions cannot be backed up successfully this will be now be displayed in detail.
- Added easier Renewal logic that reads the old license date and adds a whole year even when extending license early. If your license expires within 30 days, the quickFilters Pro tab will display an "extend license" button.
- Source code released under Custom License
Version 3.8.1
- When backing up filters with custom actions, this could fail silently if necessary third party addons were missing (e.g. FiltaQuilla). quickFilters will now display an error message with a list of filters and custom actions that weren't fully saved.
- Improved bug icon when faulty filters are found. If some filters don't run automatically, open filters list and then click the debug button. If any problematic filters are found they will then be displayed - click OK to repair the listed filters.
- Fixed: Message popups for running filters manually stopped closing automatically.
- Fixed the quickFolders Pro license renewal link at the fastspring shop - it was broken and redirected to the QuickFolders homepage.
- Source code released under Custom License
Version 3.8
- [Bug 26625] New filters do not automatically run when getting mail. This problem was introduced in version 2.8 by not adding an important flag to the filter type, based on the new setting "Run Manually" (and later the additional settings in the "Apply Filter when" box)
The flags <tt>nsMsgFilterType.InboxRule</tt> or <tt>nsMsgFilterType.NewsRule</tt> have to be added to existing filters that had the "manual" box unchecked.
You can use the new "Debug" button to track down and fix these filters. - Filters are now merged on import. When a filter is imported it will overwrite a filter of the same name,
rather than creating a duplicate. - Fixed some layout problems (truncation) in filter assistant.
- Source code released under Custom License
Version 3.7
- [Bug 26547] Add default options for when filters should be run.
- [Bug 26574] Filter Naming: Added configuration for customized delimiter character betweeen folder and filter name. The new default delimiter is » (right pointing double angle quotation mark)
- Added Unicode support to Custom Template Names.
- Description field is now automatically filled by the preselected template. Before, you had to click on one first to get the description.
- [Bug 26579] Added message info panel in template dialog. This shows the more important headers such as subject line, from address and date in a little preview panel, making it easier to choose an appropriate template.
- [Bug 26582]
Backup filters not working in Thunderbird 60. (gCurrentFolder not defined) - Moved all links from addons.mozilla.org to addons.thunderbird.net.
- Source code released under Custom License
Version 3.6.1
- [Bug 26542] quickFilters not defined in Postbox 5.0. Some newer Javascript in quickFilters 3.5 causes it to not work with Postbox 5.0 and older versions.
- [Bug 26543] Custom Templates: Support gathering address fields from multiple mails. This will omit collecting EMails or domains of one's own Email addresses in order to avoid bad side effects such as unintentionally archiving one's own Emails.
- [Bug 26545] Filter Merge should be triggered when emails are tagged
- [Bug 26548] Run Filters in folder context menu not working
- [Bug 26549] Option to skip Filter Editor.
- Fixed version history jumping to correct version heading for Pro Users
- Improved "Run Filters on Folder" function for non-Inbox folders.
- Fixed toolbar coloring and image in brighttext mode (dark themes). Also toned down the QuickFolders toolbar panel color highlight (was deep red) and text color when filter assistant is active.
- Preselected last template in filter assistant is automatically scrolled into view.
- (3.6.1) Custom Templates: reading headers not working when moving mail to Local Folders. Also copying search terms in Thunderbird 60 failed due to removal of some programming interfaces since version 58.
- Source code released under Custom License
Version 3.6
- [Bug 26542] quickFilters not defined in Postbox 5.0. Some newer Javascript in quickFilters 3.5 causes it to not work with Postbox 5.0 and older versions.
- [Bug 26543] Custom Templates: Support gathering address fields from multiple mails. This will omit collecting EMails or domains of one's own Email addresses in order to avoid bad side effects such as unintentionally archiving one's own Emails.
- [Bug 26545] Filter Merge should be triggered when emails are tagged
- [Bug 26548] Run Filters in folder context menu not working
- [Bug 26549] Option to skip Filter Editor.
- Fixed version history jumping to correct version heading for Pro Users
- Improved "Run Filters on Folder" function for non-Inbox folders.
- Fixed toolbar coloring and image in brighttext mode (dark themes). Also toned down the QuickFolders toolbar panel color highlight (was deep red) and text color when filter assistant is active.
- Preselected last template in filter assistant is automatically scrolled into view.
- Source code released under Custom License
Version 3.5
- [Bug 25844] Add Backup + Restore Feature (Premium Feature)
- [Bug 26488] ESR 2018 readiness - Make quickFilters compatible with Thunderbird 60
- [Bug 26477] Make quickFilters compatible with Postbox 5.52 beta 6 (modern Gecko build) - as of beta 7 Postbox follows Mozilla Quantum in dropping 3rd party Addons support altogether:
Postbox is based on Mozilla code, and as of Firefox Quantum, Mozilla has discontinued support for add-ons. As such, a decision has been made to remove add-ons functionality from Postbox at this time.
Postbox's Signatures and Responses add-ons have been rolled into the core product. Cloud File Sharing and installable Dictionaries will be supported in future BETA releases.
Add-ons from 3rd parties will no longer operate in Postbox, but we may opt to roll certain 3rd party add-on functionality into Postbox in the future. - [Bug 26486] quickFilters can't create Filter in Thunderbird versions < 47. This bug also addresses a situation where the storage configured to use a different Inbox is advanced shared server settings.
- SearchTerms Array changed from nsICollection to nsIMutableArray, following changes from comm-central
- Source code released under Custom License
Version 3.4.2
- Uniquified SHIM pathes to avoid side effects
- Fixed a typo in Italian translation (on special request by Leopoldo Saggin)
- Xmas day special offer for quickFilters Pro version
- Source code released under Custom License
Version 3.4.1
- Fixed in 3.4.1: [Bug 26457] [Bug 26457] Auto processing of filters with tags when option is off Something causes the filters to run automatically (may be related to tags)
- 3.4.1: Added a checkbox for the auto filtering manually tagged messages
- Source code released under Custom License
Version 3.4
- New quickFilters Pro version - no more notifications about premium features.
Help financing the future of quickFilters. - Fixed [Bug 26441]
Thunderbird 57 beta hangs on start with quickFilters enabled.
A number of changes to the JavaScript engine necessitate various changes to the code. Most important, the changes are incompatible with the Postbox script engine (and are very hard to code around as an important construct, the for loop, which is used in a lot of places will lead to the Add-on breaking down in Postbox) - therefore this version will _not_ support Postbox.
See also the Related Thunderbird bug - Make sure mails that are tagged manually are filtered immediately.
- New option to insert new filter in alphabetical order. Instead of adding created filters to the top of the list, quickFilters will insert them before the first filter with a alphabetically following name.
- New search button to find current folder's filters added to QuickFolders' current folder toolbar
- Fixed [Bug 26354] When merging / creating a filter, select "run on folder" automatically. This should be set to the specified account's inbox.
- Added Spanish locale - thanks to strel at babelzilla.org
- Added Spanish Argentinian locale - thanks to Tonyman at babelzilla.org
- Source code released under Custom License
Version 3.2.1
- [Bug 26360] Thunderbird 52 Filter List - search function stopped working
- Removed obsolete option "Run Filters on all Mail" on the account properties dialog
- Fixed jumping across accounts when searching for filters (Postbox)
- Source code released under GNU General Public License, version 3.0
Version 3.2
- Release Video
- [Bug 26200] "Move To" context menu entry not working in Tb 45.0
- Added button with link to Thunderbird Daily YouYube channel
- [Bug 26231] Add option to run filters on read IMAP mails
- [Bug 26214] Custom Templates: Regular expression to extract from subject
- [Bug 26232] Tagging fault: ToggleMessageTag is not a function
- Source code released under GNU General Public License, version 3.0
Version 3.1
- Subscribe to my new Thunderbird Daily YouTube channel with Tutorials on how to use quickFilters and other Addons: Release video Auto-Tagging explained
- [Bug 26163] Tagging broken: "too much recursion"
- Added config setting to suppress notification when running a filter: Go to
Thunderbird Options > Advanced > General > Config Editor and changeextensions.quickfilters.notifications.runFilter
to false. - Added a sliding notification if during use of customized templates a header cannot be retrieved from the email
- Source code released under GNU General Public License, version 3.0
Version 3.0.2
- [Bug 25688] 3.0.2 Hotfix
Creating Filter on IMAP fails after 7 attempts. This can happen during when moving mails during the quickFilters assistant being active but in some cases (3.0.1) even when it is off. It is caused by the Message Database being locked during or after the move; this fix tries to extract the message header information (needed for filter creation) before the move operation is initiated.
- [Bug 26110] 3.0.2 Hotfix
Tag Listener repeats Assistant multiple times
If the "Listen for Tag changes" option is switched on and the Filter Assistant is active, this can lead to the filter assistant window being opened repeatedly.
- [Bug 26107]
When copying / cut & pasting multiple filters, these are inserted in reverse order. - [Bug 26076] The filter assistant now supports the Context Menu Command "Move To Folder". Also supporting the Postbox specific quickfile panel.
- Support for "brighttext" themes (Themes with dark backgrounds)
- removed for..each..in to avoid unnecessary warnings in log window
- Made delay for refreshing headers configurable - if there are problems creating filters on IMAP servers increase the configuration value extensions.quickfilters.refreshHeaders.wait
- Source code released under GNU General Public License, version 3.0
Version 3.0.1
- [Bug 26107] When copying / cut & pasting multiple filters, these are inserted in reverse order.
- [Bug 26076]
The filter assistant now supports the Context Menu Command "Move To Folder". Also supporting the Postbox specific quickfile panel. - Support for "brighttext" themes (Themes with dark backgrounds)
- removed for..each..in to avoid unnecessary warnings in log window
- Made delay for refreshing headers configurable - if there are problems creating filters on IMAP servers increase the configuration value extensions.quickfilters.refreshHeaders.wait
- Source code released under GNU General Public License, version 3.0
Version 2.9
- [Bug 25989]
Premium Feature: Support Creation of Custom Templates
A custom template is like a blueprint for generating new filters, and will be shown along with the other choices in the quickFilters assistant.
To create a custom template:
- Go to quickFilters options (right-click the filter assistant button)
- Go to the Advanced Tab and after enabling [x] Custom Templates, click [Create New...]
- Enter the name of the custom template
- Edit the filter by selecting from the Custom Variables drop-down. This will create a new condition with a placeholder variable which will be replaced with the "real thing" when you create a new filter.
- Make sure you leave the label "quickFilterCustomTemplate: " at the start of the Template Name; this will ensure that it will be offered as choice the next time you create a filter.
Some Detail:
In Postbox / SeaMonkey there is no way to filter the list of filters (no search box), so when you click "Edit" beside Custom Templates, you may see _all_ filters in Local Folders. Just select the ones starting with "quickFilterCustomTemplate:" for editing.
There is a default action of "Set Priority to Normal" as it is not possible to save a filter without any actions. Since incoming mail usually has normal priority I chose this as the lesser evil. This action will be removed and the standard action added instead: move to folder / or flag / tag as the mail that was moved / tagged when assistant was invoked.
A typical example for a custom filter would be a filter template that moves all emails from a given domain (e.g. emails ending with @youtube.com). This can easily be created with the custom filter template and then invoked whenever a new filter has to be created.
To create this the only thing you need to do is select Custom Variables > From > Domain of Email, and save the Custom Template. On filter creation, you will select the Template of the name you created and it would automatically create a condition "where From ends with @domainname", automatically filling domainname from the current email. If you want to hardcode other actions into the Custom Template u can do this as well, just remember to remove the "Set priority to Normal" action (unless you want to do this).
- [Bug 26023] Template "Based on Recipient (To)" returns full lowercase address field
- Postbox 4.0 compatibility added.
- Postbox: improved event listener for dropping mails onto the folder tree.
- Split run Filters Command into "folders" and "selected messages" - and created separate buttons.
- Fixed: creating filters from multiple emails (e.g. "from group") by improving the way the moved messages list is processed.
- Improved algorithm for determining the originating folder for moved mails.
- Source code released under GNU General Public License, version 3.0
Version 2.8
- [Bug 25863] Filter by 'Reply To' field - extensions.quickfilters.experimental.replyTo
- [Bug 25893] Added Toolbarbuttons for QuickFolders' current folder bar
- [Bug 25895] Option to uncheck "Apply filter when getting new mail"
- add sliding notification after run filters command
- [Bug 25912] Support adding subjects from multiple Emails
- Source code released under GNU General Public License, version 3.0
Version 2.7.1
- [Bug 25876] Disable two way-address search selected the wrong condition:
When Selecting the "Sender" template it used "To" instead of "From" from the left drop down. When Selecting the "Recipient" template it used "From" instead of - [FR 25875] Refresh+Focus Message Filters List after filter creation even if already open
- [FR 25877] New option to automatically select merge instead of new filter. The merged filter will be pre-selected if there is already a filter doing the same action. There is also an option to skip this screen entirely (always merge when possible)
- [Bug 25829] Pasting filters positions wrong when search box active. If the search box
was used in the filter list, cut / paste did not insert the filters at the expected position (before last selected filter). - [Bug 25873] Postbox: Listen for Tag changes doesn't work. <br>
Postbox has a different tag change listener, so it needed its own implementation for this.
Once a tag is added and the assistant is active this will be picked up by quickFilters and the filter definition process is started. - [Bug 25874] Postbox: cannot merge 2 different filters, unless they are next to each other
- Improved Folder context "Find Filter" Command behavior when multiple filters are found (Sm, Pb)
- Source code released under GNU General Public License, version 3.0
Version 2.7
- [Bug 25737]Implemented a filter sorting feature like suggested at
http://forums.mozillazine.org/viewtopic.php?f=28&t=2063579 - [Bug 25812] Tool to find all filters that move mail to a specific folder.
This will search all accounts for filters that would move or copy mail to the specific folder. - [Bug 25748] Automatic Refresh of Duplicate List:
the duplicate search result list refreshes itself after you have removed the duplicate filters instead of
having to manually close the window and perform a new duplicate search. - Postbox / SeaMonkey: Fixed insert position for cut/paste functionality
- (Thunderbird / Postbox) Improved notification message for premium features
- Source code released under GNU General Public License, version 3.0
Version 2.6.1
- [Bug 25802] After editing an existing Filter (Assistant with Merge), it should be selected in List
- [Bug 25805] "Find duplicate attributes" tool now also matches target folders
- Postbox: added "create filter from message" in thread pane context menu
- "Remove duplicate condition" context menu command: Improved highlighting of duplicate matches in Filter Rules - on some systems the background gradient was not visible, so it now falls back to a plain red background
- Completed Chinese translations for 2.6
- The merge symbol (m+) which is appended to the name of a merged filter can now be modified using the config setting:
extensions.quickfilters.naming.mergeToken
- When displaying long folder names in duplicate search, these will be now cut off at the
front (30 characters limit) to avoid an excessively wide duplicate list
- Source code released under GNU General Public License, version 3.0
Version 2.6
- [Bug 25752] Added search options for specific filter attributes (Premium Feature)
- Name: search for filter name (the conventional way)
- Target Folder: If the filter moves or copies mail to a folder, searches these folder name for the term entered
- Search Condition: Searches all filter conditions that have text, such as From, To, Subject, Body
- Add Tag: Searches all Filters that add a Tag and searches the Tag for the term entered
- Reply with Template: Searches all filters that reply mail. The subject of the template is searched for the entered term.
- [Bug 25789] Added tool to detect duplicate conditions / actions. This lists filters that might do the same or determine conditions the same way (according to all text attributes that are searchable with the new search features from Bug 25752 described above)
- added "from Domain" filter template
- Fixed [Bug 25758] accounts without a from email address fail with error "idMail is null"
- Added notification system for premium features
- Added hidden switch
extensions.quickfilters.showListAfterCreateFilter
to disable showing list after editing filter rules
- Source code released under GNU General Public License, version 3.0
Version 2.5
- (Thunderbird only) Added 2 new search methods: search target folder and search conditions
(only text conditions such as Addresses or body, subject line) are affected
- [Bug 25727] Allow to create Group Filter with "Create Filter from Message" menu
- you can now cut / paste in the same account in order to move filters to a different position.
Click on the filter where you want to insert the items. - Prompt for adding a customized subject to support email
- Right-clicking on quickFilters button opens options
New Options
- Added UI switches to support Postbox's quickmove feature
- Switch for disabling Tag listener
- Option to disable two-way addressing
- Added a link for download / installing "Copy Sent to Current"
- Source code released under GNU General Public License, version 3.0
Version 2.4
- Fixed [Bug 25686] Cloning Filters fails with Non-String condition attributes. If a filter condition compares with read status or another non-string attribute (e.g. date, number of age in days etc.) the Clone will silently fail.
- Added support for creating filters from virtual (saved search) folders
- [FR 25691] Support for Postbox quickmove feature - also support the filter assistant when moving mail to a folder using the shortcut key [v]
- Mostly fixed: [Bug 25688] Creating Filter on IMAP fails after 7 attempts - caused by missing msgDatbase on target folder. This will now only happen in Postbox, if the target folder is on a different IMAP account than the folder we move the email from. It should not be generated when you move the email to a different folder in the same account or to a local folder.
- Postbox: [Fixed] Most Support Site links did not work.
- Postbox: [Fixed] gFolderDisplay doesn't exist so selectedMessages could not be determined (Message > quickFilter: define Filter from message)
- Postbox: [Fixed] Broken styling in Options dialog (Support links + Donate button) due to legacy display menu. Added legacy styles for Postbox.
- Source code released under GNU General Public License, version 3.0
Version 2.3
- Default "Target Folder" action to active when using context menu (create filter from message)
- Added help buttons to filter list and filter assistant
- Improved merging of filters
- Bugfix: Postbox does not implement nsMsgFolderFlags
- Source code released under GNU General Public License, version 3.0
Version 2.2
- Implemented [FR 25668] - Allow "move to folder action" to be disabled. Automatically switches off "move to folder" in
Inbox, Drafts, SentMail, Newsgroup, Queue, Templates. - Implemented [FR 25669] - Added a listener for adding Tags (keywords) to a Mail
- Added an option to disable donation page after update. To disable, simply right-click the orange donation button on the bottom right of the preferences dialog.
A confirmation message will ask whether the donation page shall be disabled.
- Source code released under GNU General Public License, version 3.0
To create your own collections, you must have a Mozilla Add-ons account.