Transmog Hunter

Transmog Hunter passively scans players and mobs around you for appearances you want, alerting you to wishlist matches, tracked looks, and missing pieces — so you never miss a transmog opportunity.

File Details

TransmogHunter v0.8.8_beta

  • B
  • Apr 6, 2026
  • 488.04 KB
  • 9
  • 12.0.5+1
  • Retail

File Name

TransmogHunter v0.8.8.zip

Supported Versions

  • 12.0.5
  • 12.0.1

# Changelog

## v0.8.8 — Minimap Controls, Alert Tuning & Tooltip Improvements

### Added
- **Minimap Button Enhancements**
  - Ctrl+Left Click now toggles Mouseover Inspect directly from the minimap button
  - Ctrl+Right Click toggles /tmh pulse show and hide
  - Minimap tooltip now shows live status of both Mouseover and Radar
  - Toggling Mouseover via minimap prints confirmation to chat

- **Radar Pulse Notification**
  - On-screen notification panel appears when a Radar hit is detected
  - Shows player name and hit type (Wishlist or Tracked)
  - Color-coded: cyan for Wishlist hits, gold for Tracked hits
  - Pulses briefly then fades out after 6 seconds
  - Hides automatically on combat entry
  - Replaces immediately if a new hit fires while one is showing
  - Position is saved between sessions
  - `/tmh pulse show` — show a draggable anchor to reposition the notification
  - `/tmh pulse hide` — hide the anchor and save the new position
  
- **Screen Flash Toggle**
  - New option in the Options panel to enable or disable the screen flash alert
  - Defaults to enabled; can be turned off independently of banner and sound

- **Options and Help Buttons on Main UI**
  - Options and Help buttons added directly to the main window button row
  - No need to open the settings panel or type a command to access help

- **Login Status Message**
  - Login message now shows current Mouseover and Radar status alongside the version number

### Improved
- **Detailed/Compact Chat applies to both Radar and Mouseover**
  - Previously only gated Radar output; now also controls Mouseover hit output
  - Wishlist and Tracked chat detail can be configured separately

- **Compact Tooltip Mode**
  - Compact mode now shows only the Summary line (e.g. `Summary: 9 wishlist • 9 player missing`)
  - Removed the redundant per-category count lines that were repeating information already in the Summary
  - Detailed mode still shows full item lists below the Summary

- **TMH Tooltips disabled when Mouseover is off**
  - Hovering a player no longer shows a TMH tooltip section when Mouseover Inspect is disabled
  - Prevents confusing partial data appearing without a full inspect having run

- **Tooltip item name resolution improved**
  - Wishlist entries now use their saved name first, reducing reliance on `GetItemInfo`
  - Player missing and tracked item names fall back more gracefully when the game hasn't cached the item yet
  - Item links used to extract display names as an additional fallback

### Fixed
- **Mouseover status always showing OFF in minimap tooltip** — `TMH_IsMouseoverEnabled` was accidentally defined inside `TMH_ToggleRadarMode`, making it unreachable as a global
- **Ctrl+Left Click on minimap not firing** — fixed by deferring minimap registration to `PLAYER_LOGIN` so saved variables are loaded before the button is registered

---

## v0.8.7 — Tab UI, Inspect Fixes & List Management

### Added
- **Tab-Based Navigation**
  - Main window now features native Blizzard-style tabs at the bottom
  - Tabs: Inspect, Wishlist, Saved Looks, Tracked Looks, History
  - Clicking a tab loads its content directly in the main window
  - Inspect tab restores the last inspected player's look
  - Switching away from Inspect closes the character pane automatically
  - Returning to Inspect re-opens the character pane for the current target

- **Smart Inspect Tab Behavior**
  - Clicking Inspect when a different player is targeted triggers a fresh inspection
  - Stale data from previous targets is never shown for a new target
  - "Inspecting..." placeholder shown while waiting for data to arrive

- **List Management in Tabs**
  - Ctrl+Click rows to select them for bulk deletion
  - Selected rows highlighted in green with `[*]` prefix
  - Delete Selected button (with confirmation popup) appears when a list tab is active
  - Clear All button (with confirmation popup) for Wishlist, Saved Looks, Tracked Looks
  - Clear History button for the History tab
  - Per-row Delete button on all deletable list tabs
  - List title updates live after deletions (e.g. "Wishlist (58 items)" → "Wishlist (57 items)")
  - Selections are cleared when switching between tabs

- **Button Set Swapping**
  - Inspect-specific buttons (Preview, Save Look, Track Look, Wishlist Selected) hide when a list tab is active
  - List management buttons (Clear All, Delete Selected) appear in their place
  - Buttons restore automatically when returning to Inspect view

- **Beta Notice Dialog**
  - First-time users see a one-time popup informing them the addon is in beta
  - Requires clicking "Got it!" to dismiss
  - Never shown again after the first acknowledgement

### Fixed
- Stale inspection data after switching tabs
- `IS_VIEWING_DETAIL` blocking fresh inspections
- Async race condition in `retryPump` causing old player data to overwrite new
- Item names showing as "Unknown" after async lookup
- Tab selection bleeding between lists
- Selections persisting after ESC
- "Cached" status on Inspect tab
- Anchor family error on open
- Export/IDs buttons hidden behind tabs

### Improved
- Frame uses `SetUserPlaced(true)` — window remembers its last position
- Blizzard-native `PanelTabButtonTemplate` for tabs
- Row labels use FontString so color codes render correctly

---

## v0.8.5
- Added minimap button support
- Left-click opens/closes the main UI
- Right-click toggles Radar Mode
- Added player highlight option in Radar settings
- Added radar-based player nameplate highlighting
- Added per-player radar visual cooldowns

---

## v0.8.3 — Wishlist Selection, UI Flow & Stability

### Added
- Selective Wishlist System — click individual missing pieces to select them
- Wishlist button adapts: no selection adds all missing; selection adds only selected
- Clear All Wishlist button with confirmation popup
- `/tmh options` slash command

### Improved
- ESC navigation: Entry → List → Main UI → Close
- Tracked Look accuracy
- Hidden transmog handling
- Wishlist messaging

### Fixed
- Lua errors from missing helper functions
- Tooltip text inconsistencies
- ESC behavior trapping users between UI states

---

## v0.8.1 — Tooltip Drop Sources & Data Pipeline

### Added
- Tooltip Drop Source System — shows boss, instance, and expansion for missing items
- Encounter Journal Drop Database (~18,000+ item sources)
- Expansion Tier Mapping (Classic → Midnight)

### Improved
- Tooltip performance via source caching
- Database accuracy and expansion mapping

---

## v0.8 — Passive Detection & Tooltip Update

### Added
- Player Missing Appearance Detection
- Tooltip Match Details system
- Compact Tooltip Mode
- In-game Help Window
- Additional slash commands

### Improved
- Faster hover detection
- Better inspect retry logic
- Options panel layout (two-column design)

---

## v0.7
- Renamed addon from TargetTransmog → Transmog Hunter

---

## v0.6
- Mouseover Inspect system
- Radar Mode (nameplate scanning)
- Alert banner, screen flash, minimap pulse, sound alerts
- Tooltip match highlights and chat alerts
- Settings panel

---

## v0.5
- Initial full release
- Target inspection UI, slot-by-slot display
- Collection tracking, Wowhead exports, Dressing Room preview
- Saved Looks, Session History, Wishlist, Tracked Looks

---

## v0.4 (Late Beta)
- Multi-delete support, Ctrl-click selection, confirmation dialogs

## v0.3 (Beta)
- Session History, Saved Looks, Wishlist, Tracked Looks

## v0.2 (Early Beta)
- Export system, Wowhead links, Dressing Room controls

## v0.1 (Initial Beta)
- Initial transmog inspection prototype