HazeAltVault

A comprehensive character data tracking addon for WoW TBC Classic Anniversary. Based on Altoholic's feature set, reimplemented with no external dependencies except HazeLibrary.

File Details

HazeAltVault-1.7.0.zip

  • R
  • Mar 31, 2026
  • 98.39 KB
  • 108
  • 2.5.5+1
  • Classic + 1

File Name

HazeAltVault-1.7.0.zip

Supported Versions

  • 2.5.5
  • 1.15.8

[1.7.0] - 2026-03-30

Added

  • Delete character data - button on Characters tab to remove stored data for any alt, with confirmation dialog (cannot delete current character)
  • Recipe tracking toggle - checkbox in Tracking settings to enable/disable recipe collection when tradeskill windows are open
  • Database versioning - migration system in Config.lua for safe schema upgrades; cleans up stale itemCache from pre-1.6.0

[1.6.0] - 2026-03-30

Fixed

  • Tooltip crash on TBC Classic - guard TooltipDataProcessor API check so only the available hook method is used; prevents error spam on login
  • Auction tracking non-functional - replace Retail C_AuctionHouse API with TBC Classic GetAuctionItemInfo/GetOwnerAuctionItems API
  • Mail collection nil crash - guard daysLeft, sender, subject, money against nil returns from GetInboxHeaderInfo on slow connections
  • Global namespace pollution - make GetGuildBankItemCount local in Tooltip module

Changed

  • Centralize appearance helpers - move GetColor, GetFontSettings, ApplyFontStyle to Core.lua as Addon methods; MainFrame and TabSystem now delegate instead of duplicating
  • Remove dead itemCache code - remove unused CacheItem/GetCachedItem methods and itemCache default from Config.lua