Original PR: https://github.com/RedWizardsLab/EchoHub/pull/5 Author: @HueByte Created: 2/19/2026 Status: ✅ Merged Merged: 2/19/2026 Merged by: @HueByte
Base: master ← Head: dev
master
dev
552fe6a
caba400
2a6dbb4
c8e33c9
cf5ef80
0422066
13297fd
8dfdc16
46a30c6
328821c
19 files changed (+357 additions, -205 deletions)
📝 docs/changelog/index.md (+1 -0) 📝 docs/changelog/toc.yml (+2 -0) ➕ docs/changelog/v0.2.2.md (+14 -0) 📝 src/Directory.Build.props (+1 -1) 📝 src/EchoHub.Server.Irc/IrcBroadcaster.cs (+15 -8) 📝 src/EchoHub.Server.Irc/IrcGatewayService.cs (+12 -6) 📝 src/EchoHub.Server.Irc/IrcServiceExtensions.cs (+1 -2) 📝 src/EchoHub.Server/Auth/JwtTokenService.cs (+14 -7) 📝 src/EchoHub.Server/Controllers/AuthController.cs (+26 -18) 📝 src/EchoHub.Server/Controllers/ChannelsController.cs (+48 -34) 📝 src/EchoHub.Server/Controllers/FilesController.cs (+8 -2) 📝 src/EchoHub.Server/Controllers/ServerController.cs (+13 -5) 📝 src/EchoHub.Server/Controllers/UsersController.cs (+15 -7) 📝 src/EchoHub.Server/Data/EchoHubDbContext.cs (+2 -1) 📝 src/EchoHub.Server/Hubs/ChatHub.cs (+26 -17) 📝 src/EchoHub.Server/Program.cs (+4 -0) 📝 src/EchoHub.Server/Services/ChatService.cs (+47 -34) 📝 src/EchoHub.Server/Services/ServerDirectoryService.cs (+85 -51) 📝 src/EchoHub.Server/Services/SignalRBroadcaster.cs (+23 -12)
docs/changelog/index.md
docs/changelog/toc.yml
docs/changelog/v0.2.2.md
src/Directory.Build.props
src/EchoHub.Server.Irc/IrcBroadcaster.cs
src/EchoHub.Server.Irc/IrcGatewayService.cs
src/EchoHub.Server.Irc/IrcServiceExtensions.cs
src/EchoHub.Server/Auth/JwtTokenService.cs
src/EchoHub.Server/Controllers/AuthController.cs
src/EchoHub.Server/Controllers/ChannelsController.cs
src/EchoHub.Server/Controllers/FilesController.cs
src/EchoHub.Server/Controllers/ServerController.cs
src/EchoHub.Server/Controllers/UsersController.cs
src/EchoHub.Server/Data/EchoHubDbContext.cs
src/EchoHub.Server/Hubs/ChatHub.cs
src/EchoHub.Server/Program.cs
src/EchoHub.Server/Services/ChatService.cs
src/EchoHub.Server/Services/ServerDirectoryService.cs
src/EchoHub.Server/Services/SignalRBroadcaster.cs
See changelog v0.2.2
🔄 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/5
Author: @HueByte
Created: 2/19/2026
Status: ✅ Merged
Merged: 2/19/2026
Merged by: @HueByte
Base:
master← Head:dev📝 Commits (10+)
552fe6afeat: Release v0.2.2 with shutdown improvements and connection handling fixescaba400Temp diagnostics2a6dbb4feat: Add diagnostic hooks and heartbeat logging for application lifecycle eventsc8e33c9feat: Add diagnostic logging for hosted services resolution and startup timingcf5ef80feat: Enhance diagnostic logging for service resolution during startup0422066refactor: Update SignalRBroadcaster to use IServiceProvider for hub context retrieval13297fdRefactor classes to use constructor injection for dependencies8dfdc16refactor: Update IrcGatewayService to use IServiceProvider for dependency resolution46a30c6refactor: Remove diagnostic logging from IrcGatewayService, Program, and ServerDirectoryService328821crefactor: Update changelog for v0.2.2 to reflect startup and shutdown fixes, and standardize constructor injection📊 Changes
19 files changed (+357 additions, -205 deletions)
View changed files
📝
docs/changelog/index.md(+1 -0)📝
docs/changelog/toc.yml(+2 -0)➕
docs/changelog/v0.2.2.md(+14 -0)📝
src/Directory.Build.props(+1 -1)📝
src/EchoHub.Server.Irc/IrcBroadcaster.cs(+15 -8)📝
src/EchoHub.Server.Irc/IrcGatewayService.cs(+12 -6)📝
src/EchoHub.Server.Irc/IrcServiceExtensions.cs(+1 -2)📝
src/EchoHub.Server/Auth/JwtTokenService.cs(+14 -7)📝
src/EchoHub.Server/Controllers/AuthController.cs(+26 -18)📝
src/EchoHub.Server/Controllers/ChannelsController.cs(+48 -34)📝
src/EchoHub.Server/Controllers/FilesController.cs(+8 -2)📝
src/EchoHub.Server/Controllers/ServerController.cs(+13 -5)📝
src/EchoHub.Server/Controllers/UsersController.cs(+15 -7)📝
src/EchoHub.Server/Data/EchoHubDbContext.cs(+2 -1)📝
src/EchoHub.Server/Hubs/ChatHub.cs(+26 -17)📝
src/EchoHub.Server/Program.cs(+4 -0)📝
src/EchoHub.Server/Services/ChatService.cs(+47 -34)📝
src/EchoHub.Server/Services/ServerDirectoryService.cs(+85 -51)📝
src/EchoHub.Server/Services/SignalRBroadcaster.cs(+23 -12)📄 Description
Summary
See changelog v0.2.2
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.