mirror of
https://github.com/RedWizardsLab/EchoHub.git
synced 2026-09-04 00:26:07 +02:00
[PR #11] [CLOSED] feat: add audio playback and file download features with correspondin… #14
Reference in New Issue
Block a user
📋 Pull Request Information
Original PR: https://github.com/RedWizardsLab/EchoHub/pull/11
Author: @HueByte
Created: 2/21/2026
Status: ❌ Closed
Base:
master← Head:dev_send_rework📝 Commits (5)
a860a8ffeat: add audio playback and file download features with corresponding UI updates9265a9fMerge pull request #8 from HueByte/dev_send_rework50817ceAdd unit tests for various services and functionalities411042cfix: correct formatting in JwtTokenServiceTests for improved readability3bc1446Merge 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.