Thread Split [XenForo 2.3x Add-ons]

Thread Split
Automatically split long-running threads when configurable thresholds are reached.

Overview Releases (2) Discussion

MadeBy2D

Administrator
Verified
Joined
Apr 7, 2026
Messages
21
A new product by MadeBy2D is available: Thread Split 1.0.5 - Automatically split long-running threads when configurable thresholds are reached.


Thread Split 1.0.5

Description​

Thread Split automatically splits long-running threads into numbered parts when post or page thresholds are reached, while keeping watchers, navigation, and reading position intact. Define a threshold once globally, override per forum, or override per thread. When a thread crosses the limit, a continuation thread is created, watchers and active readers are carried over, and a chain links every part together with prev/next navigation.

Features
Threshold-based auto-split
  • Trigger split by post count or page count
  • Three-tier cascade: global default -> per node configuration -> per-thread override
Two split modes
  • Grace mode: wait N minutes of inactivity before splitting to avoids cutting an active conversation mid-flow
  • Hard mode: split immediately when the threshold is crossed
Chain navigation
  • Numbered parts with configurable title template
  • Chain menu with parts index and next / previous links
Watcher and viewer continuity
  • Existing thread watchers migrated to the new part (configurable)
  • Users currently viewing the old thread receive a "continued" alert with opt-out
Configurable continuation post
  • Templated continuation post auto-inserted into the new part
  • Title template editable globally or per forum
Thread move handling
  • Choose what happens when a chain part is moved between forums:
    • Detach the moved thread (default)
    • Allow the chain to span forums
    • Move the whole chain together
Error log and stuck-split recovery
  • Dedicated admin Thread split error log page under Logs, with filters by phase, chain, and date range
  • Every deferred job (split execution, watcher migration, viewer alerts, parts-summary rebuild, whole-chain move) wraps failures with full context and writes them to the log
  • Background cron detects stuck or orphaned pending splits, retries them once, and clears the queue automatically
  • Old log entries auto-prune after 30 days; manual "Clear all" available

CLI Commands

Code:
mc-threadsplit:show-chain <chain_id> — diagnostic dump for a chain (parts, post counts, watcher counts)
mc-threadsplit:cleanup-orphans — find and delete chain_thread rows pointing to non-existent threads, plus chains with zero members
mc-threadsplit:detach <thread_id> — detach a thread from its chain and renumber survivors
mc-threadsplit:dissolve <chain_id> — delete a chain entirely; member threads remain unchained
mc-threadsplit:relink <thread_id> <chain_id> <position> — attach an unchained thread to an existing chain at a given position
mc-threadsplit:renumber <chain_id> — recompute part_number 1..N ordered by first post date (idempotent)

Extended Product Information​




Read more about this product...
 
A new update is available for Thread Split by MadeBy2D.


Thread Split 1.0.6

Update highlights​

We have released a new version one major new feature and impro
  • New: Chain marker prefix
    • A configurable thread prefix is automatically applied to threads in a chain
    • Original-thread policy controls how the marker is applied on the first split: always apply replacing any existing prefix, apply only if the original thread has no prefix, or leave the original thread unchanged
    • Per-forum override. Each forum's Thread Split configuration gains a Chain marker prefix row, so different forums can use different markers (or none).
    • Automatic forum association. When the marker isn't yet enabled in a target forum, the addon adds it on demand, both when a chain is created and when a chained thread is moved. The marker survives moves under all three chain-move policies
    • Includes support for Multi Prefix by @Xon. The marker is added alongside existing prefixes rather than replacing them, with a Before/After placement option
    • Access control via standard XF permissions: restrict who can pick the marker manually through the prefix's user-group permissions
  • Improvement: Cross-chain SEO linking
    • Chained threads now emit &lt;link rel="prev"&gt; and &lt;link rel="next"&gt; tags across part boundaries, so a megathread reads to search engines as one continuous, ordered series
    • Each part keeps its own self-canonical tag, so all parts stay independently indexable
    • Soft-deleted or non-viewable parts are never linked
  • Bug fix: N+1 query when Cron/PendingSplits runs has been addressed.
  • Bug fix: Strip unknown tokens from continuation post template.


Complete Change Log​

We have released a new version one major new feature and impro
  • New: Chain marker prefix
    • A configurable thread prefix is automatically applied to threads in a chain
    • Original-thread policy controls how the marker is applied on the first split: always apply replacing any existing prefix, apply only if the original thread has no prefix, or leave the original thread unchanged
    • Per-forum override. Each forum's Thread Split configuration gains a Chain marker prefix row, so different forums can use different markers (or none).
    • Automatic forum association. When the marker isn't yet enabled in a target forum, the addon adds it on demand, both when a chain is created and when a chained thread is moved. The marker survives moves under all three chain-move policies
    • Includes support for Multi Prefix by @Xon. The marker is added alongside existing prefixes rather than replacing them, with a Before/After placement option
    • Access control via standard XF permissions: restrict who can pick the marker manually through the prefix's user-group permissions
  • Improvement: Cross-chain SEO linking
    • Chained threads now emit <link rel="prev"> and <link rel="next"> tags across part boundaries, so a megathread reads to search engines as one continuous, ordered series
    • Each part keeps its own self-canonical tag, so all parts stay independently indexable
    • Soft-deleted or non-viewable parts are never linked
  • Bug fix: N+1 query when Cron/PendingSplits runs has been addressed.
  • Bug fix: Strip unknown tokens from continuation post template.


Read more about this product...
 

Product Information

XenForo 2.3.x PHP 7.4
Seller
MadeBy2D
Release date
Last update
Views
58
0% 0.00 star(s) 0 ratings
Back
Top