Original PR: https://github.com/Stone-Red-Code/EchoHub/pull/1 Author: @Stone-Red-Code Created: 2/21/2026 Status: ✅ Merged Merged: 2/21/2026 Merged by: @Stone-Red-Code
Base: dev ← Head: dev
dev
2efe54e
4c850fc
ca9973b
575115c
f49148a
ae06e7a
a860a8f
9265a9f
50817ce
411042c
63 files changed (+5309 additions, -96 deletions)
📝 .gitignore (+3 -0) ➕ .gitmodules (+3 -0) ➕ assets/hue_icon.svg (+11 -0) 📝 docs/api/toc.yml (+3 -3) ➕ docs/articles/encryption.md (+141 -0) 📝 docs/articles/toc.yml (+4 -0) 📝 docs/changelog/index.md (+2 -0) 📝 docs/changelog/toc.yml (+4 -0) ➕ docs/changelog/v0.2.4.md (+32 -0) ➕ docs/changelog/v0.2.5.md (+66 -0) 📝 src/Directory.Build.props (+1 -1) 📝 src/EchoHub.Client/AppOrchestrator.cs (+69 -2) 📝 src/EchoHub.Client/Commands/CommandHandler.cs (+1 -1) 📝 src/EchoHub.Client/EchoHub.Client.csproj (+2 -1) 📝 src/EchoHub.Client/Services/ApiClient.cs (+27 -0) ➕ src/EchoHub.Client/Services/AudioPlaybackService.cs (+39 -0) ➕ src/EchoHub.Client/Services/ClientEncryptionService.cs (+95 -0) 📝 src/EchoHub.Client/Services/EchoHubConnection.cs (+18 -5) 📝 src/EchoHub.Client/Themes/ThemeManager.cs (+7 -7) 📝 src/EchoHub.Client/UI/ChatRenderer.cs (+33 -18)
.gitignore
.gitmodules
assets/hue_icon.svg
docs/api/toc.yml
docs/articles/encryption.md
docs/articles/toc.yml
docs/changelog/index.md
docs/changelog/toc.yml
docs/changelog/v0.2.4.md
docs/changelog/v0.2.5.md
src/Directory.Build.props
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Commands/CommandHandler.cs
src/EchoHub.Client/EchoHub.Client.csproj
src/EchoHub.Client/Services/ApiClient.cs
src/EchoHub.Client/Services/AudioPlaybackService.cs
src/EchoHub.Client/Services/ClientEncryptionService.cs
src/EchoHub.Client/Services/EchoHubConnection.cs
src/EchoHub.Client/Themes/ThemeManager.cs
src/EchoHub.Client/UI/ChatRenderer.cs
...and 43 more files
dotnet build src/EchoHub.slnx
dotnet test src/EchoHub.slnx
🔄 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/Stone-Red-Code/EchoHub/pull/1
Author: @Stone-Red-Code
Created: 2/21/2026
Status: ✅ Merged
Merged: 2/21/2026
Merged by: @Stone-Red-Code
Base:
dev← Head:dev📝 Commits (10+)
2efe54efeat: Implement message encryption and decryption support4c850fcfeat: Update encryption documentation with mermaid sequence diagram for clarityca9973bfeat: Update table of contents for documentation and changelog with new sections575115cfix: update table of contents to include specific file paths for articlesf49148afix: format table in encryption documentation for better readabilityae06e7aMerge pull request #7 from HueByte/dev_e2e_encrypta860a8ffeat: 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 readability📊 Changes
63 files changed (+5309 additions, -96 deletions)
View changed files
📝
.gitignore(+3 -0)➕
.gitmodules(+3 -0)➕
assets/hue_icon.svg(+11 -0)📝
docs/api/toc.yml(+3 -3)➕
docs/articles/encryption.md(+141 -0)📝
docs/articles/toc.yml(+4 -0)📝
docs/changelog/index.md(+2 -0)📝
docs/changelog/toc.yml(+4 -0)➕
docs/changelog/v0.2.4.md(+32 -0)➕
docs/changelog/v0.2.5.md(+66 -0)📝
src/Directory.Build.props(+1 -1)📝
src/EchoHub.Client/AppOrchestrator.cs(+69 -2)📝
src/EchoHub.Client/Commands/CommandHandler.cs(+1 -1)📝
src/EchoHub.Client/EchoHub.Client.csproj(+2 -1)📝
src/EchoHub.Client/Services/ApiClient.cs(+27 -0)➕
src/EchoHub.Client/Services/AudioPlaybackService.cs(+39 -0)➕
src/EchoHub.Client/Services/ClientEncryptionService.cs(+95 -0)📝
src/EchoHub.Client/Services/EchoHubConnection.cs(+18 -5)📝
src/EchoHub.Client/Themes/ThemeManager.cs(+7 -7)📝
src/EchoHub.Client/UI/ChatRenderer.cs(+33 -18)...and 43 more files
📄 Description
Summary
Changes
Screenshots / recordings (optional)
How to test
dotnet build src/EchoHub.slnxdotnet test src/EchoHub.slnxChecklist
Related issues
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.