Original PR: https://github.com/RedWizardsLab/EchoHub/pull/30 Author: @HueByte Created: 2/24/2026 Status: ✅ Merged Merged: 2/24/2026 Merged by: @HueByte
Base: dev ← Head: dev_bugs_attack
dev
dev_bugs_attack
0c16f44
ad5627a
21 files changed (+450 additions, -48 deletions)
📝 docs/changelog/v0.2.8.md (+22 -0) 📝 src/EchoHub.Client/AppOrchestrator.cs (+140 -9) 📝 src/EchoHub.Client/Services/ConnectionManager.cs (+2 -2) 📝 src/EchoHub.Client/Services/EchoHubConnection.cs (+3 -3) 📝 src/EchoHub.Client/UI/Chat/ChatColors.cs (+34 -5) 📝 src/EchoHub.Client/UI/Chat/ChatLine.cs (+3 -1) 📝 src/EchoHub.Client/UI/Chat/ChatMessageManager.cs (+7 -2) 📝 src/EchoHub.Client/UI/ListSources/UserListSource.cs (+7 -4) 📝 src/EchoHub.Client/UI/MainWindow.cs (+78 -10) 📝 src/EchoHub.Core/Contracts/IChatBroadcaster.cs (+1 -1) 📝 src/EchoHub.Core/Contracts/IEchoHubClient.cs (+1 -1) 📝 src/EchoHub.Core/DTOs/ChatDtos.cs (+2 -1) 📝 src/EchoHub.Server.Irc/IrcBroadcaster.cs (+1 -1) 📝 src/EchoHub.Server/Program.cs (+1 -0) 📝 src/EchoHub.Server/Services/ChatService.cs (+26 -2) 📝 src/EchoHub.Server/Services/LinkEmbedService.cs (+49 -1) ➕ src/EchoHub.Server/Services/MuteExpirationService.cs (+63 -0) 📝 src/EchoHub.Server/Services/PresenceTracker.cs (+2 -0) 📝 src/EchoHub.Server/Services/ServerDirectoryService.cs (+3 -0) 📝 src/EchoHub.Server/Services/SignalRBroadcaster.cs (+3 -3)
docs/changelog/v0.2.8.md
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Services/ConnectionManager.cs
src/EchoHub.Client/Services/EchoHubConnection.cs
src/EchoHub.Client/UI/Chat/ChatColors.cs
src/EchoHub.Client/UI/Chat/ChatLine.cs
src/EchoHub.Client/UI/Chat/ChatMessageManager.cs
src/EchoHub.Client/UI/ListSources/UserListSource.cs
src/EchoHub.Client/UI/MainWindow.cs
src/EchoHub.Core/Contracts/IChatBroadcaster.cs
src/EchoHub.Core/Contracts/IEchoHubClient.cs
src/EchoHub.Core/DTOs/ChatDtos.cs
src/EchoHub.Server.Irc/IrcBroadcaster.cs
src/EchoHub.Server/Program.cs
src/EchoHub.Server/Services/ChatService.cs
src/EchoHub.Server/Services/LinkEmbedService.cs
src/EchoHub.Server/Services/MuteExpirationService.cs
src/EchoHub.Server/Services/PresenceTracker.cs
src/EchoHub.Server/Services/ServerDirectoryService.cs
src/EchoHub.Server/Services/SignalRBroadcaster.cs
...and 1 more files
See changes in the changelog of this PR
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/RedWizardsLab/EchoHub/pull/30
Author: @HueByte
Created: 2/24/2026
Status: ✅ Merged
Merged: 2/24/2026
Merged by: @HueByte
Base:
dev← Head:dev_bugs_attack📝 Commits (2)
0c16f44feat: enhance user presence and channel interaction featuresad5627aMerge branch 'dev' into dev_bugs_attack📊 Changes
21 files changed (+450 additions, -48 deletions)
View changed files
📝
docs/changelog/v0.2.8.md(+22 -0)📝
src/EchoHub.Client/AppOrchestrator.cs(+140 -9)📝
src/EchoHub.Client/Services/ConnectionManager.cs(+2 -2)📝
src/EchoHub.Client/Services/EchoHubConnection.cs(+3 -3)📝
src/EchoHub.Client/UI/Chat/ChatColors.cs(+34 -5)📝
src/EchoHub.Client/UI/Chat/ChatLine.cs(+3 -1)📝
src/EchoHub.Client/UI/Chat/ChatMessageManager.cs(+7 -2)📝
src/EchoHub.Client/UI/ListSources/UserListSource.cs(+7 -4)📝
src/EchoHub.Client/UI/MainWindow.cs(+78 -10)📝
src/EchoHub.Core/Contracts/IChatBroadcaster.cs(+1 -1)📝
src/EchoHub.Core/Contracts/IEchoHubClient.cs(+1 -1)📝
src/EchoHub.Core/DTOs/ChatDtos.cs(+2 -1)📝
src/EchoHub.Server.Irc/IrcBroadcaster.cs(+1 -1)📝
src/EchoHub.Server/Program.cs(+1 -0)📝
src/EchoHub.Server/Services/ChatService.cs(+26 -2)📝
src/EchoHub.Server/Services/LinkEmbedService.cs(+49 -1)➕
src/EchoHub.Server/Services/MuteExpirationService.cs(+63 -0)📝
src/EchoHub.Server/Services/PresenceTracker.cs(+2 -0)📝
src/EchoHub.Server/Services/ServerDirectoryService.cs(+3 -0)📝
src/EchoHub.Server/Services/SignalRBroadcaster.cs(+3 -3)...and 1 more files
📄 Description
Summary
See changes in the changelog of this PR
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.