Changelog
All releases and version history. View on GitHub
New Feature
- Tooltip toggle — Disable BiS info on item tooltips with
/adhd tooltip or via the "Tooltip BiS Info" toggle in the Options panel (right-click minimap). Perfect for players who use a different BiS addon but still want LootRadar and other features. Setting persists between sessions
New Feature
- Murlok.io data source — BiS gear data from Murlok.io, which aggregates equipment from the top 50 M+ players per spec. See what the best players actually wear, with usage percentages (e.g. "Top Players (92%)"). Switch between Icy Veins, Wowhead, and Murlok.io in-game using the source dropdown
Companion App
- Companion v1.8 — New source menu: [1] Icy Veins, [2] Wowhead, [3] Murlok.io, [4] All three. Murlok.io uses a fast JSON API (single request per spec). GUI also updated with the new source options
- Version check fix — Switched version check from raw.githubusercontent.com CDN to GitHub API for more reliable update detection
Improvements
- Dynamic source dropdown — The in-game source selector now reads available sources from loaded data instead of a hardcoded list. Works automatically with any combination of sources
- Overview source iteration — Stat priority and BiS comparison in Gear Overview now check all available sources dynamically
New Feature
- LootRadar: BoP item filter — New toggle to hide Bind on Pickup items from upgrade detection, since they can't be traded. Toggle via the BoP button in the LootRadar panel or
/adhd radar bop. Setting is saved between sessions. Off by default so nothing changes for existing users
Improvements
- Website: LootRadar feature card — Added dedicated feature description and commands for LootRadar on the product page
New Feature
- Stat Distribution panel — Overview now shows your current secondary stat percentages (Crit, Haste, Mastery, Versatility) compared to the ideal distribution based on your spec's stat priority. Color-coded delta indicators show how far each stat deviates from the ideal split
Improvements
- Live Shift tooltip toggle — Press or release Shift while already hovering an item to instantly show/hide BiS info for other specs. No longer need to hold Shift before hovering
- Tooltip source cleanup — Removed duplicate source lines from item tooltips that appeared when an item was BiS across multiple gear lists (Overall, Raid, M+)
Bug Fixes
- LootRadar: Variable scope crash fix — Fixed a Lua error (
attempt to index global 'lootedItems') that occurred when LootRadar detected gear changes on party members. The loot tracking table was declared after the function that used it, causing a nil reference at runtime
- Loot Tracker: Clear button now resets encounter state — Fixed the Clear All button not actually resetting encounter tracking variables due to the same type of variable scope issue. Previously, clearing sessions left stale boss encounter data behind
- Options panel: Toggle states now refresh correctly — Fixed Loot Tracking and Debug Logging toggles always showing stale status when opening the options panel. The toggle refresh was referencing variables before they were created
Bug Fixes
- LootRadar: False positive gear swap fix — Fixed LootRadar showing items that party members already had equipped from previous dungeons. The radar now validates that detected gear changes match actual loot events from the current dungeon, preventing false positives from gear swaps or bag equips
- LootRadar: State cleanup on dungeon exit — Detected upgrades and tracked loot are now properly cleared when leaving a dungeon, and the radar panel auto-hides. Previously, stale data could persist between dungeon runs
Bug Fixes
- Overview: Track & Enchant detection fixed — Replaced broken
GameTooltipTemplate scanner with modern C_TooltipInfo API for reliable tooltip parsing in Midnight. Track column now correctly shows upgrade tracks (e.g. Champion 6/6, Hero 1/6). Enchant detection now reads enchantID directly from item links instead of scanning tooltip text.
Bug Fixes
- LootRadar: Armor type filtering — Fixed LootRadar showing Plate and Mail items as potential upgrades for Cloth/Leather classes (and vice versa). The M+ upgrade scanner now correctly filters by your class's armor type, so Warlocks will only see Cloth upgrades, Hunters only Mail, etc.
Bug Fixes
- Loot Radar: 2H weapon upgrade detection — Fixed Loot Radar not detecting Two-Hand weapons as upgrades when you have a Main-Hand + Off-Hand combo equipped. The radar now checks both weapon slots (MH & OH) when evaluating 2H drops, so a 2H with higher ilvl than your off-hand correctly triggers the upgrade popup
New Features
- Tier Token Tracking — Nullcore tier tokens (Voidcast, Voidcured, Voidwoven, Voidforged) are now tracked in the Loot Tracker as a new "Tier Tokens" category with its own filter toggle
Improvements
- Warbound filter default — Warbound (account-bound) items are now hidden by default in the Loot Tracker to reduce clutter; toggle them back on via the filter menu
- LootRadar spam fix — Fixed an issue where the LootRadar panel would repeatedly pop up after being dismissed, and zone changes within the same dungeon would reset detected upgrades
Improvements
- WoW-native icons — Replaced Unicode emoji characters with WoW texture icons for better cross-platform compatibility in tooltips, gear progress bar, and vault display
- Simplified gear filters — Removed "Upgradeable" filter; streamlined to All, Missing, and In Bag for cleaner workflow
- Vault border fix — Gold border on unlocked vault slots now renders as 4 thin edges instead of a solid overlay that obscured content
- Vault code cleanup — Refactored vault rendering with helper function for cleaner, more maintainable code
New Features
- Enhanced Tooltip BiS — Tooltips now show [BiS] badge with status indicator everywhere: bags, AH, trade, loot, chat links. Shows upgrade arrows (619 → 639), equipped/missing/in-bag status, and drop source info
- Gear Filter & Progress Bar — Filter gear by: All, Missing, In Bag. Visual progress bar shows BiS completion percentage with per-state breakdown
- Great Vault Enhancement — Visual progress bars replace ASCII art. Weekly reset countdown timer. BiS potential indicator on unlocked vault slots. Vault pick recommendation when rewards are claimable
- Sort Options — Sort gear list by Slot (default), Status (missing items first), or Source (grouped by dungeon/raid)
- Item Level Display — Each gear row now shows ilvl with colored upgrade arrows for upgradeable items
- Source Type Icons — Gear list shows icons indicating source type: raid boss, M+ dungeon, crafted, or world content
Improvements
- Stat priority display — Overview now shows stat priority scraped from dedicated stat pages on both Icy Veins and Wowhead
- Enchant check icons — Enchant column now uses WoW's native ReadyCheck icons (green checkmark / red X) instead of broken Unicode characters
- Overview remembers size — Overview window saves and restores its width and height between sessions
- Shoulders enchantable — Shoulder slot now correctly tracked in enchant audit
Companion App v1.7
- Stat priority from dedicated pages — Scrapes stat priority from the dedicated stat priority page instead of enchants page (both sites moved the data)
- Unicode sanitization — Replaces characters that WoW fonts can't render (e.g., ≅ → ~=) so stat priority displays correctly in-game
- Update check — Companion app now checks for updates before scraping. Outdated versions are blocked with a download link
Improvements
- Welcome popup redesigned — New style with title bar, copyable support URLs (PayPal & Buy Me a Coffee)
- Minimap button improved — Bigger icon, scales with minimap in Edit Mode, angle-based positioning around minimap edge
- Loot Summary channel picker — Choose where to send summary: self, /say, /party, /raid, or /guild
Bug Fixes
- Fixed minimap hover highlight — Removed ugly black circle that appeared on hover
New Features
- Gear Overview window — New
/adhd overview command opens a dedicated gear audit window. Also accessible via minimap right-click menu
- Dawncrest Tracker — Shows current Adventurer, Veteran, Champion, Hero, and Myth Dawncrest progress with colored bars and caps
- Upgrade Track display — Every equipped item shows its upgrade track (e.g., Champion 6/6, Hero 3/6) read directly from the item tooltip
- Gem socket check — Visual gem icons show filled gems (with tooltip on hover), empty sockets (red tinted), or no socket
- Enchant check — Shows enchant status per enchantable slot (Head, Chest, Legs, Feet, Rings, Weapon)
- BiS comparison in Overview — Each slot shows BiS item name. Hover any row to see equipped item tooltip with BiS info and drop source
- Pre-loaded BiS data — Addon now ships with fresh BiS data so it works immediately on install without running the companion app
Companion App
- Stat priority scraping — Companion app scrapes stat priority from both Icy Veins and Wowhead
- Upgrade track data — Generated data includes Midnight Season 1 upgrade track breakpoints
Bug Fixes
- LootRadar M+ performance fix — LootRadar no longer scans during the entire M+ run. Snapshot is taken at key start, then completely silent until completion. Massively reduces CPU usage and chat spam
- Fixed "Gear snapshot taken" spam — Removed repeated snapshot messages on every zone change inside dungeons
- Fixed "No upgrades detected" spam — Removed chat spam after every loot event. Results are now shown silently only when relevant upgrades are found
- Fixed false positive loot detection — Regular equipped gear is no longer shown as new loot when inspect fails during initial snapshot
- Disabled CHAT_MSG_LOOT during M+ — No loot drops during M+ runs (only from end chest), so loot event tracking is disabled to save resources
Improvements
- Tooltip BiS: your class only — Item tooltips now show BiS info only for your current class by default. Hold Shift to see all classes. Shows "+N other spec(s) - hold Shift" hint when other classes also use the item
New Features
- Alt+Click: Mark as Rolled — Alt+Click any item in Loot Tracker to dim it as "rolled" for guild roll tracking. Alt+Click again to unmark. State persists in session data
Bug Fixes
- Fixed Rolling label — Items in the loot roll window now correctly show "Rolling" instead of the player's own name
- Fixed UPGRADE for wrong armor type — Plate items no longer show "UPGRADE for you!" for Cloth/Leather/Mail wearers
- Fixed tier token tracking — Non-gear items (tier tokens, crafting reagents) are no longer recorded in the Loot Tracker
- Fixed companion version warning — No longer shows "v0 is outdated" for data generated before version tracking existed
- Fixed debug toggle state — Debug Logging toggle in options panel now shows correct ON/OFF state after /reload
Bug Fixes
- Fixed equipped item detection — Added slot name aliases for "2h weapon", "1h weapon", "Trinket 1", "Trinket 2", "Weapon (staff)" etc. Many items were showing as missing even when equipped due to mismatched slot names from scraped data
- All-slot fallback — If an item isn't found in its expected slot, all equipped slots are checked. Fixes dual-wield weapons, rings in either finger slot, and crafted items in any armor slot
Improvements
- Embellishments moved to Enchants tab — Arcanoweave Lining and other embellishments are no longer listed as gear items. They now appear in the Enchants+Gems tab with detection across all equipped slots
- README redesign — New README with badges, screenshots, download table, and support buttons
Companion App
- Embellishment filter in generator — Known embellishment itemIDs are automatically moved from gear lists to enchants section during data generation
Bug Fixes
- Fixed duplicate loot items — CML and ELR events now dedup by itemID+playerName instead of itemLink, preventing double entries when both events fire for the same drop
- Fixed session label after /reload — Session label now updates after session is restored from saved data, showing correct session name instead of "No sessions"
- Fixed Clear button — Clearing sessions now properly resets the session label and shows "No sessions" message
- Fixed BiS footer visibility — Version/source info footer now renders in a dedicated frame above the scroll area so it's always visible
Improvements
- Loot Tracking toggle — Options panel now shows a single ON/OFF toggle instead of separate Start/Stop buttons, with real-time state refresh
- Source update date — BiS footer now shows when the guide was last updated on Icy Veins or Wowhead (parsed from JSON-LD structured data)
- Companion version check — Addon now has a hardcoded latest companion version and warns on login if your companion app is outdated
Companion App v1.6
- Source date parsing — Extracts dateModified from JSON-LD on Icy Veins and Wowhead pages, stored in Data file for addon footer display
Companion App
- Version display in GUI — Companion App version now shown in the updater web interface header
- Old companion detection — addon warns on login if BiS data was generated by an older companion app without version tracking
Companion App Versioning
- Separate version tracking — Companion App now has its own version (v1.5), independent of addon version. Only increments when Go code changes.
- Update notification — popup on login when Companion App was updated, reminding players to download the latest version
- companionVersion field — written into ADHDBiS_Data.lua by the updater for addon to check
Addon — Options Panel & Loot Tracker Polish
- Options Panel — right-click minimap icon opens a full options panel with all commands as clickable buttons (Panels, Loot Tracker, LootRadar, Debug, Minimap sections)
- Collapsible boss groups — click boss headers in Loot Tracker to collapse/expand item sections
- Duplicate item support — when the same item drops twice, both are tracked separately with correct winner assignment
- Share & Save buttons — Share opens a copyable formatted loot report; Save exports to a dedicated SavedVariables file (ADHDBiS_LootExport.lua)
- Session rename — right-click any session in the dropdown to rename it
- "Won:" message parsing — extracts winner name from roll results for faster owner updates
- Debug copy — Copy Debug Log button opens a copyable text window
- Bind type fix — "Binds when picked up" (tradeable raid loot) no longer shows as Soulbound
Stability Fixes
- LootRadar inspect queue no longer hangs when a party member is out of range (max 3 retries)
- Nil guards on all inventory/item API calls to prevent silent data loss
- IsEquippableItem check prevents false UPGRADE alerts for wrong armor/weapon types
- Session items capped at 500 to prevent memory growth in long raids
Addon — Loot Tracker Overhaul
- Bind type detection — items now show colored dots indicating Soulbound (red), Warbound (cyan), or Bind on Equip (green), with new filter options in the Filter dropdown
- Accurate player names — uses ENCOUNTER_LOOT_RECEIVED event and multi-format CHAT_MSG_LOOT parsing to correctly identify who looted each item
- Live loot roll tracking — items appear in the grid as soon as they enter the loot roll window (shown as "Rolling"), then update with the winner's name when awarded
- Smart trade detection — when an item is traded between players, the owner is updated instead of creating a duplicate entry
- Equippable-only upgrades — UPGRADE indicator now checks if your class can actually equip the item (no more Plate/Mace upgrades for Warlocks)
- Debug mode —
/adhd loot debug toggle to enable/disable diagnostic logging saved to SavedVariables
Companion App
- Source timestamps — updater now captures HTTP Last-Modified header from Icy Veins/Wowhead, stores scrapedAt and sourceLastModified per spec in Lua data
- Info bar timestamp — addon footer shows when the source website last updated the BiS data (e.g. "src: 25 Mar 2026")
Addon — Major UI Overhaul
- List View redesign — Gear tab now shows a two-column list with large item icons, names in quality color, and drop locations visible at a glance (inspired by Midnight BiS List)
- 4-State Bag Scanner — green checkmark (BiS equipped at correct ilvl), yellow (BiS equipped but upgradeable), blue bag (BiS in your inventory but not equipped!), red X (missing)
- Tooltip BiS Integration — hover any item anywhere in the game (bags, AH, loot, trade) to see if it's BiS for any spec
- Overall BiS tab — new third tab alongside Raid and M+ showing the combined Overall BiS recommendations from Icy Veins
- BiS Progress footer — shows "X/16 equipped (Y%)" completion tracker on the Gear tab
- Performance — item info caching, throttled refreshes, event-driven bag scanning, frame pooling for zero-allocation rendering
Companion App
- Overall BiS scraping — now scrapes all three BiS lists from Icy Veins (Overall, Raid, M+) instead of just Raid and M+
Addon
- Version check on login — addon checks if a newer version is available and notifies you in chat on login (data provided by the companion app via GitHub API)
Companion App
- GitHub version check — updater now checks the latest GitHub release and embeds the version in the data file so the addon can notify you of updates
Addon - Sound & Visual Polish
- Customizable alert sound — choose from 10 built-in WoW sounds for BiS/wishlist drop alerts via
/adhd loot sound; preview plays on select, saved between sessions
- Smart sound alerts — sound only plays when a Best in Slot or wishlisted item drops (no more noise on every epic)
- BiS/Wishlist chat tags — loot chat messages now show "BiS!" or "WISHLIST!" tags so you can spot important drops
- Cleaner enchant/gem borders — enchants and gems use neutral purple border when not applied instead of distracting red; green still shows when you have them
Website
- Updated feature descriptions — all feature cards now accurately reflect current addon capabilities
Addon - Wishlist & BiS Integration
- Wishlist from BiS panel — right-click any item in the BiS gear/trinket grid to add it to your wishlist; golden star appears on wishlisted items
- BiS golden glow in Loot Tracker — items that are in your Best in Slot list or on your wishlist now have a golden glow effect in the loot grid
- Larger wishlist star — 22px golden star icon for better visibility on loot grid items
Addon - Bug Fixes
- Fixed loot tracker not loading — resolved Lua load-order issue where filter state was defined after the UI code that referenced it
- Fixed filters not applying — SaveFilters function was defined after the callback that called it; moved to correct position
Companion App
- Faster scraping — removed unnecessary item level resolution step (ilvl is now resolved client-side via C_TooltipInfo); ~3-5x faster updates
- Full data regeneration — all 13 classes, 40 specs with both Icy Veins and Wowhead sources
Addon - Loot Tracker
- Loot category filter system — new Filter dropdown button replaces the old All/Epic+ toggle with granular category control: Gear, Mounts, Recipes, Consumables, Other, and Epic+ Only
- Smart item classification — items are automatically categorized using WoW item class/subclass IDs so consumables (feasts, augment runes, AH purchases) are filtered out by default
- Persistent filter settings — filter preferences saved to DB and remembered between sessions
- Boss headers auto-hide — boss section headers hidden when all items in that section are filtered out
Addon
- Correct item level display — ilvl now resolved via
C_TooltipInfo API which properly applies bonus IDs; shows Myth 6/6 ilvl (289) instead of base ilvl (44)
- Native tooltip with ilvl override — tooltips use WoW native rendering (with gear comparison) and correct the ilvl text line
- Removed ilvl from slot labels — cleaner grid layout without redundant ilvl numbers next to slot names
Companion App
- Wowhead tooltip API integration — updater now fetches correct ilvl and tooltip data from Wowhead API for each item; provides accurate ilvl as fallback when WoW client cache is empty
Addon
- Item level fix — fixed off-by-one error in item string builder causing bonus IDs to be ignored by WoW API; items now show correct ilvl instead of base ilvl (44)
Addon
- Trinket Rankings tab — new tab showing S/A/B/C/D tier-ranked trinkets scraped from Icy Veins; color-coded tiers, equipped trinket highlighting
- Item level fix — ilvl now resolved via WoW API (
GetDetailedItemLevelInfo) with bonus IDs for accurate display; async loading with cache
Companion App
- Scraper parses trinket tier rankings from Icy Veins BiS gear pages (no extra HTTP requests)
- Generator outputs
trinketRankings Lua table with tier, itemID, and name
Addon
- Loot Tracker rewrite — single source of truth via
CHAT_MSG_LOOT; fixes duplicate entries and wrong player attribution
- Session management — always creates new session on instance entry; prompts Continue/New if same instance has existing session
- BiS ilvl fix — tooltips now use bonus IDs for correct item level display (was showing base ilvl 44)
- Vault overhaul — ilvl read from WoW API instead of hardcoded tables; raid shows Normal/Heroic/Mythic/LFR instead of difficulty IDs
- Auctionator support — Shift+Click on BiS items now works with Auctionator Shopping tab
- Version command —
/adhd version shows current addon version
- Item level shown next to slot name in BiS gear grid
Companion App
- Scraper extracts bonus IDs and ilvl from Icy Veins / Wowhead data attributes
- Generator outputs
bonusIDs and ilvl fields in Lua data file
- Free-floating minimap button — drag anywhere on screen, not locked to minimap circle
/adhd minimap hide, show, reset commands
- Saved position persists across sessions
- Change WoW path from within companion app
- CLI usage info on website
- OS icons on download buttons
- Welcome popup with commands and support info
- Great Vault Advisor — weekly vault progress with ilvl predictions
- Auto-detect WoW installation path
- Wishlist and upgrade detection
Addon
- BiS Gear Grid — replaced text lists with icon grid (40x40) for Gear, Enchants+Gems, and Consumables tabs
- Loot Tracker — new
/adhd loot window tracking drops in dungeons and raids in real-time
- Upgrade Detection — green arrow overlay on items with higher ilvl than your equipped gear
- Wishlist — right-click items to bookmark;
/adhd loot wishlist to view
- Sound Alerts — distinct sounds for Epic and Legendary drops
- Epic+ Filter — toggle button to hide rare and below items in loot tracker
- Minimap Button — draggable button with left-click (BiS) and right-click (command menu)
- Detailed Source Info — boss name, instance, gear track (Hero 3/6, Myth 2/6) on all items
- Item Level Display — actual ilvl from item links, not base values
- Equipped Items Dimmed — items you already have are desaturated in BiS grid
- Dressing Room Preview — Shift+Click on loot items opens appearance preview
- Session Management — auto-creates sessions per instance, stores last 5, dropdown selector
- Changed command from
/bis to /adhd bis with subcommand system
- Support message with
/adhd dismiss to hide permanently
Companion App
- Fixed Hunter talent page URLs (
-spec-builds-pet-talents)
- Fixed Windwalker Monk hash parsing (trailing
* character)
- All 39 specs now get talents from Icy Veins (Wowhead fallback for edge cases)
- Builds for Windows, macOS ARM64, macOS Intel, Linux
Website
- One-pager with features, screenshots, commands reference, install guide
- Download links auto-resolve to latest GitHub release
- Buy Me a Coffee and PayPal support buttons
- All 13 classes — companion app now scrapes BiS data for every class and spec
- Dual source — switch between Icy Veins and Wowhead data in-game
- GUI mode — companion app opens web UI by default (localhost:8713)
- Talent code conversion — Icy Veins internal hashes converted to WoW import strings
- Custom compact dropdown menus (no UIDropDownMenu taint)
- Resizable and movable window with saved position
- Initial release
- BiS gear lists for Warlock (all specs)
- Enchants, gems, consumables tabs
- Green/red tracking (equipped vs BiS)
- CLI companion app for data scraping