- Remove injecting a
*
if a word-count only search is done, instead enable Search Improvement's "allow empty search" option.
- Fixes issue with MySQL search support
- Only show "Rebuild thread word-count" job if thread word-count is supported (aka Threadmarks is installed).
- Rework back-end code to better isolate how threadmarks are used to populate a thread's word-count.
- Allows easy replacement of how a thread's word-count is populated.
- Move filters & input selection into template macros for better re-use by other add-ons (Required for Watch Thread filtering support)
- Tweak layout to be more compact and use XF2 numberbox instead of input type="number"
- Avoid rebuilding word-counts for threads with threadmarks
- Minimum supported Threadmark's version is now v2.2.0
- Now depends on NulledTeam - Search Improvements to execute word-count range searches
- Upcoming Report Improvements shares the same backend for warning point range searches (on MySQL and ElasticSearch)