acdream/src/AcDream.UI.Abstractions/Panels/Chat
Erik 50883e445b feat(D.2b): extract ChatCommandRouter — shared chat submit pipeline
Both the ImGui devtools ChatPanel and the upcoming retail chat window
now route through ChatCommandRouter.Submit so command handling lives in
one place. The ChatPanel inline block (TryHandleClientCommand / EqAny /
BuildHelpText) is deleted; ChatCommandRouter carries the same logic
verbatim. ChatPanel.Render becomes a 2-line delegate.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-15 22:09:27 +02:00
..
ChatCommandRouter.cs feat(D.2b): extract ChatCommandRouter — shared chat submit pipeline 2026-06-15 22:09:27 +02:00
ChatInputParser.cs fix(chat): block / unknown commands from broadcasting as speech 2026-04-25 21:49:56 +02:00
ChatPanel.cs feat(D.2b): extract ChatCommandRouter — shared chat submit pipeline 2026-06-15 22:09:27 +02:00
ChatVM.cs feat(chat): Phase J Tier 1+2 - @ verb prefix, /retell, /framerate, /loc 2026-04-25 21:34:13 +02:00