[PR #11] [CLOSED] feat: add audio playback and file download features with correspondin… #14

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

📋 Pull Request Information

Original PR: https://github.com/RedWizardsLab/EchoHub/pull/11
Author: @HueByte
Created: 2/21/2026
Status: Closed

Base: masterHead: dev_send_rework


📝 Commits (5)

  • a860a8f feat: add audio playback and file download features with corresponding UI updates
  • 9265a9f Merge pull request #8 from HueByte/dev_send_rework
  • 50817ce Add unit tests for various services and functionalities
  • 411042c fix: correct formatting in JwtTokenServiceTests for improved readability
  • 3bc1446 Merge pull request #9 from HueByte/dev_more_tests

📊 Changes

24 files changed (+1636 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)
src/EchoHub.Tests/ChatLineTests.cs (+107 -0)
src/EchoHub.Tests/CommandHandlerTests.cs (+462 -0)
src/EchoHub.Tests/DataMigrationServiceTests.cs (+74 -0)
📝 src/EchoHub.Tests/EchoHub.Tests.csproj (+1 -0)
📝 src/EchoHub.Tests/FileValidationHelperTests.cs (+44 -0)

...and 4 more files

📄 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/11 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 2/21/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `dev_send_rework` --- ### 📝 Commits (5) - [`a860a8f`](https://github.com/RedWizardsLab/EchoHub/commit/a860a8fbc3765f07349573abf057b90d83ceae86) feat: add audio playback and file download features with corresponding UI updates - [`9265a9f`](https://github.com/RedWizardsLab/EchoHub/commit/9265a9f3124bf933f3734765f31c0eb2950996cc) Merge pull request #8 from HueByte/dev_send_rework - [`50817ce`](https://github.com/RedWizardsLab/EchoHub/commit/50817ce6e9150da3ac3d1a43a467599bd27ae1f1) Add unit tests for various services and functionalities - [`411042c`](https://github.com/RedWizardsLab/EchoHub/commit/411042c397ab21e2508724219dc4151fcbd32ca0) fix: correct formatting in JwtTokenServiceTests for improved readability - [`3bc1446`](https://github.com/RedWizardsLab/EchoHub/commit/3bc1446d1c7639d0eb9025e364e0d6431de8fee0) Merge pull request #9 from HueByte/dev_more_tests ### 📊 Changes **24 files changed** (+1636 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) ➕ `src/EchoHub.Tests/ChatLineTests.cs` (+107 -0) ➕ `src/EchoHub.Tests/CommandHandlerTests.cs` (+462 -0) ➕ `src/EchoHub.Tests/DataMigrationServiceTests.cs` (+74 -0) 📝 `src/EchoHub.Tests/EchoHub.Tests.csproj` (+1 -0) 📝 `src/EchoHub.Tests/FileValidationHelperTests.cs` (+44 -0) _...and 4 more files_ </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:42 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#14