File Details
DeSync (v1.0.9)
- R
- Jun 24, 2026
- 287.20 KB
- 315
- 12.1.0+6
- Classic + 3
File Name
DeSync.zip
Supported Versions
- 12.1.0
- 12.0.7
- 5.5.4
- 4.4.2
- 3.4.5
- 2.5.5
- 1.15.8
ChangeLog: DeSync
All notable changes to this project will be documented in this file.
[1.0.9] - 2026-06-24
Added
- Sequence- and session-aware heartbeat acknowledgements with independent per-ping timeouts.
- Heartbeat diagnostics in the minimap tooltip and
/desync status. - Configurable screen-flash pulsing, intensity, and repeated alert cadence.
- Custom on-screen warning text with a dedicated localized-default reset.
- Custom on-screen recovery text; the default recovery alert now reads
Re-Synced! Delay:before the measured response delay. - Independent color customization for on-screen warning prefix and suffix symbols.
- Optional raid-marker icons before and after warning text.
- Automated Lua tests for heartbeat state, encounter transitions, send failures, Auto-Tune completion, alert simulation, formatting, and reset behavior.
Changed
- Routine heartbeats now use self-whispers to avoid party and raid broadcast amplification; Classic encounter fallbacks retain safe group routing where required.
- Network Auto-Tune now accounts for average response time, maximum response time, jitter, and observed loss.
- Disconnect chat warning copy now uses best-effort wording so delayed delivery still makes sense after recovery.
- Retail/Midnight TOC interface updated for patches 12.0.7 and 12.1.0.
- Documentation now states that addon-message health is a connection signal, not proof that every world-action subsystem is synchronized.
Fixed
- Thresholds greater than the ping interval can no longer postpone timeout detection indefinitely.
- Delayed replies can no longer acknowledge a newer ping or corrupt its RTT.
- Initial disconnect alerts and recovery alerts now use correct, independent throttles.
INSTANCE_CHATalerts are no longer sent from manually formed instance groups.- Reset-to-defaults immediately reapplies minimap visibility, warning font, and flash color.
- On-screen warning appearance settings can now be reset together without changing unrelated addon settings.
- Encounter Auto-Tune failure messages, encounter pause lifecycle, timer cleanup, and same-name cross-realm filtering.
- Auto-Tune now exits cleanly if an encounter begins while a diagnostic heartbeat is pending.
- Persistent heartbeat send failures now participate in outage detection instead of leaving stale healthy state.
/desync testis now a bounded simulation that cannot leave the live connection state desynchronized.- Encounter pause messages now distinguish Retail communication restrictions from solo self-whisper restrictions.