promotional bannermobile promotional banner

Mute Repetitive Brann

Mutes the most repetitive sounds Brann makes. Disables those specific sounds on login and reload.

File Details

v1.4.4

  • R
  • Mar 2, 2026
  • 8.81 KB
  • 277
  • 12.0.1
  • Retail

File Name

MuteRepetitiveBrann-v1.4.4.zip

Supported Versions

  • 12.0.1

Changelog

All notable changes to this project will be documented in this file.

[1.4.4] - 2026-03-02

Fixed

  • Disabled the Brann tooltip status augmentation to avoid Midnight secret-value taint errors during tooltip processing in delves.

Compatibility

  • Preserves muting behavior, settings, and slash commands.
  • Tooltip status text is temporarily unavailable until a verified secure-safe implementation is found.

[1.4.3] - 2026-03-01

Fixed

  • Corrected the CurseForge project ID used for automated publishing.

[1.4.2] - 2026-03-01

Fixed

  • Updated the TOC interface for Midnight retail (120001).
  • Added defensive feature detection for addon metadata and sound mute APIs.
  • Fixed tooltip GUID resolution to avoid calling UnitExists on secure tooltip unit values during delves.
  • Made /mutebrann ui fail safely during combat instead of risking blocked Settings access.

Compatibility

  • Preserves current retail behavior where the underlying APIs are still available.
  • Gracefully disables muting with a one-time warning if the client does not expose the sound mute API.

[1.4.1] - 2026-02-10

Fixed

  • Guard against nil before calling UnitExists in the tooltip handler to avoid taint errors during secure tooltip callbacks.
  • Defensive tooltip:GetUnit() check to prevent passing nil to protected APIs.

Packaging

  • Include README.md and LICENSE in the packaged zip.
  • Bumped package version to 1.4.1.

[1.4.0] - 2026-02-09

Added

  • In-game Settings panel with custom sound ID management
  • Clickable labels on checkboxes for better UX
  • Visual custom sound ID list with individual remove buttons
  • Export/Import functionality via popup dialogs
  • list command to show all custom IDs
  • Locale-independent tooltip detection using NPC IDs
  • Space-separated input support for multi-ID commands

Fixed

  • Settings panel now properly saves checkbox states
  • validate command correctly handles hash table custom list
  • Settings panel no longer shows unrelated WoW options
  • Removed dead code after clearconfirm wipe
  • ApplyMuteState no longer called for read-only commands

Changed

  • Switched from RegisterVerticalLayoutCategory to RegisterCanvasLayoutCategory
  • Deep-copy DEFAULTS.customList during migration to prevent reference sharing
  • Settings panel shows inline descriptions instead of tooltips
  • Improved help text formatting and accuracy
  • Full input string now captured for multi-argument commands

[1.3.5] - Previous Release

Added

  • Initial release with basic muting functionality
  • Slash command interface
  • Custom sound ID support
  • Critical line filtering