Marketplace

Thread Filter for XenForo 2.x
  • Yearly: $69.99 USD (Renewal: $40.00 USD)
  • Trial: 7 Days

Performance-optimized thread filter and search based on custom fields

Add-On Overview

The add-on allows to filter and search threads based on Custom thread fields. The idea is to allow admins to utilize the power of custom thread fields to turn their forums into Directory, Classifieds, Shop or other types of content, for which filtering the data based on custom fields is vital.

The controls to filter the threads are added in Filters popup in the thread list.

Search Threads page is also enhanced to show filter controls when the forum being searched currently has custom fields associated with it.

Each field can be configured separately to be shown in the filter list and/or in the search form

Choice fields can be configured to be shown in the forms using Check boxes and Multiple-choice drop down (allow searching/filtering by multiple values) or Drop down selection/Radio buttons (allow searching/filtering only by single value).

Date fields and numeric fields are shown as interval inputs (from... to...) where both fields are optional, so it is possible to search any values higher/lower than the defined values or in some particular interval.

Color fields are also supported and color similarity algorithm is implemented. All items with visually similar colors are found and listed. An example search listing threads filtered by color similarity can be seen here

Text fields are searched and indexed just like thread text itself. Full-text search is executed with fuzzy matching, meaning the phrase searched does not have to be in exactly the same order as in the query.

Thread list shows all active filters. Clicking each filter will remove the field and re-run the search with the remaining filters:

Xenforo Enhanced Search and Elastic Search support

The add-on has special support for Enhanced Search add-on with Elasticsearch back-end. Custom field information is indexed as separate content type in Elasticsearch. A high-performance algorithm is implemented to filter millions of records and show only threads matching filter criteria. Even though the product performs completely fine without Enhanced Search add-on, it is highly recommended to use this add-on and Elasticsearch on large databases (the performance of MySQL-based engine can be tested on our demo board at https://xf2.addonslab.com/index.php?forums/node-1.4/ with more than 150k threads having in total more than 1 million custom field values).

Planned Features

In the upcoming version, we will implement a new per-forum option to show thread filters as a separate block on top of thread list or as a form in the sidebar, instead of having them in Filters popup. We are also planning to add an option for each custom field to allow to show its value right in thread list and search results (for example, having t-shirts of different colors admins can decide to show the color of the t-shirt right in the list of threads). Feel free to suggest features you would like to see in the product and we will consider them as well.

Pricing

Add-on costs $49.99 USD that includes one year of support and updates with permanent access to product versions released in license validity period. Yearly extension costs $40.00 USD

The add-on has a visible branding with a link to our website which can be removed for additional $30.00 USD payment.

Trial Version

We offer seven days free trial version on our website. No credit card is required, the service is approved automatically upon registration and confirmation of order.

IonCube Loader and PHP 5.6+ version is required to run trial version of the product. The full version does not have such requirement and does not have any encoded code in it.

Demo

The product is active on our forums at https://xf2.addonslab.com/index.php and can be tested at https://xf2.addonslab.com/index.php?forums/node-1.4/

Registered user accounts Username: user1 Password: userpass

Username: user2 Password: userpass

Admin account Username: admin1 Password: adminpass

Licensing Information

You will get a License Key upon purchase/trial subscription, which will be available in My Services page at https://customers.addonslab.com/marketplace.php/my-services/

The key should be entered in product's Options page in XenForo Admin Panel. Once entered and saved you will see full details about your current license status. The key can be used only on one board and one server, so if you move the board you need to Reissue the license in My Services page.

The product does not include any callbacks, that execute on page load time on front-end or via cron jobs. License check is done only when you edit/save product's options or upgrade the product to the next version.

We require valid XenForo license to purchase the product. You will be asked for XenForo License validation information during the purchase.

Full details at https://addonslab.com/threads/product-licensing-information.81/

Support

Support will be provided in the Discussion Thread at XenForo.com and in our Support System at https://customers.addonslab.com/submitticket.php

Feel free to contact us with any issues you find in the product or any suggestions.

Check out our free and paid XenForo add-ons in our Marketplace at https://customers.addonslab.com/marketplace.php

Version: 4.2.0 Release date: 2026-07-27

Version: 4.1.0 Release date: 2025-03-12

Version: 3.7.1 Release date: 2022-01-02

This release adds a new option under Disable default filter fields to hide thread types selector in the filters. We have also modified the package to allow Can use custom field filters permission to guests and registered usergroups upon installation (it would allow all usergroups and custom user permissions based on previous version). Customized values from previous installation are preserved, but if you have modified this permission please double-check your permission setup after the upgrade.

Version: 3.7.0 Release date: 2021-10-12

In this release, we have implemented new forum permission called Can use custom field filters. The permission can be used by admins to enable/disable custom thread field filters per usergroup and node. The release also includes a bug fix with numeric custom field intervals not including the minimum and maximum value in the results.

Version: 3.6.0 Release date: 2021-09-06

In this release, we have implemented a Clear button in the filter form, next to the Filter button. Pressing the button resets filters. The button is not shown in the filter form until some filters are applied.

Version: 3.5.5 Release date: 2021-08-25

This version fixes a bug where the "Filters" icon doesn't appear next to the search icon in the mobile view when the option "Filter Icon Location" is set to "Next to the search icon".

Version: 3.5.4 Release date: 2021-07-27

This version fixes a bug appearing when admins use the option "Value display HTML" for a custom field using HTML that breaks the layout in the Active filters bar. The HTML will be stripped away now and only the raw value will be shown in the bar.

Version: 3.5.3 Release date: 2021-06-21

This is another fix related to the same bug introduced in version 3.5.1.

Version: 3.5.2 Release date: 2021-06-21

This version a PHP error a introduced in the latest version related to sticky thread count.

Version: 3.5.1 Release date: 2021-06-19

This version fixes a bug with the total count indicator not counting sticky threads.

Version: 3.5.0 Release date: 2021-06-07

This version enhances location support using the latest upgrade of Location custom field add-on. From this version on, Google API key should be specified in the Location custom field add-on options. Please verify these options after upgrade. It also fixes a bug with the option Maximum result count that would not allow 0 as a value.

Version: 3.4.6 Release date: 2021-03-11

This is a fix for a regression in the latest version, which would cause the Auto Reload not to work if Filterable Dropdown Lists option is disabled.

Version: 3.4.5 Release date: 2021-03-03

The release fixes the bug with default forum sort options missing on XenForo 2.2.x, only reproducable on boards using the filter above the thread list. Another UI fix is applied for the boards, that us "Enable filterable drop down lists" in combination with "Auto Reload". The list of options would disappear when the form reloads exactly at the moment when the popup is open.

Version: 3.4.4 Release date: 2020-09-10

This version fixes the following PHP error when rebuilding custom fields:

Error: Call to undefined method XF\Util\Arr::arrayColumn()

Version: 3.4.3 Release date: 2020-08-28

The release fixes a bug, that would cause ES search error "Elasticsearch error: all shards failed". This would happen only if you have Multiple prefix search option activated, and if a user/bot manually modifies the URL to include invalid prefix IDs (which are normally numeric). This is not a security issue as attacker would not get any error message except that searching failed.

Version: 3.4.2 Release date: 2020-08-21

This version fixes a PHP error on the general search page introduced in version 3.4.0:

> TypeError: Argument 1 passed to XF\Search\Search::getResultSet()

Version: 3.4.1 Release date: 2020-08-21

This version fixes a PHP error on the general Search page on XenForo 2.2.x

Version: 3.4.0 Release date: 2020-08-17

This version implements compatibility with XenForo 2.2.

Version: 3.3.2 Release date: 2020-07-01

Bug-fix: prefix filter missing in off-canvas menu

Version: 3.3.1 Release date: 2020-06-25

Minor UI fix: multiple selection lists loading slowly with large number of choices

Version: 3.3.0 Release date: 2020-05-25

This version implements stability fixes mostly targeting the Auto reload feature. Due to dynamic changes in the form in the process of updating page data based on latest filter criteria, there could be cases when JavaScript-powered fields (e.g. filterable selects, date fields) would in an invalid state (e.g. the popup opens but its parent element is removed from the page due to automatic reload and the popup remains on the page). The only way we could find to prevent such issues was to disable the form with an overlaying semi-transparent layer while we update the form via JavaScript. Users will not able to interact with the form while a request is in progress.

Users will be able to interact with the form within one second without trigger form reload and with each interaction, the reload is delayed for another second, so users can quickly select multiple options or apply other changes and the form will be reloaded with all these changes sent to the server in batch.

We also made the multiple-selection lists to show only one row if the Filterable lists option is enabled. This way, layout changes will be less noticeable while the native selection list is transformed to a filterable list.

This release also applies a definitive fix for filterable selects missing phrases and adds back two phrases (altf_km and altf_mile) that were by mistake removed in one of the latest releases.

This version also fixes the bug reported by several customers using Elasticsearch 7.x ErrorException: [39:49] [bool] failed to parse field [must]

Version: 3.2.1 Release date: 2020-05-13

The release fixes a bug with the phrases used in filterable select always being in English, particularly the phrase "No results found". Now XenForo phrases will be used instead of hard-coded values.

Version: 3.2.0 Release date: 2020-05-06

The version adds support for address-based filtering if you are using our Location custom field add-on. A new option is available on Add/Edit Custom field pages, to choose if filtering by this field should show range-based search options (the ZIP code/address in combination with the range in km or miles), or selection lists with available country/state/city options to choose from. The option has any effect only if you are using any of our Filter add-ons.

Version: 3.1.3 Release date: 2020-04-15

The release fixes an accidental issue in the version 3.1.0 including older files that caused JavaScript errors in the filter form. Please apply the version asap if you have installed the version 3.1.0. or above.

Version: 3.1.2 Release date: 2020-04-01

Text: The update fixes the error logged in the Server Error - "Unsupported operand types". The error would accure in cases of a forum not having configured any filterable custom fields.

Version: 3.1.1 Release date: 2020-03-28

The release fixes an accidental issue in the last version including older files that caused different PHP errors. Please apply the version asap if you have installed the version 3.1.0.

The version also adds a missing phrase - altf_thread_field.

Version: 3.1.0 Release date: 2020-03-26

In some cases number type fields are used for data that does not require number formatting (eg if the custom field represents years, it should not be shown as "2.020" but "2020". We have added an option that allows admins to list the IDs of such custom fields, and they will not be formatted in the output.

The release also fixes a bug that would log a PHP error in some cases if the option "Total count indicator is active".

Important Note: If you are using several of our Filter add-ons, please disable them before applying the upgrade. Upgrade all add-ons and only after that enable the products.

Version: 3.0.5 Release date: 2020-03-13

The release fixes a bug with a Facet search showing the wrong number of matching results. The issue was related to Elasticsearch optimization considering only the top results, so the options that had fewer matching items would be shown as having no documents. The issue does not affect you if you are using MySQL as a search index or you are not using the Facet search option.

Version: 3.0.4 Release date: 2019-12-01

This release fixes a compatibility issue with UI.X themes (filter icon not shown correctly on mobiles).

Version: 3.0.3 Release date: 2019-11-23

The version solves the issue with filtering of selection lists that have accent characters which would not be shown if filter text is without accents.

Version: 3.0.2 Release date: 2019-11-03

This is a minor release that solves several fixes:

  1. When the filter form is shown above thread list, the second column of the form had an unneeded border on the top. This is removed now with an additional JavaScript that detects the fields which are on top of the column and removes the separator border for them.
  2. When filterable dropdown lists are enabled in the options, clicking a field with dragging the mouse would select all other fields and the list of threads. This behavior could be reproduced in Firefox only. We have added additional CSS rules to disable text selection on fields with filterable options.
  3. Compatabolity issue with the Aggregating Forums by @Xon affecting the product only if you have filterable dropdown lists enabled.
  4. Fixed an SQL error when facet search is enabled with MySQL indexation engine.

Version: 3.0.1 Release date: 2019-10-18

There were several issues with other filter add-ons depending on Thread Filter add-on in their code, which is fixed now. This update includes the latest fixes the filter framework files shared by all filter add-ons.

Version: 3.0.0 Release date: 2019-10-08

This is a major update with facet search support, total count indicator, location field support etc. Please check XenForo.com resource page for further details.

Version: 2.6.1 Release date: 2019-09-16

This is a minor release, that changes the way the add-on is using some of our shared PHP classes. From now on, the add-on will require a core library package from https://xenforo.com/community/resources/al-core-package.7382/ to be installed. Please download the package and install it before upgrading the add-on. Please upgrade all other AddonsLab add-ons you are using to their latest versions if you see an error in the Admin Panel about files with unexpected content.

Version: 2.6.0 Release date: 2019-08-05

The version implements an additional filter - "Discussion status", allowing to filter the threads based on their locked/unlocked status. A new option is added to allow the admins to decide which additional filters should be enabled (Locked/Unlocked status is the only choice for now) and decide where exactly these fields should appear in the form.

Another enhancement in this version is the ability to hide the prefix filter from the form, as an additional option for the setting "Disable default filter fields".

Version: 2.5.1 Release date: 2019-07-17

This is a bug-fix version that fixes the PHP error on the extended search form.

Version: 2.5.0 Release date: 2019-05-03

The version fixes a PHP error caused by Elasticsearch 2.x incompatibility. Your installation is not affected by the issue if filtering brings any results with ES enabled. We have also implemented a new option to set Cache TTL controlling how long the results of the search should be cached in the MySQL database. Setting the option to 0 will disable the cache. The option should be used only to troubleshoot issues that could be caused by invalid cache.

Due to a limitation on how many items are returned by the initial search based on keywords (200 by default), their further filtering by category and custom fields could end up with a missing or incomplete list of found items. The issue is fixed now by raising the limit based on the option "Maximum result count" (10000 by default).

Version: 2.4.2 Release date: 2019-04-15

XSS vulnerability patched

Version: 2.4.1 Release date: 2019-04-03

The version fixes compatibility issues with UI.X themes, particularly thread custom fields not being shown on mobile view.

Version: 2.4.0 Release date: 2019-03-31

The version fixes compatibility issues with UI.X themes, particularly thread custom fields missing under thread title and as a prefix.

Version: 2.3.0 Release date: 2019-03-12

  • Enhancement: Show "Clear All" link in the filter bar when there are active filters or sorting
  • UI enhancement: Show the label for numeric fields in active filter list in the mobile view
  • Bug-fix: Removing filters does not clear some configuration info for that filter in the URL
  • Bug-fix: Sorting by any custom field does not show the link to revert to the default sorting order as it does for default sorting options
  • Bug-fix: Sorting by a custom field requires "Allow Filter" to be active for the field.

Version: 2.2.1 Release date: 2019-03-01

The release fixes a bug with sorting by numeric fields. Threads with blank numeric fields will be excluded from result list instead of being listed on top when sorting the results in ascending order.

To apply the fix for all existing threads please run Admin Panel -> Tools -> Rebuild Caches -> Rebuild Thread Fields

Version: 2.2.0 Release date: 2019-02-28

This update adds a new option to disable some of the default fields - "Sort by", "Last updated" and "Started by".

A bug was introduced in the latest version with the support of HTML tags in option values, that caused a template error shown in when searching threads by keywords. The issue is fixed now.

The release also includes a new bug-fix for XenForo 2.1.x version, where sortable options would not be shown in "Sort by" list.

Version: 2.1.1 Release date: 2019-02-10

This is a minor fix to show HTML-containing select field values correctly in the list of threads and in Active Filter block: http://prntscr.com/mj2fuy

Version: 2.1.0 Release date: 2019-02-05

We have verified XenForo 2.1 + XenForo Enhanced Search 2.1.0 compatibility. This version also adds a new option to disable filterable lists, which seem to cause some issues on mobile devices. Please verify that the feature works for you or disable it until further development and confirmation, that the feature can be used safely on all devices.

This release also contains a minor fix for our customers who use Resource Filter with Thread Filter, which would cause one of the add-ons breaking when another one is uninstalled. This version is also fully compatible with XenForo 2.0.x version.

Version: 2.0.0 Release date: 2018-12-17

The release improves filter UI in front-end with two features:

  1. Filterable options for single and multiple selection lists. Single selections lists keep their appearance fully but allow filtering the list by typing in a field on top of the list. Multiple-selection lists are converted to typical XenForo UI element used in Start Conversation page for recipients, so users can see all selected options, remove an option or add an option. User experience is especially improved with long lists and on mobile devices that can't show all options at once.

  2. A new option is added allowing to collapse the filter form above thread list on page load. The form will be collapsed to a row saying "Filter" with an arrow on the right. Clicking it users will see the full form and be able to customize the filters. The form does not stay open after initial opening but loads as collapsed (due to technical issues with toggle implementation in XenForo causing the screen to jump before the form would be closed/opened via JS). The option is disabled by default.

The version also makes it possible for other add-ons to customize the look and feel of filter form using JavaScript without losing the customizations when the form is reloaded due to the change of active filters. For that custom JavaScript code should be written to run on custom event "filter:init". The callback is given an instance of the event as the first argument and jQuery object representing the form as the second argument. An example of usage can be found in file "filter_reload.js".

The version also fixes a bug with multiple-choice fields not being searched properly and missing some search results. It is required to rebuild search index for content type "Custom thread fields" after installation.

Version: 1.10.1 Release date: 2018-11-22

This is a bug-fix release the fixes the case of having incorrect results shown when two custom fields have identical values. As a result, the cache from the search results executed against one of the custom fields could be used when searching for the second custom field.

Version: 1.10.0 Release date: 2018-10-20

The default behavior of the product to search multiple values of the same custom field is to find any items which match to any of the options selected. For example, if a thread is created with the values of a custom field put as "option 1" and "option 2", and another thread is created with the same custom field having a value "option 1" only, then a user filtering the list checking both "option 1" and "option 2" in the form would see both threads in the results. With this update, we detect such cases and give users an additional selection field under the checkboxes allowing to change this behavior and find only the threads which have ALL instead of ANY selected options checked.

Also, admins are able to set if the default match type for a field should be "Match all options" or "Match any option". This can be set in add/edit field page, under the sector "Options for choice fields".

Version: 1.9.5 Release date: 2018-10-10

This is a stability enhancement fixing PHP errors logged in the Admin Panel in the cases when a bot or a user would intentionally supply filter values which don't exist in the choices of a multiple-choice field. The error would be generated due to the system trying to find the phrase for the option and resulting in "Undefined index..." error.

Version: 1.9.4 Release date: 2018-09-30

This is a bug-fix release that solves the problem of thread filter forms disappearing after XenForo upgrade or rebuilding of master data. It was caused by XenForo listeners not being available during the upgrade process, therefor customized version of field cache would be replaced with the default version, without information about filtering in it. As a result, all custom fields would disappear from the form. Now we check the cache during loading of the page to see if the information we expect is there or no. If no the cache is rebuilt immediately and the form is rendered correctly.

Version: 1.9.3 Release date: 2018-08-26

In this version, we have implemented a new option to control where the filter icon should appear when the off-canvas filter menu is enabled. By default, it will be added above thread list, replacing the default "Filters" link that would open the filter popup with an icon. Clicking the icon the off-canvas menu will open. Another alternative is to add the icon next to the Search and Alerts icon in the user bar.

Version: 1.9.2 Release date: 2018-08-14

This is a stability-fix release where we handled a rare case of errors being shown on thread page and during search indexation. The error would happen only if in case you have created a field of single-selection type, created some threads with that field, and then delete the field from admin panel and created another one with identical ID but as multiple-selection type. This case is not supported by XenForo itself and an error would be shown on thread pages "Invalid argument supplied for foreach...". The reason is that XenForo expects the value saved for the field to be an array, but it is a string as it was saved at the time when the field was a single-selection field. Our product will handle this case gracefully now, converting the value back to array in runtime, so that field value is shown properly, and can also be indexed and searched.

If you have the issue described, you should rebuild thread fields after product installation at Admin Panel -> Tools -> Rebuild Caches -> Rebuild Thread Fields, and after that rebuild search index for the content type "Thread Fields".

The release also fixes a regression in UI introduced in version 1.9.0 which cased the filter form above thread list to be shown in one column instead of two.

Version: 1.9.1 Release date: 2018-08-10

This is a bug-fix release, which solves the issue of filter icon being shown in all XenForo pages and not only forum view.

Version: 1.9.0 Release date: 2018-08-10

In this release, we have implemented the off-canvas filter menu for mobile view. If enabled, the forms in all other locations will be hidden and a filter icon will be added next to the search icon, clicking which the filter menu will slide in from the left side. The menu supports all features of usual filter forms, like AJAX reloading, pre-populated form with current filters after page load, removing of active filters etc.

The release also has some stability fixes reported recently.

Version: 1.8.2 Release date: 2018-07-25

This is a bug-fix release resolving some errors that customers may experience immediately after installation of the add-on when the information about the fields is not available yet (e.g. no custom fields configured yet).

Version: 1.8.1 Release date: 2018-07-23

This is a bug-fix that fixes the PHP error occurring when a user's search includes categories.

Version: 1.8.0 Release date: 2018-06-19

This version introduced two substantial enhancements - ability to filter threads by keywords and by tags. Both features are configurable and can be turned off in product's options. Keyword search can be configured to search in thread title only or both title and the content of the first post. Both fields support AJAX mode. In the background, XenForo search engine and the cache is used to filter the threads.

This release also fixes two logical bugs reproduced by our customers. One was causing empty search result page when searching all messages by a user. This scenario is more likely to happen when the user searched has a large number of threads created with many custom fields for each thread. Another problem would cause the search results to include threads that don't match single-choice custom field values entirely but only partially. As these fields are not entered by users in a free-form but the values are chosen from a predefined list, the expected behavior is an exact match of selected options, which is how it will work after the fix is applied.

Version: 1.7.3 Release date: 2018-05-14

In this release we have optimized the product for the boards which use custom fields with thousands of possible choices.

Version: 1.7.2 Release date: 2018-05-05

This is a bug fix release, that solves the issue with filter form disappearing when Auto Reload is enabled and the form is above thread list.

Version: 1.7.1 Release date: 2018-03-29

This is a bug-fix version solving the issue with prefix selector not being available when the filter is shown in the sidebar.

Version: 1.7.0 Release date: 2018-03-28

This version implements a setting for admins to choose where in Filters form to show the custom fields. The possible options are:

Before "Prefixes" Before "Started By" Before "Last Updated" Before "Sort By" After "Sort By"

We have also fixed a fix for a PHP error introduced in version 1.6.1

Version: 1.6.1 Release date: 2018-03-26

This is a bug-fix version solving the PHP error shown on RSS pages.

Version: 1.6.0 Release date: 2018-03-04

In this version we have implemented Auto Reload option via AJAX. Any change in the filter form will update the list of threads via AJAX and show the filtered list along with active filters. Clicking on active filters on top of the list will remove the filter and update the list without full page reload as well. At the same time, current URL keeps updating with the latest filter data, so users can just copy the URL and send it via IM and the URL will represent their currently filtered list (supported in modern browsers only).

Version: 1.5.0 Release date: 2018-03-02

This is the next version with another enhancement planned - sorting thread list by custom field values. The fields with numeric representation (numbers, date, rating) will now be available in sort options for a forum where they are available. The fields can be chosen to be added to the list from Edit Field page.

Here is a link showing sorted thread list - https://xf2.addonslab.com/index.php?forums/filter-on-top-of-thread-list.5/&order=thread_fields_numeric_input&direction=desc

Version: 1.4.1 Release date: 2018-02-27

This is a bug-fix release, that solves an issue in search integration introduced with the latest update.

Version: 1.4.0 Release date: 2018-02-27

In this version we have enhanced the locations where thread field values can be shown on forum view and search pages. Now admins can easily choose any number of fields to be shown in a separate column, under thread title or as thread prefix. In search results, only the prefix and under thread title locations are available.

This version is not backward-compatible with 1.3.x version in terms of field location selection, so after installation please go to Edit Forum page and choose the locations for each field.

Version: 1.3.2 Release date: 2018-02-16

This is a bug-fix release, that solves an error appearing if DB error happens during license validation.

Version: 1.3.0 Release date: 2018-01-31

In this release we have implemented showing the values of custom fields in thread list and search results.

By default no values are included. Any forum can be edited and under the list of available custom fields there is a list to choose which ones should be shown in thread list and search results.

Please note, that the fields are included in one cell, under each other, and depending on field value, may require less or more space to be displayed. Depending on number of fields you choose to display in the list, you may need to apply custom CSS fixes to make the list to appear properly.

The column added follows similar layout in mobile view as Replies/Views column, changing to smaller font size first and then switching to a line under thread title.

Version: 1.2.0 Release date: 2018-01-24

The version implements a new filter location - above thread list. The location can be activated in product's settings for all nodes or for each individual node.

Version: 1.1.1 Release date: 2018-01-15

This is a bug-fix release, that resolves a PHP error regarding the licensing system, as well as fixes the behavior of multiple choice fields if their filter is shown as a single-choice selector.

Version: 1.1.0 Release date: 2018-01-14

In this release we have implemented an option to move Filters on forum view pages from the pop-up to the sidebar. The setting can be activated in product's settings page. It can also be overridden for each individual forum in Edit Forum/Category pages. Child forums/nodes inherit the setting from their parents or use board default.

Version: 1.0.0 Release date: 2018-01-04

Initial version

Version: 4.2.0 Release date: 2026-07-27

Version: 4.1.0 Release date: 2025-03-12

Version: 3.7.1 Release date: 2022-01-02

  • Option to hide thread types in the filters

Version: 3.7.0 Release date: 2021-10-12

  • New permission - Can use custom field filters

Version: 3.6.0 Release date: 2021-09-06

  • Added Clear filters button to the filter form

Version: 3.5.5 Release date: 2021-08-25

  • Bug-fix: Filters icon missing next to the search icon in the mobile view

Version: 3.5.4 Release date: 2021-07-27

Bug-fix: broken html in Active filters

Version: 3.5.3 Release date: 2021-06-21

  • Bug-fix: Call to a member function count()

Version: 3.5.2 Release date: 2021-06-21

  • Bug-fix: Call to a member function count()

Version: 3.5.1 Release date: 2021-06-19

  • Bug-fix: Total count indicator does not include sticky threads

Version: 3.5.0 Release date: 2021-06-07

  • Location support enhancement
  • Bug-fix: Maximum result count option does not allow 0 as a value

Version: 3.4.6 Release date: 2021-03-11

  • Bug-fix: Auto-reload does not work if filterable selects are disabled

Version: 3.4.5 Release date: 2021-03-03

  • Bug-fix: Sort options missing and a UI fix

Version: 3.4.4 Release date: 2020-09-10

  • Bug-fix: Error: Call to undefined method XF\Util\Arr::arrayColumn()

Version: 3.4.3 Release date: 2020-08-28

  • Bug-fix: Elasticsearch error when prefix IDs are not numeric

Version: 3.4.2 Release date: 2020-08-21

  • Bug-fix: TypeError: Argument 1 passed to XF\Search\Search::getResultSet()

Version: 3.4.1 Release date: 2020-08-21

  • Bug-fix: PHP error on the general search page

Version: 3.4.0 Release date: 2020-08-17

  • XenForo 2.2 compatibility update

Version: 3.3.2 Release date: 2020-07-01

  • Bug-fix: prefix filter missing in off-canvas menu

Version: 3.3.1 Release date: 2020-06-25

  • Minor UI fix: multiple selection lists loading slowly with large number of choices

Version: 3.3.0 Release date: 2020-05-25

  • Prevent form interaction while auto-reloading is in progress
  • Decrease layout changes when multiple selection lists turn into filterable selects
  • Fix missing phrases for filterable selects
  • Elasticsearch 7.x support

Version: 3.2.1 Release date: 2020-05-13

Bug-fix: Missing phrases in filterable selection lists

Version: 3.2.0 Release date: 2020-05-06

  • Country/State/City-based search support

Version: 3.1.3 Release date: 2020-04-15

  • Bug-fix: JavaScript errors due to outdated files in the version 3.1.0

Version: 3.1.2 Release date: 2020-04-01

  • PHP error fix: "Unsupported operand types".

Version: 3.1.1 Release date: 2020-03-28

  • Bug-fix: PHP errors due to outdated files in the last version
  • Missing phrase fixed: altf_thread_field

Version: 3.1.0 Release date: 2020-03-26

Change log:

  • New option: Number Formatting Exclusion List
  • Bug-fix: PHP error logged in the admin panel when the Total count indicator option is active

Version: 3.0.5 Release date: 2020-03-13

  • Facet search fix for Elasticsearch back-end

Version: 3.0.4 Release date: 2019-12-01

  • Filter icon broken on UI.X themes

Version: 3.0.3 Release date: 2019-11-23

  • Accent-insensitive option search

Version: 3.0.2 Release date: 2019-11-03

  • When the filter form is shown above thread list, the second column of the form had an unneeded border on the top. This is removed now with an additional JavaScript that detects the fields which are on top of the column and removes the separator border for them.
  • When filterable dropdown lists are enabled in the options, clicking a field with dragging the mouse would select all other fields and the list of threads. This behavior could be reproduced in Firefox only. We have added additional CSS rules to disable text selection on fields with filterable options.
  • Compatabolity issue with the Aggregating Forums by @Xon affecting the product only if you have filterable dropdown lists enabled.
  • Fixed an SQL error when facet search is enabled with MySQL indexation engine.

Version: 3.0.1 Release date: 2019-10-18

  • Compatibility update

Version: 3.0.0 Release date: 2019-10-08

Version: 2.6.1 Release date: 2019-09-16

  • Dependency added: [AL] Core Package

Version: 2.6.0 Release date: 2019-08-05

  • Additional filter - Discussion status
  • Ability to hide the prefix filter

Version: 2.5.1 Release date: 2019-07-17

  • Bug-fix: PHP error on the search form

Version: 2.5.0 Release date: 2019-05-03

  • Elasticsearch 2.x compatability
  • New opton - Cache TTL
  • Bug-fix: results are incomplete/missing when using with keywords

Version: 2.4.2 Release date: 2019-04-15

  • XSS vulnerability patched

Version: 2.4.1 Release date: 2019-04-03

  • UI.X compatibility

Version: 2.4.0 Release date: 2019-03-31

  • UI.X compatibility

Version: 2.3.0 Release date: 2019-03-12

  • Enhancement: Show "Clear All" link in the filter bar when there are active filters or sorting
  • UI enhancement: Show the label for numeric fields in active filter list in the mobile view
  • Bug-fix: Removing filters does not clear some configuration info for that filter in the URL
  • Bug-fix: Sorting by any custom field does not show the link to revert to the default sorting order as it does for default sorting options
  • Bug-fix: Sorting by a custom field requires "Allow Filter" to be active for the field.

Version: 2.2.1 Release date: 2019-03-01

  • Bug-fix: undefined numeric values included in the sorted list

Version: 2.2.0 Release date: 2019-02-28

  • A new option to remove some of the default fields
  • Bug-fix: template error is shown when searching keywords
  • XenForo 2.1.x bug-fix: sortable fields not appearing in sort options

Version: 2.1.1 Release date: 2019-02-10

  • HTML support in selection field values

Version: 2.1.0 Release date: 2019-02-05

  • XenForo 2.1.x compatibility verified
  • An option to disable filterable lists
  • Fix in uninstall code causing conflict with Resource Filter

Version: 2.0.0 Release date: 2018-12-17

  • Filterable dropdown lists in filter form
  • Option to collapse filter form above thread list

Version: 1.10.1 Release date: 2018-11-22

  • Bug-fix: incorrect cached results when different custom fields use same values

Version: 1.10.0 Release date: 2018-10-20

  • Multiple choice fields search enhancement

Version: 1.9.5 Release date: 2018-10-10

  • Stability fix

Version: 1.9.4 Release date: 2018-09-30

  • Bug-fix: custom fields disappear from the form after XenForo upgrade

Version: 1.9.3 Release date: 2018-08-26

  • New option - Filter icon location

Version: 1.9.2 Release date: 2018-08-14

  • Stability fix: conversion of field type from single to multiple selection

Version: 1.9.1 Release date: 2018-08-10

  • Bug-fix: filter icon in mobile view added to all XenForo pages

Version: 1.9.0 Release date: 2018-08-10

  • New feature: Off-Canvas Menu for Mobile

Version: 1.8.2 Release date: 2018-07-25

  • Bug-fix: PHP error logged after installation

Version: 1.8.1 Release date: 2018-07-23

  • Bug-fix: PHP error in search

Version: 1.8.0 Release date: 2018-06-19

  • Search by keywords
  • Search by tags
  • Fix empty search result when searching for messages by a user
  • Fix single choice fields matching partial values

Version: 1.7.3 Release date: 2018-05-14

  • Optimization for boards with large number of custom field choices

Version: 1.7.2 Release date: 2018-05-05

  • Bug-fix: filter form disappearing with Auto Reload option enabled

Version: 1.7.1 Release date: 2018-03-29

  • Bug-fix: prefix selector not shown in the sidebar

Version: 1.7.0 Release date: 2018-03-28

  • New option - custom field location in filters form
  • Bug fix - PHP error when adding a new custom field

Version: 1.6.1 Release date: 2018-03-26

  • Bug-fix: PHP error on forum RSS pages

Version: 1.6.0 Release date: 2018-03-04

  • Auto Reload option via AJAX

Version: 1.5.0 Release date: 2018-03-02

  • New feature: sort threads by custom field value

Version: 1.4.1 Release date: 2018-02-27

  • Bug-fix: search form gives error in console

Version: 1.4.0 Release date: 2018-02-27

  • New field locations - as thread prefix and under thread title

Version: 1.3.2 Release date: 2018-02-16

  • Bug fix - empty page on DB error

Version: 1.3.0 Release date: 2018-01-31

  • Forum options - Show in Thread List

Version: 1.2.0 Release date: 2018-01-24

New filter location - above thread list

Version: 1.1.1 Release date: 2018-01-15

  • Fixed a PHP error regarding licensing system
  • Fixes the error when single choice filter for multiple choice field

Version: 1.1.0 Release date: 2018-01-14

  • New filter location - sidebar

Version: 1.0.0 Release date: 2018-01-04

Initial version

Shopping Cart
Your Cart is empty