Chatter/Modules
Florian Berthold 7462acab8c fix: nil-guard GetChannelName, GetGuildRosterInfo, InterfaceOptions* on CoA client
PlayerNames.lua:94 - GetChannelName can return nil on the CoA-Beta client
when the active channel target is not joined; capture into a local and
fall back to empty string instead of chaining :lower() on nil.

PlayerNames.lua:344 - GetGuildRosterInfo(i) returns nil name/class on
this client (same family as the AltNames.lua fix in 1c4a7e8). Skip the
iteration when name is nil to avoid indexing channels.GUILD[nil] and
passing nil into AddPlayer.

Chatter.lua:204 OpenConfig and Chatter.lua:21 inline func - the Blizzard
InterfaceOptionsFrame globals are absent on CoA-Beta, so calling
IsResizable() or InterfaceOptionsFrame_OpenToCategory() throws. Guard
both call sites and fall back to opening the standalone AceConfigDialog
window.

ChatScroll.lua:53 - InterfaceOptionsSocialPanelChatMouseScroll_SetScrolling
is also missing on this client; only hook it when the global exists,
otherwise AceHook errors out at OnInitialize.
2026-05-24 17:38:31 +02:00
..
AllResize.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
AltNames.lua fix: guard nil note/rank from GetGuildRosterInfo on CoA client 2026-05-22 22:11:55 +02:00
AutoLogChat.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
AutoPopup.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
BNet.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
Buttons.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChannelColors.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChannelNames.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatFading.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatFont.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatFrameBorders.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatFrameBorders.xml Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatLink.Lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ChatScroll.lua fix: nil-guard GetChannelName, GetGuildRosterInfo, InterfaceOptions* on CoA client 2026-05-24 17:38:31 +02:00
ChatTabs.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ClickInvite.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
CopyChat.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
DelayGMOTD.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
EditBox.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
EditBoxHistory.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
GroupSay.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
Highlight.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
Justify.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
LinkHover.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
PlayerNames.lua fix: nil-guard GetChannelName, GetGuildRosterInfo, InterfaceOptions* on CoA client 2026-05-24 17:38:31 +02:00
Scrollback.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
ServerStorage.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
SplitText.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
StickyChannels.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
Telltarget.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
Timestamps.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
TinyChat.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00
UrlCopy.lua Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00