promotional bannermobile promotional banner

Whisper Messenger

A modern messenger-style whisper UI that replaces WoW's default chat whispers with a clean conversation window, contacts list and full message history.

File Details

v1.1.2

  • R
  • Apr 5, 2026
  • 195.33 KB
  • 298
  • 12.0.1+4
  • Classic + 3

File Name

WhisperMessenger-v1.1.2.zip

Supported Versions

  • 12.0.1
  • 5.5.3
  • 4.4.2
  • 2.5.5
  • 1.15.8

Changelog

[1.1.2] - 2026-04-05

Added

  • Clickable URL detection in chat bubbles and transcript text for plain http://, https://, and www. links.

  • New Start New Whisper header action next to WM opens a player-name prompt so you can start or jump to a whisper conversation without typing /w.

  • Start-conversation and manual-copy dialogs now share the same messenger popup styling, including a wider near full-width input field for easier text entry.

  • Channel message context — when opening a conversation, the contact's most recent message from public channels (Trade, General, LFG, etc.) now appears as a chat bubble with a gold "· via Trade" tag, so you know why you're whispering them.

Fixed

  • URL hyperlink clicks no longer trigger protected-function taint errors (ADDON_ACTION_FORBIDDEN).
  • URL clicks now use a safe copy fallback flow (clipboard or manual copy dialog) in WoW addon context.

[1.1.1] - 2026-04-01

Fixed

  • Pinned chats now keep their history while pinned (still capped by your max messages per contact setting).
  • Unpinned chats now immediately follow your retention settings.
  • Shift-click links now insert into WhisperMessenger only when its window is open. If the window is closed, WoW does the default action.
  • Outgoing whispers are now properly hidden from default chat when "Hide whispers from default chat" is enabled.
  • Reply (/r) now works reliably with "Hide whispers from default chat" enabled.
  • Fixed a whisper-filter taint error (secret string value).
  • "Hide whispers from default chat" now auto-disables in battlegrounds, arenas, and rated PvP.
  • Fixed a race where pressing Enter, then quickly pressing Esc, could reopen the window when the delayed outgoing whisper event arrived.

Improved

  • Auto-open detection is more reliable for reply, right-click whisper, and name-click whisper.
  • Incoming whispers no longer steal focus when you already have the messenger open on an active conversation.
  • Draft text in the whisper edit box is now preserved across combat transitions.
  • Contacts row interactions are cleaner: better action-button visibility, hover-pointer behavior, and spacing.

[1.1.0] - 2026-04-01

  • Added runtime-switchable theme presets in Appearance settings, including Midnight, Shadowlands, and Draenor.
  • Improved the messenger's visual polish with stronger section framing, clearer settings toggles, and distinct accent identities for each preset.
  • Improved theme consistency by reducing redundant theme tokens, pruning dead preset colors, and making preset changes repaint search/input/settings surfaces immediately.
  • Fixed theme startup and preset application issues so the addon loads cleanly and live theme changes update the window reliably.
  • Added full Classic compatibility — the addon now runs on Classic Era, Season of Discovery, TBC Classic Anniversary, Cata Classic, and MoP Classic in addition to Retail.
  • Fixed a crash caused by the removed UIDropDownMenuTemplate on Retail 10.0+ clients.

[1.0.10] - 2026-03-31

  • Added contacts-list search with live filtering across character names and message history, plus an inline clear (X) action to reset results.

  • Improved UI contrast and added deferred window resize with a ghost preview (stable positioning + smooth commit on release) for lag-free resizing.

  • Added right-click chat-bubble context menu actions with Copy Text support.

  • Improved chat-bubble copy flow with safer clipboard fallbacks and a messenger-styled manual copy dialog that pre-fills and highlights message text when direct clipboard APIs are unavailable.

[1.0.9] - 2026-03-31

  • Added independent contacts-pane resizing with persisted width, plus compact spacing/truncation fixes to prevent overlap in narrow layouts.
  • Added native right-click contact context menu support in the contacts list, so contact rows now open the standard WoW player menu (including entries added by other addons).

[1.0.8] - 2026-03-30

Added

  • Auto-open window on incoming whisper, right-click "Whisper", click-on-name whisper, or BNet friend whisper — configurable in Behavior settings, disabled during combat
  • Notification sounds now play even when in-game audio is muted
  • Choose from five notification sounds: Whisper, Ping, Chime, Bell, or Raid Warning

Fixed

  • Whisper messages received during combat were queued and never stored — they now record immediately
  • Shift-clicking quests, achievements, spells, and professions now correctly links them into the messenger chat instead of triggering the default action (tracking, inspecting, etc.)

Improved

  • Settings toggles now show helpful descriptions on hover, starting with the auto-focus option

[1.0.7] - 2026-03-29

Added

  • Font family selector in Appearance settings — choose between Default (Friz Quadrata), System (Arial Narrow), or Custom (inherits fonts from addons like ElvUI)

Improved

  • Large behind-the-scenes cleanup to make the messenger feel more consistent and easier to maintain going forward
  • Contact details now stay in sync more reliably, especially when Battle.net friend details change while the addon is open
  • Scrolling is now more consistent in long contact lists and long conversations
  • Message headers and chat bubbles now line up more consistently

Fixed

  • Fixed cases where contact details could lag behind until the window was reopened
  • Fixed inconsistent spacing between sender names and chat bubbles
  • Fixed refresh behavior so unread counts and contact updates stay accurate even while the window is hidden
  • Fixed Mythic content confusion by showing an in-window pause notice and disabling the send box until whispers are available again
  • Fixed a Classic startup error caused by unsupported whisper-related events, so the addon now loads cleanly on clients that do not provide them
  • Fixed drag-resizing the messenger window beyond the screen bounds so it no longer snaps to an unrecoverable fullscreen size or requires deleting SavedVariables to recover

[1.0.6] - 2026-03-27

Added

  • Profanity filter toggle in Behavior settings — enable or disable WoW's built-in profanity filter directly from the messenger without opening game options

Fixed

  • Fixed lint warnings for unused variables in whisper chat filter tests and link hooks

[1.0.5] - 2026-03-27

Improved

  • Mythic content suspension is now much more robust — the addon cleanly suspends all activity when you enter a Mythic+ dungeon or Mythic raid, and fully resumes when you leave
  • Added support for abandoned or depleted keystones — the addon now correctly resumes if your group leaves a key early
  • You will now see a chat message when the addon suspends and resumes for mythic content, so you always know the current state
  • Contact list and presence lookups are paused during mythic content to avoid unnecessary background work

Fixed

  • Fixed an issue where whispering from guild or community rosters could break the chat input during mythic content
  • Fixed a rare issue where the reply target (/r) could become corrupted after receiving a whisper with "Hide from default chat" enabled
  • Fixed the addon not resuming properly if a mythic keystone was abandoned or depleted without completing
  • Fixed the addon sometimes not resuming after leaving a mythic dungeon — zone transitions now reliably detect when you are no longer in mythic content

[1.0.4] - 2026-03-27

Fixed

  • Fix sending whispers during combat — sends are now blocked with a friendly status message instead of causing an error
  • Fix occasional crashes with player names during mythic lockdown
  • Fix rare crash in faction detection during mythic content
  • Prevent broken conversations from appearing when receiving whispers during restricted content

Added

  • Automatic mythic content suspension — the addon fully disables itself in Mythic+ dungeons and Mythic raids. Your window auto-hides and restores when you leave. Whispers fall through to the default chat frame during this time.
  • "Hide whispers from default chat" toggle in Behavior settings — disable to show whispers in both WhisperMessenger and the default chat frame (defaults to off)

[0.1.0] - 2025-01-01

Added

  • Messenger-style whisper UI window
  • Contact list with online status and unread badges
  • Conversation pane with chat bubbles and date separators
  • Composer with whisper and BNet sending
  • Toggle icon with unread badge
  • Settings panels (General, Appearance, Behavior, Notifications)
  • Message retention and conversation age limits
  • Drag-to-reorder contacts
  • BNet friend resolution
  • SavedVariables persistence with migrations