GuildMute

Hide whispers, party, raid, and instance chat from members of a guild you choose. Builds the mute list automatically via /who scans and silent guild lookups. TBC Classic / Burning Crusade Classic

File Details

v0.5.1-bcc

  • R
  • Jun 29, 2026
  • 146.17 KB
  • 11
  • 2.5.5
  • Classic TBC

File Name

GuildMute-v0.5.1-bcc.zip

Supported Versions

  • 2.5.5

GuildMute

v0.5.1 (2026-06-29)

Full Changelog Previous Releases

  • v0.5.1 — WIM whisper fix & guild-change warning
    Co-authored-by: Claude noreply@anthropic.com
  • Merge pull request #1 from stroexd/claude/wim-whisper-guild-change-kdyl7b
    Fix WIM whisper passthrough and stale mute list after guild change
  • Warn instead of clearing mute list on guild change
    Auto-clearing on /gm guild was too destructive — the list may have been
    built up over time via passive learning and manual scans. Instead, print
    how many entries remain from the previous guild and hint at /gm scan
    (to add new members) or /gm clear (to start fresh), leaving the choice
    to the user.
  • Fix WIM whisper passthrough and stale mute list after guild change
    Two issues reported: guild members' whispers still appearing via WIM
    after /gm guild change, and history being empty (nothing was filtered).
    Filter.lua: Insert our ChatFrame_AddMessageEventFilter at position 1 so
    it runs before WIM's filter. WIM redirects whispers to its popup window
    and returns true in its own filter; if it registered before us, our
    filter never ran. Moving to position 1 ensures we suppress the message
    first and WIM never sees it.
    Core.lua: When /gm guild changes to a different guild, clear the mute
    list and hint to run /gm scan. Previously, changing guild left the old
    guild's names in the list while the new guild's members were never added,
    so their whispers passed through unfiltered (explaining the empty history).