Fix error when viewing admincp options for the add-on. The option tagess_extendedDefaultTagsSort was intended to be removed as it isn't actually used and it is just on the option page that it makes that error. It's now removed.
Fix the content update date was being saved as 0, resulting in new threads displaying at the very start of the 'tag view'. May have been the cause of this report.
Add "Rebuild synonym tags" rebuild cache's task
Remove synonym references where the tag has been deleted, and apply rewriting of synonyms to the parent tag which may have been missed, and finally rebuild all content's tag caches. You only need to do this if you encounter synonym tags appearing when they shouldn't and probably only happened before the process was made more robust a long while back
Add filter options to tag view page. Note: currently only supports Threads for the more complex filter options such as prefixes and sorting by last update
Add "Default tag filter - content type" option (default: any, which matches XF defaults)
Add "Default tag sort" option (default: content date, which matches XF defaults)
this immediately updates the thread with tags from either or both of the auto tag options available.
Because fetching tags from ChatGPT can take a while, we have changed the display of the buttons to indicate that the process is under way.
Fix edge cases which could cause the 2.8.0 update to get stuck in a 'action pending' state without any errors explaining why.
If you installed 2.8.0, please install 2.8.1 immediately.
Thank you and apologies.
OpenAI model selection option instead of hardcoded gpt-3.5-turbo
Refresh model button to manually fetch a list of current models from OpenAI
Filtering to exclude preview and specialised models
Editable ChatGPT prompt with testing facility under the tools menu at /admin.php?tags-test-openai/
Improved error handling for API failures
Fallback logic for when a selected model is no longer available
Tag rule filtering for when GPT returns invalid data (with error logging)
The model we're using on AVForums is gpt-5-chat-latest.
Note that it's possible to completely screw up the results if you break the prompt, so edit it with extreme care and use the testing tool to review the resulting tags.
If Tag Essentials is installed and the forum used while Content Tagging is disabled, it caused permission errors.
(Yes, can you believe, someone actually did that?)
So now Tag Essentials does not run its JS when Content Tagging is disabled.