[PR #45] [MERGED] feat: enhance presence tracking and server registration with user cou… #45

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

📋 Pull Request Information

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

Base: devHead: dev_browser_update


📝 Commits (5)

  • ce721b0 feat: enhance presence tracking and server registration with user count updates and multi-host support
  • fb9123e feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling
  • 9fbef0f feat: enhance server registration handling with response envelope and error management
  • 719d662 feat: update installation script and documentation for version 0.2.11 release
  • e3728a7 Merge branch 'dev' into dev_browser_update

📊 Changes

12 files changed (+616 additions, -37 deletions)

View changed files

📝 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

…nt updates and multi-host support

Summary

Improved browser state system


🔄 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/45 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 4/22/2026 **Status:** ✅ Merged **Merged:** 4/23/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `dev` ← **Head:** `dev_browser_update` --- ### 📝 Commits (5) - [`ce721b0`](https://github.com/RedWizardsLab/EchoHub/commit/ce721b0120562c0c709c9a4900fa91bf15578d5e) feat: enhance presence tracking and server registration with user count updates and multi-host support - [`fb9123e`](https://github.com/RedWizardsLab/EchoHub/commit/fb9123ec6337034346870f8ede19787171d5f0b0) feat: implement DirectoryClaimStore for managing directory claims and enhance ServerDirectoryService with registration error handling - [`9fbef0f`](https://github.com/RedWizardsLab/EchoHub/commit/9fbef0fff62cb3f2ae52aaca7881cb42152f0957) feat: enhance server registration handling with response envelope and error management - [`719d662`](https://github.com/RedWizardsLab/EchoHub/commit/719d662eb32c0300f42e58c60b30841062dac2f2) feat: update installation script and documentation for version 0.2.11 release - [`e3728a7`](https://github.com/RedWizardsLab/EchoHub/commit/e3728a7c6bf1a5ee1d733da58adc58ff7553976e) Merge branch 'dev' into dev_browser_update ### 📊 Changes **12 files changed** (+616 additions, -37 deletions) <details> <summary>View changed files</summary> 📝 `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 …nt updates and multi-host support # Summary Improved browser state system --- <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:51 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#45