Commit Graph

7 Commits

Author SHA1 Message Date
florian.berthold 827a214c16 ci: add Gitea Actions release workflow (per-addon git-archive zip)
release / release (push) Successful in 3s
2026-05-25 12:01:30 +02:00
florian.berthold 5eaec81f02 chore: move addon into Chatter/ + add standard .gitignore
Matches the Exiles fork-layout convention (each addon in its own folder).
2026-05-25 10:59:27 +02:00
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
florian.berthold 1c4a7e8d5f fix: guard nil note/rank from GetGuildRosterInfo on CoA client
GetGuildRosterInfo returns nil for the public-note and rank fields on the
CoA Beta client, so ScanGuildNotes crashed at AltNames.lua:331 on
strlower(note). Guard note and rank the same way upstream already guards
name, and skip the alt-note fallback entirely when there is no note.
2026-05-22 22:11:55 +02:00
florian.berthold 83b3ebc579 docs: add README 2026-05-22 22:11:55 +02:00
florian.berthold 7220375452 ci: preserve upstream line endings (CRLF) for clean upstream diffs 2026-05-22 22:11:46 +02:00
florian.berthold 77ee87198c Initial commit: Chatter v1.2.11 (Curse package) 2026-05-22 22:11:46 +02:00