• Client
    • API Reference
      • EchoHub.Client
        • AppOrchestrator
      • EchoHub.Client.Commands
        • CommandHandler
        • CommandResult
      • EchoHub.Client.Config
        • AccountPreset
        • ClientConfig
        • ConfigManager
        • NotificationConfig
        • SavedServer
      • EchoHub.Client.Services
        • ApiClient
        • AsyncRunner
        • AudioPlaybackService
        • BackupInfo
        • ClientEncryptionService
        • EchoHubConnection
        • NotificationSoundService
        • PathSetup
        • UpdateBackupService
        • UpdateChecker
      • EchoHub.Client.Themes
        • Theme
        • ThemeColors
        • ThemeManager
      • EchoHub.Client.UI
        • MainWindow
      • EchoHub.Client.UI.Chat
        • ChatColors
        • ChatLine
        • ChatListSource
        • ChatMessageManager
        • ChatSegment
      • EchoHub.Client.UI.Dialogs
        • AudioPlayerDialog
        • ConnectDialog
        • ConnectDialogResult
        • CreateChannelDialog
        • CreateChannelResult
        • ProfileAction
        • ProfileEditDialog
        • ProfileEditResult
        • ProfileViewDialog
        • StatusDialog
        • StatusDialogResult
        • UpdateConfirmDialog
        • UpdateProgressDialog
      • EchoHub.Client.UI.Helpers
        • EmojiHelper
        • HexColorHelper
      • EchoHub.Client.UI.ListSources
        • ChannelListSource
        • UserListSource
    • Articles
      • Overview
  • Core
    • API Reference
      • EchoHub.Core.Constants
        • HubConstants
        • ValidationConstants
      • EchoHub.Core.Contracts
        • ChannelListItem
        • IChannelService
        • IChatBroadcaster
        • IChatService
        • IEchoHubClient
        • IMessageEncryptionService
        • IUserService
      • EchoHub.Core.DTOs
        • ApiResponse
        • ApiResponse<T>
        • AssignRoleRequest
        • AvatarUploadResponse
        • BanRequest
        • ChannelDto
        • ChannelError
        • ChannelOperationResult
        • CreateChannelRequest
        • EmbedDto
        • EncryptionKeyResponse
        • ErrorResponse
        • JoinChannelResult
        • KickRequest
        • LoginRequest
        • LoginResponse
        • MessageDto
        • MuteRequest
        • PaginatedResponse<T>
        • RefreshRequest
        • RegisterRequest
        • SendMessageRequest
        • SendUrlRequest
        • ServerStatusDto
        • UpdateProfileRequest
        • UpdateStatusRequest
        • UpdateTopicRequest
        • UserDto
        • UserError
        • UserOperationResult
        • UserPresenceDto
        • UserProfileDto
      • EchoHub.Core.Models
        • Channel
        • ChannelMembership
        • Message
        • MessageType
        • RefreshToken
        • ServerRole
        • User
        • UserStatus
    • Articles
      • Overview
  • Server
    • API Reference
      • EchoHub.Server.Auth
        • JwtTokenService
      • EchoHub.Server.Controllers
        • AuthController
        • ChannelsController
        • FilesController
        • ModerationController
        • ServerController
        • UsersController
      • EchoHub.Server.Data
        • EchoHubDbContext
      • EchoHub.Server.Data.Migrations
        • AddAttachmentFileSize
        • AddChannelIsPublic
        • AddChannelMembership
        • AddEncryptionSupport
        • AddMessageEmbed
        • AddModerationRoles
        • InitialCreate
      • EchoHub.Server.Hubs
        • ChatHub
      • EchoHub.Server.Services
        • ChannelService
        • ChatService
        • FileCleanupService
        • FileStorageService
        • FileValidationHelper
        • ImageToAsciiService
        • LinkEmbedService
        • MessageEncryptionService
        • MuteExpirationService
        • PresenceTracker
        • ServerDirectoryService
        • SignalRBroadcaster
        • UserService
      • EchoHub.Server.Setup
        • DataMigrationService
        • DatabaseSetup
        • FirstRunSetup
    • Articles
      • Overview
  • Server.Irc
    • API Reference
      • EchoHub.Server.Irc
        • IrcBroadcaster
        • IrcClientConnection
        • IrcCommandHandler
        • IrcGatewayService
        • IrcMessage
        • IrcMessageFormatter
        • IrcNumericReply
        • IrcOptions
        • IrcServiceExtensions