Original PR: https://github.com/RedWizardsLab/EchoHub/pull/61 Author: @HueByte Created: 7/17/2026 Status: ✅ Merged Merged: 7/17/2026 Merged by: @HueByte
Base: dev ← Head: dev_another_set_of_features
dev
dev_another_set_of_features
3281064
53d0d32
71d82b4
df1bd01
52 files changed (+3089 additions, -79 deletions)
📝 .env.example (+33 -0) 📝 README.md (+14 -2) 📝 docs/changelog/index.md (+1 -1) 📝 docs/changelog/v0.2.15.md (+65 -1) 📝 src/EchoHub.Client/AppOrchestrator.cs (+225 -5) 📝 src/EchoHub.Client/Commands/CommandHandler.cs (+127 -12) 📝 src/EchoHub.Client/Services/ApiClient.cs (+50 -2) 📝 src/EchoHub.Client/Services/ConnectionManager.cs (+4 -3) 📝 src/EchoHub.Client/Services/EchoHubConnection.cs (+8 -3) 📝 src/EchoHub.Client/UI/Chat/ChatLine.cs (+7 -0) 📝 src/EchoHub.Client/UI/Chat/ChatMessageManager.cs (+87 -4) 📝 src/EchoHub.Client/UI/Dialogs/ConnectDialog.cs (+27 -6) 📝 src/EchoHub.Client/UI/MainWindow.cs (+92 -4) ➕ src/EchoHub.Core/Constants/MessageConventions.cs (+31 -0) 📝 src/EchoHub.Core/Contracts/IChatService.cs (+3 -2) 📝 src/EchoHub.Core/Contracts/IUserService.cs (+3 -1) ➕ src/EchoHub.Core/DTOs/AccountDtos.cs (+30 -0) 📝 src/EchoHub.Core/DTOs/AuthDtos.cs (+1 -1) 📝 src/EchoHub.Core/DTOs/ChatDtos.cs (+13 -1) ➕ src/EchoHub.Core/DTOs/InviteDtos.cs (+11 -0)
.env.example
README.md
docs/changelog/index.md
docs/changelog/v0.2.15.md
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Commands/CommandHandler.cs
src/EchoHub.Client/Services/ApiClient.cs
src/EchoHub.Client/Services/ConnectionManager.cs
src/EchoHub.Client/Services/EchoHubConnection.cs
src/EchoHub.Client/UI/Chat/ChatLine.cs
src/EchoHub.Client/UI/Chat/ChatMessageManager.cs
src/EchoHub.Client/UI/Dialogs/ConnectDialog.cs
src/EchoHub.Client/UI/MainWindow.cs
src/EchoHub.Core/Constants/MessageConventions.cs
src/EchoHub.Core/Contracts/IChatService.cs
src/EchoHub.Core/Contracts/IUserService.cs
src/EchoHub.Core/DTOs/AccountDtos.cs
src/EchoHub.Core/DTOs/AuthDtos.cs
src/EchoHub.Core/DTOs/ChatDtos.cs
src/EchoHub.Core/DTOs/InviteDtos.cs
...and 32 more files
See changelog
🔄 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/61
Author: @HueByte
Created: 7/17/2026
Status: ✅ Merged
Merged: 7/17/2026
Merged by: @HueByte
Base:
dev← Head:dev_another_set_of_features📝 Commits (4)
3281064feat: Add invite codes and message replies functionality53d0d32feat: Implement spam protection with configurable limits and auto-mute escalation71d82b4fix: Remove invisible character from using directivedf1bd01feat: Update configuration files for storage path and spam protection settings📊 Changes
52 files changed (+3089 additions, -79 deletions)
View changed files
📝
.env.example(+33 -0)📝
README.md(+14 -2)📝
docs/changelog/index.md(+1 -1)📝
docs/changelog/v0.2.15.md(+65 -1)📝
src/EchoHub.Client/AppOrchestrator.cs(+225 -5)📝
src/EchoHub.Client/Commands/CommandHandler.cs(+127 -12)📝
src/EchoHub.Client/Services/ApiClient.cs(+50 -2)📝
src/EchoHub.Client/Services/ConnectionManager.cs(+4 -3)📝
src/EchoHub.Client/Services/EchoHubConnection.cs(+8 -3)📝
src/EchoHub.Client/UI/Chat/ChatLine.cs(+7 -0)📝
src/EchoHub.Client/UI/Chat/ChatMessageManager.cs(+87 -4)📝
src/EchoHub.Client/UI/Dialogs/ConnectDialog.cs(+27 -6)📝
src/EchoHub.Client/UI/MainWindow.cs(+92 -4)➕
src/EchoHub.Core/Constants/MessageConventions.cs(+31 -0)📝
src/EchoHub.Core/Contracts/IChatService.cs(+3 -2)📝
src/EchoHub.Core/Contracts/IUserService.cs(+3 -1)➕
src/EchoHub.Core/DTOs/AccountDtos.cs(+30 -0)📝
src/EchoHub.Core/DTOs/AuthDtos.cs(+1 -1)📝
src/EchoHub.Core/DTOs/ChatDtos.cs(+13 -1)➕
src/EchoHub.Core/DTOs/InviteDtos.cs(+11 -0)...and 32 more files
📄 Description
Summary
See changelog
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.