Debuff Track

Debuff Tracker is a compact, combat-safe dungeon and raid aura tracker for World of Warcraft with Edit Mode positioning, layout customization, and Blizzard-based aura handling.

File Details

DebuffTrack110.zip

  • R
  • Mar 16, 2026
  • 44.41 KB
  • 1.2K
  • 12.0.1
  • Retail

File Name

DebuffTrack110.zip

Supported Versions

  • 12.0.1

Changelog

1.1.0 - 2026-03-16

Added

  • Added raid co-tank unit frames with names, class-colored health bars, percent text, and filtered debuff rows.
  • Added a dedicated Co-Tank tab in /dba with toggles for enabling co-tank frames, including the player's own raid tank unit, resetting the co-tank position, and configuring a separate co-tank aura filter.
  • Added an independent co-tank Edit Mode anchor and a dedicated co-tank layout target in the layout editor.
  • Added co-tank appearance controls for bar width, bar height, text size, fill color, background color, icon size, border thickness, and debuff text placement.
  • Added secure co-tank frame interaction so the frame can be clicked to target and used with Blizzard-compatible mouseover or click-cast healing setups.

Changed

  • Expanded tracker event handling so raid roster, tank role, unit health, unit name, connection state, and unit aura changes refresh the co-tank display.
  • Moved the co-tank block to its own UIParent anchor so it can be positioned independently from the main tracker.
  • Made Edit Mode anchor clicks open the layout editor directly for both the main tracker and the co-tank tracker.
  • Updated the co-tank bar presentation to use a solid style with class-color fill and a dedicated layout preview in the editor.
  • Changed co-tank percent display to use Blizzard-based health percentage handling instead of addon-side secret health arithmetic.

Fixed

  • Fixed co-tank config checkboxes so their values persist correctly after closing and reopening /dba.
  • Fixed co-tank layout edits so changes save when the editor closes and no longer reset unexpectedly.
  • Fixed co-tank frame dragging so it no longer snaps to the wrong place or moves when the main tracker is dragged.
  • Fixed the co-tank width editor so the bar can be reduced below the old 220 width clamp.
  • Fixed several co-tank health display taint and secret-value errors caused by direct health arithmetic, TextStatusBar, and CompactUnitFrame proxy approaches.
  • Fixed offline or dead co-tank updates so secure health values are not compared in Lua.

1.0.4 - 2026-03-16

Changed

  • Reworked tracking to use C_UnitAuras.GetDebuffDataByIndex as the primary raw debuff source.
  • Changed the default aura filter from HARMFUL|RAID to HARMFUL.
  • Added migration logic so existing saved settings using HARMFUL|RAID are updated to HARMFUL on load.

Fixed

  • Fixed a class-dependent filtering issue where debuffs could appear on Monk but not on Death Knight.
  • Fixed the tracker path so raw harmful debuffs are collected first and extra filter checks are applied afterward.
  • Restored API debug support for bracket-style filter shorthand such as ["HARMFUL", "RAID"].

1.0.3 - 2026-03-15

Changed

  • Renamed the addon package from DebuffAddon to DebuffTrack.
  • Updated the addon folder and TOC structure for CurseForge packaging.
  • Made the login chat version use the version defined in Core.lua.
  • Updated the visible project name across the UI to Debuff Tracker.

Settings

  • Hid the raw Filter String field from the /dba settings window.
  • Made filter token selection apply immediately when clicked.
  • Removed the Token Summary block from the settings window.
  • Moved token descriptions to mouseover tooltips on the filter buttons.
  • Kept a readable Selected Filters line in the panel.
  • Set the default filter back to HARMFUL|RAID.

Packaging

  • Prepared the release package as DebuffTrack/DebuffTrack.toc.
  • Added migration support so old DebuffAddonDB data can still be loaded after the rename.