Table of Contents

API Reference

Browse the generated API documentation for each EchoHub project.

Projects

Client

Terminal.Gui v2 TUI application -- UI components, services, themes, and configuration.

Core

Shared library -- DTOs, models, constants, and contracts (IChatService, IChannelService, IChatBroadcaster, IEchoHubClient).

Server

ASP.NET Core server -- controllers, hubs, ChatService, ChannelService, SignalRBroadcaster, authentication, file cleanup, and data access.

Server.Irc

IRC protocol gateway -- TCP listener, command handler, IrcBroadcaster, and message formatter.