[PR #5] [MERGED] Dev #7

Closed
opened 2026-09-04 00:49:40 +02:00 by Stone_Red · 0 comments
Owner

📋 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: masterHead: dev


📝 Commits (10+)

  • 552fe6a feat: Release v0.2.2 with shutdown improvements and connection handling fixes
  • caba400 Temp diagnostics
  • 2a6dbb4 feat: Add diagnostic hooks and heartbeat logging for application lifecycle events
  • c8e33c9 feat: Add diagnostic logging for hosted services resolution and startup timing
  • cf5ef80 feat: Enhance diagnostic logging for service resolution during startup
  • 0422066 refactor: Update SignalRBroadcaster to use IServiceProvider for hub context retrieval
  • 13297fd Refactor classes to use constructor injection for dependencies
  • 8dfdc16 refactor: Update IrcGatewayService to use IServiceProvider for dependency resolution
  • 46a30c6 refactor: Remove diagnostic logging from IrcGatewayService, Program, and ServerDirectoryService
  • 328821c refactor: 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.

## 📋 Pull Request Information **Original PR:** https://github.com/RedWizardsLab/EchoHub/pull/5 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 2/19/2026 **Status:** ✅ Merged **Merged:** 2/19/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `master` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`552fe6a`](https://github.com/RedWizardsLab/EchoHub/commit/552fe6afa371079059e221f91553a8876e4d167b) feat: Release v0.2.2 with shutdown improvements and connection handling fixes - [`caba400`](https://github.com/RedWizardsLab/EchoHub/commit/caba400f435b3f61ca572aa3b3f168c588a86bf2) Temp diagnostics - [`2a6dbb4`](https://github.com/RedWizardsLab/EchoHub/commit/2a6dbb44611dcbe4cce4848c893ca3174e1149ec) feat: Add diagnostic hooks and heartbeat logging for application lifecycle events - [`c8e33c9`](https://github.com/RedWizardsLab/EchoHub/commit/c8e33c96ce1cbfcd37796f9edeb54f9e70ae830c) feat: Add diagnostic logging for hosted services resolution and startup timing - [`cf5ef80`](https://github.com/RedWizardsLab/EchoHub/commit/cf5ef80c08d81ae346854de0702d77500f2af620) feat: Enhance diagnostic logging for service resolution during startup - [`0422066`](https://github.com/RedWizardsLab/EchoHub/commit/0422066851735673cdc32aa4e2eb2b3928dad3ae) refactor: Update SignalRBroadcaster to use IServiceProvider for hub context retrieval - [`13297fd`](https://github.com/RedWizardsLab/EchoHub/commit/13297fd017368077971e621aad1b701a99ab6905) Refactor classes to use constructor injection for dependencies - [`8dfdc16`](https://github.com/RedWizardsLab/EchoHub/commit/8dfdc163bfd6b9f71e365c73e94b5f0866a69ba7) refactor: Update IrcGatewayService to use IServiceProvider for dependency resolution - [`46a30c6`](https://github.com/RedWizardsLab/EchoHub/commit/46a30c6b809a4b22e4208eff7e63e1262b85d0dd) refactor: Remove diagnostic logging from IrcGatewayService, Program, and ServerDirectoryService - [`328821c`](https://github.com/RedWizardsLab/EchoHub/commit/328821cd14ee4cb658d79a9c1bbbe6e485d14a0e) refactor: Update changelog for v0.2.2 to reflect startup and shutdown fixes, and standardize constructor injection ### 📊 Changes **19 files changed** (+357 additions, -205 deletions) <details> <summary>View changed files</summary> 📝 `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) </details> ### 📄 Description # Summary See changelog v0.2.2 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Stone_Red added the pull-request label 2026-09-04 00:49:40 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#7