Block a user
storeMessages to improve batch handling and error recovery, add per-message fallback, and enhance logging.
ServerMessageService for broadcasting player state updates, implement PlayerListState model, and update ChatService to synchronize active player states across servers.
ServerMessageService for broadcasting player state updates, implement PlayerListState model, and update ChatService to synchronize active player states across servers.
MiniMessageComponent in UserListComponent and transition to ProcessedMiniMessageNode. Add server state caching in ChatService with eager state dispatch on subscription.
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