File Details
SayMyName_21-05-26.zip
- R
- May 21, 2026
- 39.18 KB
- 177
- 12.0.7+5
- Classic + 3
File Name
SayMyName_21-05-26.zip
Supported Versions
- 12.0.7
- 12.0.5
- 5.5.4
- 5.5.3
- 2.5.5
- 1.15.8
[2.13] - 2026-05-21
Added
- Slash commands `/smn enable` and `/smn disable` — Explicitly turn alerts on or off (aliases: `on` / `off`), in addition to `/smn toggle`.
- Shared simulation helper — `SayMyName_RunSimulation()` powers both the Simulate button and `/smn test` so behavior stays identical.
Changed
- Shared utilities — Chat channel list, color helpers, realm stripping, keyword cleanup, metadata lookup, and safe `PlaySound` live in `Locales.lua` (single source; less duplicated code in core and options).
- Ignore list lookup — Ignored players are indexed in a hash table at login and when the list changes, so chat filtering stays fast with long ignore lists.
- Settings panel refresh — `SyncSettingsUI()` centralizes control sync after import, language change, and keyword list rebuilds.
- Link detection — Hyperlink boundary check extracted to `IsInsideChatLink()` for clearer chat filter logic.
Fixed
- Default sound channel — `SayMyNameDB.soundChannel` is initialized to `"Master"` on login when missing from saved data.