Block a user
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.