promotional bannermobile promotional banner

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 v1.0.0

  • R
  • Apr 8, 2026
  • 372.28 KB
  • 31
  • 12.0.5+1
  • Retail

File Name

TransmogHunter v1.0.0.zip

Supported Versions

  • 12.0.5
  • 12.0.1

# Changelog

## v1.0.0 — Full Release

### Added
- **Wishlist/Tracked Row Tagging**
  - When Mouseover or Radar detects a match, opening `/tmh` on that player shows `[W]` and `[T]` tags on matching rows
  - `[W]` in gold for Wishlist matches, `[T]` in cyan for Tracked Look matches
  - Tags apply retroactively if the UI is already open when the match fires
  - Tags only appear on live inspections — cached loads (Saved Looks, History) are unaffected

- **Auto Reinspect on Target Switch**
  - Switching targets while TMH is open on the Inspect tab automatically inspects the new player
  - No need to close and retype `/tmh` — the UI updates seamlessly
  - Only fires when the Inspect tab is active and the new target is a different inspectable player

- **UI Visual Redesign**
  - **Color-Coded Chat Output**
  - "Wishlist" highlighted in gold in chat alerts
  - "tracked" highlighted in cyan in chat alerts
  - Consistent with `[W]`/`[T]` tag colors in the UI

### Improved
- **Inspect Tab Tooltip**
  - Hovering the Inspect tab shows a tooltip explaining its behavior
  - Notes that clicking with no target reloads the last inspected player from the session

- **Last Inspected Player Recall**
  - Clicking the Inspect tab with no target reloads the last inspected player's look
  - Useful when a target moves out of range or is lost

### Fixed
- **Beta notice showing every reload** — flag was at file scope before saved variables loaded; moved inside `PLAYER_LOGIN` handler after `ensureDB()`
- **Screen flash toggle not working** — `AlertFlashEnabled()` was checking the wrong setting key
- **Tracked chat output using wrong detail setting** — was reading `RadarWishlistDetailedEnabled()` instead of `RadarTrackedDetailedEnabled()`
- **`TMH_IsMouseoverEnabled` always returning nil** — function was accidentally defined inside `TMH_ToggleRadarMode`, making it unreachable as a global

---

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

### Added
- **Minimap Button Enhancements**
  - Ctrl+Left Click toggles Mouseover Inspect
  - Ctrl+Right Click toggles Radar Pulse anchor
  - Minimap tooltip shows live status of both Mouseover and Radar
  - Toggling Mouseover via minimap prints confirmation to chat

- **Radar Pulse Notification**
  - On-screen notification panel when a Radar hit is detected
  - Shows player name and hit type (Wishlist or Tracked)
  - Cyan for Wishlist hits, gold for Tracked hits
  - Fades out after 6 seconds, hides on combat entry
  - Position saved between sessions
  - `/tmh pulse show` — draggable anchor to reposition
  - `/tmh pulse hide` — hide anchor and save position

- **Screen Flash Toggle**
  - New Options panel toggle for screen flash alert
  - Defaults to enabled; configurable independently of banner and sound

- **Options and Help Buttons on Main UI**
  - Both accessible directly from the main window button row

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

### Improved
- Detailed/Compact chat now applies to both Radar and Mouseover (not just Radar)
- Compact Tooltip shows only the Summary line — removed redundant count lines
- TMH tooltips hidden when Mouseover Inspect is disabled
- Tooltip item name resolution improved — saved names used first, better fallbacks

### Fixed
- Mouseover status always showing OFF in minimap tooltip
- Ctrl+Left Click on minimap not firing

---

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

### Added
- Tab-based navigation: Inspect, Wishlist, Saved Looks, Tracked Looks, History
- Smart Inspect tab — detects target change, shows "Inspecting..." placeholder
- List management: Ctrl+Click bulk select, Delete Selected, Clear All, per-row Delete
- Button set swapping — inspect buttons hide when list tab is active
- Beta notice dialog — one-time first-login popup

### Fixed
- Stale inspection data after switching tabs
- Async race condition in `retryPump`
- Tab selection bleeding between lists
- Selections persisting after ESC
- Anchor family error on open

### Improved
- `SetUserPlaced(true)` — window remembers position
- Native `PanelTabButtonTemplate` tabs
- Row labels use FontString for color code support

---

## v0.8.5
- Minimap button support
- Player nameplate highlighting via radar
- Per-player radar visual cooldowns

---

## v0.8.3 — Wishlist Selection, UI Flow & Stability
- Selective Wishlist System
- Clear All Wishlist with confirmation
- `/tmh options` slash command
- ESC navigation fixes

---

## v0.8.1 — Tooltip Drop Sources & Data Pipeline
- Drop source tooltips: Boss • Instance • Expansion
- Encounter Journal database (~18,000+ item sources)

---

## v0.8 — Passive Detection & Tooltip Update
- Player Missing Appearance Detection
- Tooltip Match Details system
- Compact Tooltip Mode
- In-game Help Window

---

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

---

## v0.6
- Mouseover Inspect, Radar Mode, alert systems, tooltip highlights

---

## v0.5
- Initial full release — inspection UI, wishlist, tracked looks, saved looks, history

---

## v0.4 (Late Beta)
- Multi-delete, 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