File Details
NoSpamPlease_01-04-26.zip
- R
- Apr 1, 2026
- 20.51 KB
- 427
- 12.0.5+4
- Classic + 3
File Name
NoSpamPlease_01-04-26.zip
Supported Versions
- 12.0.5
- 12.0.1
- 5.5.3
- 2.5.5
- 1.15.8
[2.3.1] — current
Added
- Channel whitelist (numeric ID) — messages in listed channels (e.g. Trade, General) are not filtered; IDs are comma-separated in settings; works for `CHAT_MSG_CHANNEL` and `CHAT_MSG_COMMUNITIES_CHANNEL`
- Player whitelist — comma-separated names; those senders bypass the keyword filter in all filtered chat types; names matched with `Ambiguate` + lowercase like other name checks
- New UI blocks for both lists (scroll lists, Add buttons, remove rows); strings added for all supported interface languages
- `NoSpamDB.whitelistChannels` and `NoSpamDB.whitelistPlayers` in saved variables (default empty tables on upgrade)
Changed
- Settings window enlarged (380×780) to fit the new sections; keywords block remains below whitelists
- Chat filter: sender GUID for friends/guild checks is read from the last vararg (`...`), because argument count differs by `CHAT_MSG_` type
- Channel index for channel whitelist is read only for channel-type events; tries `select(6, ...)` then `select(8, ...)` if the first is not a number
Fixed
- Keyword list Remove used the loop index `i` inside `OnClick` (Lua 5.1 closure bug); now uses a captured `idx` per row