promotional bannermobile promotional banner

Healer's Serenity

Healer's Serenity is designed to streamline your healing experience in World of Warcraft. Featuring an intuitive bar positioned conveniently near the player's interface, this addon allows quick access to all your essential healing spells.
Back to Files

HealersSerenity - V3.0.4

File nameHealersSerenity-V3.0.4.zip
Uploader
VitorAzevedoVitorAzevedo
Uploaded
Jul 21, 2026
Downloads
104
Size
632.2 KB
Flavors
Retail
File ID
8481602
Type
R
Release
Supported game versions
  • 12.1.0
  • 12.0.7
  • 12.0.5

What's new

Healer's Serenity

We're releasing version 3.0.4 of Healer's Serenity, fixing a real-time aura tracking bug that was silently affecting most of the raid, plus a new right-click unit menu shortcut and a clearer debuff indicator.

What's New

  • Ctrl+Shift+Right-Click Opens the Unit Menu You can now Ctrl+Shift+Right-click any unit's cast button to open its standard context menu (target, whisper, invite, kick, etc.) directly from your healing frames, without needing to switch to the default party/raid frames. Plain, Shift-only, and Ctrl-only right-click still cast your assigned spell as before.

  • Gradient Debuff Highlight A dispellable debuff on a unit now colors their health bar as a vertical gradient — class color at the bottom fading into vivid purple at the top — instead of a flat solid purple. Easier to spot at a glance while still showing whose bar it is.

  • Warlock & Death Knight Resurrection Support Warlocks and Death Knights can now use the rez button to cast Soulstone / Raise Ally on a dead party/raid member, both in and out of combat. The rez button now recognizes any class with a resurrection spell defined, even one with no heal-spell loadout at all.

Bug Fixes

  • Fixed buff/debuff updates lagging by several seconds for most of the raid. The real-time aura tracking introduced in 3.0.3 relied on re-registering UNIT_AURA for each pair of units on one shared frame — but that API call replaces a frame's previous registration instead of adding to it, so only the last pair registered (e.g. the last two raid slots) actually got instant updates. Everyone else silently fell back to an infrequent safety-net rescan. Every tracked unit now gets its own dedicated watcher frame, so buffs and debuffs update instantly across the whole raid, not just the last couple of members.

Internal Cleanup

  • Removed several unused debug categories (buff, debuff, log, mock) that had no code reading them.
  • Removed two dead utility functions (HasMeterData, HasMockModeOn) that were never called anywhere.
  • Added a /hs sim-debuff [true/false] command that fakes a dispellable debuff across every tracked frame (you + party/raid), for previewing the debuff highlight without needing to find or wait for a real one. Purely a display test — it only touches the addon's own in-memory data and self-clears within a few seconds.
  • Added CLAUDE.md with technical notes on secure-frame/combat-lockdown behavior and the RegisterUnitEvent overwrite gotcha, for future development reference.
  • Corrected several stale details in README.md (interface version, player state list, debug category list, aura-processing example).

Updated Files

Real-Time Aura Tracking

  • HealersSerenityUtils.lua - Fixed UNIT_AURA registration to use one dedicated frame per unit pair instead of one shared frame; removed dead utility functions.

Unit Interaction & Visuals

  • HealersSerenityUICastButton.lua - Adds Ctrl+Shift+Right-click to open the unit's context menu.
  • HealersSerenityPlayersHooks.lua - Debuff highlight is now a class-color-to-purple vertical gradient instead of a flat color.

Resurrection Support

  • HealersSerenitySpells.lua - Added Warlock's Soulstone and Death Knight's Raise Ally to the combat/regular rez spell tables.
  • HealersSerenityDB.lua - Rez-only classes now get their settings initialized without needing a heal-spell loadout defined.

Debug & Docs

  • HealersSerenityPrint.lua - Removed unused debug categories.
  • HealersSerenityCommands.lua - Removed unused categories from /hs set-debug; added /hs sim-debuff for visual testing.
  • CLAUDE.md - New file with WoW addon development gotchas.
  • README.md - Documentation accuracy fixes.

Compatibility

  • Compatible with WoW retail (Interface 120007, 120100), including the Midnight expansion
  • Currently supports English locales (enUS, enGB)
  • Full backward compatibility with existing configurations

Thank you for your support! 💖

ko-fi

This mod has no additional files