Releases: aohajin/AhjCharacterPanel
Releases · aohajin/AhjCharacterPanel
Release list
v3.0.5
AhjCharacterPanel
v3.0.5 (2026-08-23)
Full Changelog Previous Releases
- 3.0.5: hide stats panel when stats are secret, restore after leaving instances
- Whole stats panel (scroll + edit button) now hides while stats are
secret (combat / restricted areas like Mythic+), instead of showing a
blank list. - Refresh on panel show and on secret-state changes (poll fallback), so
the panel re-renders after leaving a Mythic+/arena instead of staying
blank.
- Whole stats panel (scroll + edit button) now hides while stats are
v3.0.4
AhjCharacterPanel
v3.0.4 (2026-08-21)
Full Changelog Previous Releases
- 3.0.4: fix versatility %, crit max-of-3, untaint stats setters
- Versatility row now matches the paper doll formula: rating bonus
(GetCombatRatingBonus) + non-rating bonus (GetVersatilityBonus); was
showing only the non-rating portion (e.g. 3% instead of 7.69%). - Rating row tooltips labeled as rating bonus (CS_RatingBonus) so they
aren't mistaken for the total stat. - Crit row mirrors Blizzard: max of melee/ranged/spell crit (spell crit
= lowest across schools). - Stats setters hook via hooksecurefunc instead of overwriting globals;
fixes 'execution tainted by AhjCharacterPanel' errors on secret values
in restricted areas/combat. Speed row also gets two-decimal format.
- Versatility row now matches the paper doll formula: rating bonus
v3.0.3
AhjCharacterPanel
v3.0.3 (2026-08-15)
Full Changelog Previous Releases
- 3.0.3: persistence fix, badge size, empty-slot wrong-gear fix
- Persist stats visibility: init SavedVariables DB at our own ADDON_LOADED
(binding at file load let the game overwrite the table, losing changes) - Wrong-gear red X: only evaluate slots that actually have an item (empty
off-hand under two-handed weapons no longer flagged; Titan's Grip fine) - Badge texture: explicit 18x18 size
- Persist stats visibility: init SavedVariables DB at our own ADDON_LOADED
v3.0.2
AhjCharacterPanel
v3.0.2 (2026-08-15)
Full Changelog Previous Releases
- 3.0.2: rating tooltips, speed rating, remove debug logs
- Rating entries show a hover tooltip: points + converted percentage
- Add Speed rating to the Ratings section (CR_SPEED)
- Remove leftover diagnostic print
- Description: note rating tooltip (EN + zhCN)
- Locales: Ratings lifesteal -> leech (official name)
v3.0.1
AhjCharacterPanel
v3.0.1 (2026-08-15)
Full Changelog Previous Releases
- 3.0.1: bump version
- README: sync with 3.0 features (stats panel, bilingual, inspired by BCP)
- Update description: inspired by BCP (clean-room rewrite, not a continuation)
v3.0
AhjCharacterPanel
v3.0 (2026-08-15)
Full Changelog Previous Releases
- 3.0: character stats panel (DCS-style), bilingual description
- Stats panel driven by Blizzard PAPERDOLL_STATINFO: General/Attributes/
Offense/Enhancements/Ratings sections, spec/role/class filtering,
two-decimal percentages, account-wide per-stat & per-category visibility
via an in-panel edit mode (no settings window) - Average ilvl: equipped/total with two decimals, threshold colors, centered
- Gear slots: decimal ilvl, repair cost, enchant label/icon, sockets,
durability, wrong-gear detection (existing) - Inspect ilvl badge with threshold colors
- Secret-safe: panel hides under combat lockdown/restricted maps
- Localization: enUS/zhCN/zhTW (labels, stats, UI)
- description.txt: English + Simplified Chinese
- Stats panel driven by Blizzard PAPERDOLL_STATINFO: General/Attributes/
v2.8.1
AhjCharacterPanel
v2.8.1 (2026-08-15)
Full Changelog Previous Releases
- 2.8.1: per-stat visibility picker (account-wide)
- Add Edit button on the stats panel opening a checkbox window to toggle
individual stats on/off - Account-wide SavedVariables (AhjCharacterPanelDB, not per-character):
choice applies to every character - Default: all stats shown, filtered by spec as before
- Add Edit button on the stats panel opening a checkbox window to toggle
v2.8.0
AhjCharacterPanel
v2.8.0 (2026-08-15)
Full Changelog Previous Releases
- 2.8.0: add spec-filtered character stats panel + slot ilvl precision & repair cost
- New CharacterStats.lua: scrollable stat list replacing CharacterStatsPane
(General/Attributes/Offense/Enhancements/Defense/Ratings/Honor), spec-filtered,
two-decimal secondary stats, no configuration UI (clean-room; DCS is All
Rights Reserved, feature reference only) - Slot overlays: item level now keeps decimal precision; repair cost shown in
gold next to the durability bar - Localization: category/entry names (enUS/zhCN/zhTW)
- New CharacterStats.lua: scrollable stat list replacing CharacterStatsPane
v2.7.0
AhjCharacterPanel
v2.7.0 (2026-08-15)
Full Changelog Previous Releases
- 2.7.0: clean-room rewrite + localization
- Rewrite AhjCharacterPanel.lua from scratch (no code from the original
All-Rights-Reserved BetterCharacterPanel; gameplay facts & Blizzard API
calls only) so the addon is no longer a derivative work - Add Locales.lua: enUS base with zhCN/zhTW overrides; localized 'No Enchant'
warning and per-locale enchantment labels; stat detection via localized
ITEM_MOD_*_SHORT so Chinese clients work correctly - Keep all features: per-slot ilvl/quality color, enchant label + icon,
socket gems, durability bar, wrong-gear detection, inspect ilvl badge
- Rewrite AhjCharacterPanel.lua from scratch (no code from the original
v2.6.1
AhjCharacterPanel
v2.6.1 (2026-08-15)
Full Changelog Previous Releases
- Add X-Curse-Project-ID 1652904, bump to 2.6.1