Original PR: https://github.com/RedWizardsLab/EchoHub/pull/8 Author: @HueByte Created: 2/20/2026 Status: ✅ Merged Merged: 2/20/2026 Merged by: @HueByte
Base: dev ← Head: dev_send_rework
dev
dev_send_rework
a860a8f
15 files changed (+313 additions, -7 deletions)
📝 src/EchoHub.Client/AppOrchestrator.cs (+37 -0) 📝 src/EchoHub.Client/Commands/CommandHandler.cs (+1 -1) 📝 src/EchoHub.Client/Services/ApiClient.cs (+17 -0) ➕ src/EchoHub.Client/Services/AudioPlaybackService.cs (+39 -0) 📝 src/EchoHub.Client/UI/ChatRenderer.cs (+8 -0) 📝 src/EchoHub.Client/UI/MainWindow.cs (+66 -2) 📝 src/EchoHub.Core/Models/MessageType.cs (+2 -1) 📝 src/EchoHub.Server.Irc/IrcMessageFormatter.cs (+4 -0) 📝 src/EchoHub.Server/Controllers/ChannelsController.cs (+5 -2) 📝 src/EchoHub.Server/Controllers/FilesController.cs (+7 -0) 📝 src/EchoHub.Server/Program.cs (+1 -0) ➕ src/EchoHub.Server/Services/FileCleanupService.cs (+69 -0) 📝 src/EchoHub.Server/Services/FileValidationHelper.cs (+14 -0) 📝 src/EchoHub.Server/Setup/DataMigrationService.cs (+37 -0) 📝 src/EchoHub.Server/appsettings.example.json (+6 -1)
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Commands/CommandHandler.cs
src/EchoHub.Client/Services/ApiClient.cs
src/EchoHub.Client/Services/AudioPlaybackService.cs
src/EchoHub.Client/UI/ChatRenderer.cs
src/EchoHub.Client/UI/MainWindow.cs
src/EchoHub.Core/Models/MessageType.cs
src/EchoHub.Server.Irc/IrcMessageFormatter.cs
src/EchoHub.Server/Controllers/ChannelsController.cs
src/EchoHub.Server/Controllers/FilesController.cs
src/EchoHub.Server/Program.cs
src/EchoHub.Server/Services/FileCleanupService.cs
src/EchoHub.Server/Services/FileValidationHelper.cs
src/EchoHub.Server/Setup/DataMigrationService.cs
src/EchoHub.Server/appsettings.example.json
…g UI updates
/send command rework
🔄 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/8
Author: @HueByte
Created: 2/20/2026
Status: ✅ Merged
Merged: 2/20/2026
Merged by: @HueByte
Base:
dev← Head:dev_send_rework📝 Commits (1)
a860a8ffeat: add audio playback and file download features with corresponding UI updates📊 Changes
15 files changed (+313 additions, -7 deletions)
View changed files
📝
src/EchoHub.Client/AppOrchestrator.cs(+37 -0)📝
src/EchoHub.Client/Commands/CommandHandler.cs(+1 -1)📝
src/EchoHub.Client/Services/ApiClient.cs(+17 -0)➕
src/EchoHub.Client/Services/AudioPlaybackService.cs(+39 -0)📝
src/EchoHub.Client/UI/ChatRenderer.cs(+8 -0)📝
src/EchoHub.Client/UI/MainWindow.cs(+66 -2)📝
src/EchoHub.Core/Models/MessageType.cs(+2 -1)📝
src/EchoHub.Server.Irc/IrcMessageFormatter.cs(+4 -0)📝
src/EchoHub.Server/Controllers/ChannelsController.cs(+5 -2)📝
src/EchoHub.Server/Controllers/FilesController.cs(+7 -0)📝
src/EchoHub.Server/Program.cs(+1 -0)➕
src/EchoHub.Server/Services/FileCleanupService.cs(+69 -0)📝
src/EchoHub.Server/Services/FileValidationHelper.cs(+14 -0)📝
src/EchoHub.Server/Setup/DataMigrationService.cs(+37 -0)📝
src/EchoHub.Server/appsettings.example.json(+6 -1)📄 Description
…g UI updates
Summary
/send command rework
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.