Commit graph

3 commits

Author SHA1 Message Date
sectersion
518bc78faa Refactor: extract MacroChatObserve from MacroExecutor (upstream #4)
Move 12 chat observe/capture methods (observeIncomingChat,
recordRecentChat, syncRecentChatServerContext,
getCurrentMultiplayerServerKey, normalizeServerKey,
matchesWaitingChat, matchesChatAction, captureChatAction x2,
chatValues, extractIncomingChat, buildChatCapture) verbatim into
MacroChatObserve. Shared MacroExecutor members referenced as
MacroExecutor.xxx (mechanical qualification only); public API
unchanged via observeIncomingChat delegate. All bodies verified
identical against HEAD modulo that qualification.
2026-10-11 15:58:42 +01:00
sectersion
db8fbb763e Refactor: extract MacroChatText from MacroExecutor (upstream #4)
Move 31 pure chat-text utilities (sanitize/normalize/fuzzy-match,
levenshtein, component literalize/serialize) verbatim into
MacroChatText. MacroExecutor keeps one-line public delegates so the
public API is unchanged. All moved bodies verified byte-identical
against HEAD; only 2 private->public visibility widenings.
2026-10-11 15:54:35 +01:00
simeonvartik
cb6910b424 Release the tag update 2026-09-07 00:11:44 +02:00