We have released a new version focused on performance and stability.
Important change that will affect every add-on:
All of our add-ons are now using Core Library in order to maintain shared helpers and utilities across add-ons for easier maintenance and to keep add-ons cleaner. Core Library also covers our branding for all add-ons in one switch without having to turn it off in every add-on.
This update will require Core Library 1.0.2.
Changes
- The chain badge now appears wherever threads are listed: forum views, watched threads, What's New, your threads, the New posts and New threads widgets (full style), and search results.
Fixes
- A grace-mode split that keeps failing is retried at most three times and then reported in the error log, instead of being retried every minute.
- A very long final post no longer prevents the continuation post from being created.
- Part titles:
- Titles such as "Counterpart 5" are no longer mistaken for a part number.
- Long titles keep their part number.
- Translated title templates (for example {title} (Teil {part_number})) now number correctly.
- A failed manual split now shows a clear message instead of technical error details.
Performance
- Posts that are below the split threshold no longer lock the thread or look up chain data.
- Every new post on the site no longer runs a chain lookup. That check now runs only on locked threads.
- Settings are read from cache instead of the database on each post.
- Moving a whole chain no longer queues a duplicate job for every part.
- The grace-mode cron task works in smaller batches and finishes within a normal page request.
Accessibility
- The chain badge and the part menu have text for screen readers, and the current part is announced.
- Deleted parts are labelled with text, not only shown with strikethrough.
- Every admin setting input has a label, and the Thread split settings section can be opened with the keyboard.
- The manual split button reads "Split thread" instead of "Save".
- The chain page uses a heading and an ordered list of parts.