v1.1.0
VoidShieldHelper
v1.1.0 (2026-05-08)
Full Changelog Previous Releases
- Merge feature/channel-start-tracker into main (v1.1.0)
- v1.1.0: update README and add CHANGELOG
- Colour thresholds: extract THRESH_LO/HI constants, derive all values from them
- Debug frame: add /vsh hint at bottom-right
- Options: register stub entry in Blizzard addon settings panel
- Options: fix unicode arrow in preview label, increase panel height to 490
- Options: rename scale sliders to Indicator Frame Scale / Debug Window Scale
- Options: move colour preview bar to bottom, add preview label, reduce bar width to 250
- Options: replace colour legend with dynamic gradient preview bar
- Options: increase panel height to 460, rename Forecast→Frame, Lights→Indicators
- Gradient: anchor colour stops at discrete-mode midpoints (15/45/80%), fix below-first-stop clamp
- Debug frame: shorten slot label to prevent wrapping
- Debug frame: fix slot/pending overlap - embed pending into status line, remove separate row
- Fix: run refreshWatchSlot on PLAYER_ENTERING_WORLD, spec change, and talent update
- Move event log button from debug frame to Options > Debug tab
- Debug frame: add PW:S slot warning line, fix event log button overlap
- Finalize: remove mech A, clean detection algorithm as sole proc tracker, configurable delay in General options
- Add configurable mech B proc check delay (50-500ms, default 200ms) via Debug options tab
- Simplify mech B: CHANNEL_START + 0.5s delay only, remove SUCCEEDED dependency
- Fix: separate CH_PENANCE_SPELL_IDS for mech B; restore PENANCE_SPELL_IDS to v1.0 baseline (mech A unchanged)
- Add 47750 (healing bolt) and 47757 (channel start) to PENANCE_SPELL_IDS; fixes mech B CHANNEL_START matching
- Feature: parallel CH_START+SUCCEEDED tracker (mech B) alongside stable debounce (mech A) + copy-log popup for comparison