Block a user
ChatService and ChatInfoComponent, implement UserListComponent, and update styles for user list and toggles.
ChatController and ChatService, add ServerStateMapper utility, and create/update server state unit tests.
ChatBoxComponent and schema updates.
ChatService to initialize totalMessages to 1; adjust chat-info styles to use bold font for message count.
ChatBoxComponent and backend support for sending server messages
ServerMessageService.
subscribe endpoint in CommandsToServerController: add error logging for missing or invalid tokens
subscribe endpoint in CommandsToServerController to use X-Altitude-Token header instead of AuthenticationPrincipal; fix invalid token handling; add return in ServerMessageService test message logic.
EventPublisher dependency into ChatServiceTest setup for enhanced test isolation and mocking.
CommandsToServerController route and adjust security config to permit access to the new route
messageJson to miniMessageNode for clarity and consistency.
mini-message components for optimized loading using viewport and idle prefetch placeholders.
NameFormatService and implement unit tests for colored name parsing.
NameFormatService, refactor colored name parsing, and improve channel list scrolling.