[PR #8] [MERGED] feat: add audio playback and file download features with correspondin… #8

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/8
Author: @HueByte
Created: 2/20/2026
Status: Merged
Merged: 2/20/2026
Merged by: @HueByte

Base: devHead: dev_send_rework


📝 Commits (1)

  • a860a8f feat: 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.

## 📋 Pull Request Information **Original PR:** https://github.com/RedWizardsLab/EchoHub/pull/8 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 2/20/2026 **Status:** ✅ Merged **Merged:** 2/20/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `dev` ← **Head:** `dev_send_rework` --- ### 📝 Commits (1) - [`a860a8f`](https://github.com/RedWizardsLab/EchoHub/commit/a860a8fbc3765f07349573abf057b90d83ceae86) feat: add audio playback and file download features with corresponding UI updates ### 📊 Changes **15 files changed** (+313 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `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) </details> ### 📄 Description …g UI updates # Summary /send command rework --- <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#8