promotional bannermobile promotional banner

HealReforged (HR)

HealReforged (HR)

File Details

HealReforged-Beta-v1.0.13.zip

  • R
  • May 11, 2026
  • 2.76 MB
  • 8
  • 12.0.7+2
  • Retail

File Name

HealReforged-Beta-v1.0.13.zip

Supported Versions

  • 12.0.7
  • 12.0.5
  • 12.0.1
# Change Log

## Version: 1.0.13
### 2026-05-11

### New
- Added configurable health and power text display modes in the Frames settings pane, including percent, value, value/max, hidden, and auto power formatting.

### Improved
- Improved player and target replacement-frame presentation with an optional portrait avatar and a minimal tab-connected shell that better matches the detached group-frame treatment.
- Improved live-frame replacement controls with a dedicated Frames-pane path for Blizzard player and target suppression, portrait visibility, and player or target shell style.
- Improved modern retail unit rendering by preserving display-backed health, power, incoming-heal, and absorb values all the way through to the live bars.
- Improved live debuff badge placement by moving aura icon lanes off avatar portraits and aligning them under the resource bar lane for player, target, and roster rows.
- Improved harmful-aura collection for Retail by using packed-aura iteration compatibility paths aligned with Blizzard's modern unit-frame filtering behavior.

### Fixed
- Fixed player, target, and group live health rendering on modern clients where direct unit-value APIs can return restricted or secret-backed values.
- Fixed player and group power-bar rendering so mana, rage, and other resources show reliably again instead of falling back to empty or misleading bars.
- Fixed incoming-heal and absorb overlay handling so shield and heal prediction visuals use the same display-safe path as the main health bars.
- Fixed live aura dispel emphasis so retail aura data prefers Blizzard's modern dispel-capability flags when available.
- Fixed secure live-frame click configuration by explicitly using mouse-up click handling on the protected unit buttons.
- Fixed minimal player and target tab anchoring so the tabs now connect directly to the live frame body instead of floating above it.
- Fixed tracked-debuff selection so live aura badges are no longer limited to whitelist-only matches when broader debuff tracking rules qualify an aura for display.
- Fixed aura badge cooldown rendering paths by wiring per-icon cooldown overlays and countdown refresh updates through the live-frame row update loop.

## Version: 1.0.12
### 2026-05-10

### New
- Added an installed-version line to the in-addon Help pane so support checks can confirm the active build without leaving the UI.
- Added `/hr version` and `/hr ver` so the current addon version can be printed directly in chat.

### Improved
- Improved health-bar feedback with capped overheal and absorb overflow markers on live unit bars.
- Improved ready-check readability by replacing compact `RDY/WAIT/NR` text with the built-in ready-check badge icons.
- Improved player-frame resource tracking with a dedicated mana bar path that stays visible on the player row.
- Improved live frame sizing controls with a direct Player Width control in the Frames settings panel and a lower minimum player width.
- Improved healer buff visibility by limiting the timed badge to short-duration healer buffs such as Atonement, Rejuvenation, Renew, Riptide, and similar maintenance heals.
- Improved healer buff readability by removing overlapping helpful-buff text lanes and using the single cooldown badge as the primary timed-buff signal.
- Improved minimap controls with a middle-click toggle that can hide the outer roster shell while leaving group cards and unit rows visible.

### Fixed
- Fixed dead-friendly secure spell handling so battle resurrection bindings keep using the macro path during combat instead of degrading into unusable raw spell actions.
- Fixed auto-dispel spell choice so the dispel slot filters its active spell list by debuff type when multiple cleanse spells are available.
- Fixed load-time metadata and frame sizing compatibility issues on clients that do not expose the older `GetAddOnMetadata` or `SetMinResize` APIs.
- Fixed roster-shell toggle behavior so it targets the outer roster frame chrome and collapses empty shell space instead of hiding the inner group titles.
- Fixed live-frame resize collapse cases by enforcing minimum resize bounds so frames no longer disappear after being resized in instances.
- Fixed helpful aura rendering so generic buffs such as Mark of the Wild, shapeshift forms, and other long-duration non-healer buffs no longer appear in the healer timer badge or helpful aura icon lanes.
- Fixed repeated UnitAdapter aura-taint regressions by normalizing live aura names, spell IDs, ownership flags, stack counts, durations, and expiration values at the capture boundary before later filtering or display logic touches them.

## Version: 1.0.11
### 2026-05-10

### Improved
- Improved settings-window branding by surfacing the HR logo more clearly in the addon UI header treatment.
- Improved addon-list icon metadata so external addon list UIs can resolve the packaged HealReforged icon path correctly.

### Fixed
- Fixed paladin auto-dispel suggestions so Retribution and Protection use Cleanse Toxins while Holy keeps the magic-capable cleanse path.
- Fixed paladin dispel capability detection so debuff highlighting no longer treats every paladin like Holy.
- Fixed a UnitAdapter Lua regression introduced during the dispel-capability update by restoring the corrupted spell-known helper block.

## Version: 1.0.10
### 2026-05-10

### Improved
- Improved cleanse usability with a right-side dispel slot that stays visible for supported classes, dims when idle, and lights up when the row has a removable debuff type.
- Improved in-addon help coverage by documenting the live debuff badge abbreviations for Magic, Curse, Disease, Poison, and generic debuffs.
- Improved the Click Casting settings layout by extending the binding editor and preset sections so the full configuration block fits more cleanly.
- Improved settings-pane presentation with GH3-style borders around the shared scrollable content area in each panel.
- Improved Click Casting help formatting so debuff abbreviations display one per line for quicker scanning.

### Fixed
- Fixed auto-dispel slot behavior so class fallback capability can still surface a clickable cleanse target even when the exact dispel spell is talent-gated or currently unavailable.
- Fixed settings-pane scroll ranges so long panels, including Click Casting, can reach the bottom of their content.

## Version: 1.0.9
### 2026-05-09

### Improved
- Improved My Group ordering so mine-filtered views sort members by role priority: tank, healer, then damage.
- Improved live frame readability by keeping health-bar names and percentages explicitly layered above the bar with cleaner contrast treatment.
- Improved paladin class-color readability with a brighter pink treatment shared by both name and health percentage text.
- Improved live frame combat feedback by separating aggro and debuff signaling with dual borders and a dedicated debuff-type badge.

### Fixed
- Fixed multiple live-frame taint and protected-call paths caused by secret unit names, GUIDs, booleans, raid markers, and hidden runtime summary updates.
- Fixed tracked unit refresh handling so unsupported unit tokens such as `targettarget` no longer trigger unnecessary snapshot updates.
- Fixed health-bar name rendering regressions while restoring class-colored names with simpler shadow-based readability.
- Fixed several combat-lockdown blocked-action paths in the live frame renderer by deferring protected frame sizing, showing, hiding, strata, action-bar, and roster-row updates until combat ends.
- Fixed My Group combat refresh behavior so existing party rows continue to show threat and debuff-state updates instead of disappearing while roster reflow is deferred.
- Fixed queued roster-to-render follow-up updates so nested scheduler refreshes are not stranded until a later event or combat change.
- Fixed an instance reload roster visibility issue where My Group could stay blank until the next fight or other roster-refreshing event.

## Version: 1.0.7
### 2026-05-09

### Fixed
- Fixed several manual-grouping and roster interaction regressions discovered during the `1.0.6` live frame hardening pass.

## Version: 1.0.6
### 2026-05-09

### Improved
- Improved roster frame resizing by removing the visible scrollbar and allowing the live roster panel to grow much taller when needed.
- Improved manual grouping responsiveness so drag-and-drop row reassignment resolves more reliably when moving units between custom groups.

### Fixed
- Fixed raid and party roster scrolling issues that could trigger repeated errors while browsing large manual-group layouts.
- Fixed party roster refresh timing so newly joined party members appear more reliably in manual Unassigned groups.
- Fixed manual row drag-and-drop assignment handling so releasing over another manual group now commits the move instead of silently clearing the drag state.

## Version: 1.0.5
### 2026-05-09

### Improved
- Improved frame-pane persistence so custom grouping mode, manual grouping, my-group filtering, group flow, live-frame toggles, opacity, and related layout controls survive reloads more reliably.
- Improved manual grouping usability with a dedicated side control lane for row reassignment controls and a stronger per-character layout sync path.
- Improved the Frames settings layout by extending the Live Frame Skin card so the full option list stays visually contained.

### Fixed
- Fixed party and roster frame layouts reverting to stale defaults when character frame-state data or active startup profiles were reapplied on reload.
- Fixed manual My Group filtering in custom manual mode so it consistently shows only the intended bucket while keeping manual group targets available.
- Fixed multiple taint-prone live-frame string conversion paths that could be triggered by addons such as Details, TankHelper, or other addons that taint unit or aura names.

## Version: 1.0.4
### 2026-05-09

### Improved
- Improved live-frame position persistence so frames keep their saved placement when moving between solo and party while using automatic layout context.
- Improved roster resizing so party and raid rows refresh immediately and follow the current roster frame width more reliably.
- Improved manual custom grouping with a dedicated drag handle to make row assignment less sensitive and more deliberate.

### Fixed
- Fixed a live-frame utility tag error that could trigger when party target-of-target text was shown.
- Fixed party snapshot data so nearby group members no longer fall back to broken `0/0` health state on clients exposing `UnitHealthPercent`.
- Fixed roster row metadata so delayed class data no longer shows a literal `UNKNOWN` label.
- Fixed custom manual grouping so all manual group cards remain visible as drag-and-drop targets.

## Version: 1.0.3
### 2026-05-09

### New
- Added an optional mirrored action bar under friendly roster rows that surfaces up to 12 configured click-cast actions as clickable icons.

### Improved
- Improved click-casting accessibility by reusing the active friendly or emergency binding set on the on-screen action bar.
- Improved roster row layout so mirrored action buttons expand cleanly without overlapping health, status, or footer text.

### Fixed
- Fixed mirrored secure action buttons so they keep the correct unit target when bindings are refreshed.

## Version: 1.0.2
### 2026-05-09

### New
- Added direct aura and dispel indicators on live unit frames with configurable placement and priority handling.
- Added encounter utility indicators for ready checks, summons, resurrection status, range warnings, raid target icons, and main-assist highlighting.
- Added healing-awareness support with incoming-heal and absorb prediction cues, HoT awareness, and maintenance buff warnings.

### Improved
- Improved healer-specific HoT tracking with spec-aware maintenance priorities for supported healing specializations.
- Improved live frame readability by moving HoT and prediction summaries into dedicated mini-badges instead of footer text.
- Improved the Frames settings panel with controls for aura tracking, encounter utility indicators, prediction badges, and HoT awareness behavior.

### Fixed
- Fixed dispel highlighting so only debuffs your character can actually remove are emphasized.
- Fixed predicted-healing visuals to better distinguish current health, incoming healing, and absorb coverage.
- Fixed maintenance warning behavior so important missing buffs surface only when units are injured enough to matter.

## Version: 1.01
### 2026-05-09

### New
- Added a full click-casting editor with support for spells, built-in actions, slash commands, and macros.
- Added ready-made binding presets for raid, dungeon, and solo play.
- Added account-wide and character-specific profile slots.
- Added profile save, load, rename, duplicate, import, and export tools.
- Added a new layout editor with drag-to-move headers, resize grips, snap guides, anchor presets, and spacing controls.
- Added separate layouts for solo, party, raid, and battleground play.
- Added layout import and export for faster setup sharing and backup.

### Improved
- Improved the settings window layout for Frames, Click Casting, and Profiles.
- Improved binding setup with validation feedback and action previews.
- Improved live frame customization with persistent sizing and better group spacing control.
- Improved profile management with quick reset options for theme, layout, skin, and bindings.

### Fixed
- Fixed several settings-panel overlap and sizing issues.
- Fixed import and export text boxes causing input problems.
- Fixed status labels like YOU and MISS appearing inside the health bar area.
- Fixed live frame size changes being lost after refresh.