File Details
v2.3.0
- R
- Apr 10, 2026
- 58.13 KB
- 107
- 12.0.1
- Retail
File Name
GoldLedger-v2.3.0.zip
Supported Versions
- 12.0.1
v2.3.0 (2026-04-10)
UI Animations & Structure
- Add fade-in, slide-in, chart bar grow animations for smoother UX
- Move UI files into
UI/subdirectory for cleaner project structure
Auction History Module
- New plugin module in
Modules/AuctionTracker/— fully isolated from core - Sales tracking with item names from AH mail invoices and subject-line fallback
- Purchases tracking with item name resolution via WoW C_Item API
- Deposits tracking on every PostItem/PostCommodity listing
- AH Cut tracked as separate negative entry (5% commission)
- Own popup with Period and Type filters, item name search, status bar (Records/Income/Expense/Net)
- Pagination with "Showing X-Y of Z" counter
- Slash commands:
/glaor/gl auctionopens the Auction popup - Debug seed command:
/gla seedinjects fake AH entries for testing - Auction popup respects theme switching and language settings
Plugin Architecture
GoldLedger:RegisterFeature()— lifecycle management for feature modulesGoldLedger:RegisterSlashCommand()—/gl <subcommand>routingGoldLedger:RegisterHeaderButton()— dynamic localized buttons in main frame headerData:RegisterNamespace()/Data:GetNamespace()— isolated per-module storage in shared DBData:AddEntry()now accepts optional meta fields (itemName, ahType, quantity, etc.)- Reusable UI components:
CreateDropdown,CreatePaginationBar,CreateStatusBar
Quality of Life
- Large gold amounts now display with comma separators (e.g. 11,237g instead of 11237g)
- Improved AH mail detection using localized WoW globals with subject fallback
Other
- Core addon works unchanged if the module folder is removed
- 229 unit tests (97 new), all passing

