[PR #46] [MERGED] Dev merge #47

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

📋 Pull Request Information

Original PR: https://github.com/RedWizardsLab/EchoHub/pull/46
Author: @HueByte
Created: 4/24/2026
Status: Merged
Merged: 4/24/2026
Merged by: @HueByte

Base: masterHead: dev


📝 Commits (5)

  • 1bbe099 feat: enhance presence tracking and server registration with user count updates and multi-host support
  • 67587da feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling
  • 6db93ec feat: enhance server registration handling with response envelope and error management
  • a85d16f feat: update installation script and documentation for version 0.2.11 release
  • ecb20c4 feat: update .env.example with additional server configuration comments and add release checklist workflow

📊 Changes

14 files changed (+682 additions, -38 deletions)

View changed files

📝 .env.example (+6 -1)
.github/workflows/release-checklist.yml (+60 -0)
📝 docs/articles/getting-started.md (+1 -1)
📝 docs/changelog/index.md (+1 -0)
📝 docs/changelog/toc.yml (+2 -0)
docs/changelog/v0.2.11.md (+23 -0)
📝 scripts/install.sh (+1 -1)
📝 src/Directory.Build.props (+1 -1)
📝 src/EchoHub.Server/Controllers/ServerController.cs (+48 -1)
📝 src/EchoHub.Server/Program.cs (+1 -0)
src/EchoHub.Server/Services/DirectoryClaimStore.cs (+204 -0)
📝 src/EchoHub.Server/Services/PresenceTracker.cs (+39 -5)
📝 src/EchoHub.Server/Services/ServerDirectoryService.cs (+293 -27)
📝 src/EchoHub.Server/appsettings.example.json (+2 -1)

📄 Description

Summary

See changelog


🔄 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/46 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 4/24/2026 **Status:** ✅ Merged **Merged:** 4/24/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `master` ← **Head:** `dev` --- ### 📝 Commits (5) - [`1bbe099`](https://github.com/RedWizardsLab/EchoHub/commit/1bbe099835931c9b95857cf6b3e8f7c5545dcaa6) feat: enhance presence tracking and server registration with user count updates and multi-host support - [`67587da`](https://github.com/RedWizardsLab/EchoHub/commit/67587dafc2796ce6eacd95cb410bdf3118e6fdbb) feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling - [`6db93ec`](https://github.com/RedWizardsLab/EchoHub/commit/6db93ecfea2fa73cd5f3679cf40eef4e25c270ba) feat: enhance server registration handling with response envelope and error management - [`a85d16f`](https://github.com/RedWizardsLab/EchoHub/commit/a85d16fff8bfee1a7ed51cb8566ba1c3ac8c5b02) feat: update installation script and documentation for version 0.2.11 release - [`ecb20c4`](https://github.com/RedWizardsLab/EchoHub/commit/ecb20c4c5219ef333ea7a79ce417a8534226c8f0) feat: update .env.example with additional server configuration comments and add release checklist workflow ### 📊 Changes **14 files changed** (+682 additions, -38 deletions) <details> <summary>View changed files</summary> 📝 `.env.example` (+6 -1) ➕ `.github/workflows/release-checklist.yml` (+60 -0) 📝 `docs/articles/getting-started.md` (+1 -1) 📝 `docs/changelog/index.md` (+1 -0) 📝 `docs/changelog/toc.yml` (+2 -0) ➕ `docs/changelog/v0.2.11.md` (+23 -0) 📝 `scripts/install.sh` (+1 -1) 📝 `src/Directory.Build.props` (+1 -1) 📝 `src/EchoHub.Server/Controllers/ServerController.cs` (+48 -1) 📝 `src/EchoHub.Server/Program.cs` (+1 -0) ➕ `src/EchoHub.Server/Services/DirectoryClaimStore.cs` (+204 -0) 📝 `src/EchoHub.Server/Services/PresenceTracker.cs` (+39 -5) 📝 `src/EchoHub.Server/Services/ServerDirectoryService.cs` (+293 -27) 📝 `src/EchoHub.Server/appsettings.example.json` (+2 -1) </details> ### 📄 Description # Summary See changelog --- <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:52 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#47