acdream/tests/AcDream.UI.Abstractions.Tests/Panels/Chat
Erik 5a45a7ac7f feat(chat): route retail lifestone commands
Separate retail client actions, ACE server commands, and ordinary chat at the shared router. Port lifestone/lif/ls from the named retail registry through a typed App controller to game action 0x0063, keep unknown verbs on ACE Talk, and cover both UI backends plus exact outbound bytes.

Co-Authored-By: Codex <codex@openai.com>
2026-07-13 11:43:19 +02:00
..
ChatCommandRouterTests.cs feat(chat): route retail lifestone commands 2026-07-13 11:43:19 +02:00
ChatInputParserAtPrefixTests.cs feat(chat): Phase J Tier 1+2 - @ verb prefix, /retell, /framerate, /loc 2026-04-25 21:34:13 +02:00
ChatInputParserTests.cs fix(chat): / and @ are equivalent command prefixes (retail parity) 2026-07-03 09:46:50 +02:00
ChatPanelFocusTests.cs feat(input): #24 Phase K.2 - auto-enter player mode at login + MMB mouse-look + DebugPanel free-fly + Tab to chat-input focus 2026-04-26 09:20:17 +02:00
ChatPanelInputTests.cs feat(chat): route retail lifestone commands 2026-07-13 11:43:19 +02:00
ChatPanelLayoutTests.cs fix(ui): wrap chat panel body in outer BeginChild so drag-trap covers it 2026-04-26 23:10:01 +02:00
ChatVMCombatTests.cs fix(chat): BuildTell wire field order + retail-style FormatEntry + suppress duplicate Channel echo 2026-04-25 20:49:02 +02:00
ChatVMLastTellSenderTests.cs feat(ui): #17 ChatPanel input field + slash commands + reply-to-last-tell 2026-04-25 19:44:04 +02:00
ChatVMRetellAndProvidersTests.cs feat(chat): Phase J Tier 1+2 - @ verb prefix, /retell, /framerate, /loc 2026-04-25 21:34:13 +02:00
RetailClientCommandCatalogTests.cs feat(chat): route retail lifestone commands 2026-07-13 11:43:19 +02:00