EbonBuilds 3.86.1
Install: Download EbonBuilds.zip
Extract it and drop the EbonBuilds folder into Interface/AddOns/.
Optional affix shopping: Download Auctionator.zip — extract to Interface/AddOns/Auctionator (EbonBuilds enables bridge features when present).
Optional Details! threat plugin: Download Details_TinyThreat.zip — requires Details! core in Interface/AddOns/Details (not shipped with EbonBuilds).
3.86.1 (2026-07-24) -- Post-3.86 reliability: Sync UX, Public Builds sort, Auctionator shop
Patch release for fixes landed on main after v3.86 (#125, #126, #127).
Changed
- Sync transfer ceiling raised from 27 KB to 36 KB (still chunked at 180 bytes per
SendAddonMessage; the ceiling is our reassembly/queue safety net, not WoW's per-message limit).MAX_CONSECUTIVE_SENDSnow tracksMAX_TRANSFER_CHUNKS + 20so one max-size build cannot trip the offline detector mid-stream (#127).
Fixed
- Oversized public builds no longer spam
Sync.SendChunkedon every peer REQ/RTX: they are excluded from LST listings, reported once per build per session with the actual byte size and title, and surface a rate-limited toast explaining how to shrink them (shorten description / remove character snapshot). Enabling Sharing: On in the build form warns early when the draft already exceeds the ceiling (#127). Theme.CreateScrollBar/CreateHorizontalScrollBarmarkProtectScriptas spam-exempt so continuousOnValueChangedwhile scrolling is not logged as event spam (#127).- Public Builds list sort comparator now defines a total order (no nil fall-through), avoiding BugSack "invalid order function" / nil-index crashes when sorting by votes, DPS, or other columns (#126).
- Auctionator shopping-list sync no longer crashes when
AUCTIONATOR_SHOPPING_LISTSis still nil: initialize beforetable.insert, and soft-fail PE/Bridge affix-list sync if the list cannot be created (#125).