Original PR: https://github.com/RedWizardsLab/EchoHub/pull/53 Author: @HueByte Created: 7/16/2026 Status: ✅ Merged Merged: 7/16/2026 Merged by: @HueByte
Base: master ← Head: dev_QOL_And_Gateway
master
dev_QOL_And_Gateway
64bca51
15187c4
3ca9dbf
ea8e583
e05b420
2d33773
6292e82
a3a413f
5040c5c
9aea6ec
69 files changed (+4387 additions, -371 deletions)
📝 README.md (+10 -3) 📝 docs/articles/architecture.md (+1 -1) 📝 docs/changelog/index.md (+1 -0) 📝 docs/changelog/toc.yml (+2 -0) ➕ docs/changelog/v0.2.12.md (+49 -0) 📝 docs/todo.md (+1 -1) 📝 src/Directory.Build.props (+1 -1) 📝 src/EchoHub.Client/AppOrchestrator.cs (+505 -33) 📝 src/EchoHub.Client/Commands/CommandHandler.cs (+63 -7) 📝 src/EchoHub.Client/Config/ClientConfig.cs (+19 -0) 📝 src/EchoHub.Client/Services/ApiClient.cs (+50 -8) ➕ src/EchoHub.Client/Services/ClipboardFiles.cs (+154 -0) 📝 src/EchoHub.Client/Services/ConnectionManager.cs (+18 -4) 📝 src/EchoHub.Client/Services/EchoHubConnection.cs (+78 -9) ➕ src/EchoHub.Client/Services/NativeFolderPicker.cs (+141 -0) ➕ src/EchoHub.Client/Services/OutgoingAttachment.cs (+13 -0) ➕ src/EchoHub.Client/Services/RoomKeyStore.cs (+109 -0) 📝 src/EchoHub.Client/Themes/ThemeManager.cs (+42 -1) 📝 src/EchoHub.Client/UI/Chat/ChatLine.cs (+2 -2) 📝 src/EchoHub.Client/UI/Chat/ChatListSource.cs (+22 -6)
README.md
docs/articles/architecture.md
docs/changelog/index.md
docs/changelog/toc.yml
docs/changelog/v0.2.12.md
docs/todo.md
src/Directory.Build.props
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Commands/CommandHandler.cs
src/EchoHub.Client/Config/ClientConfig.cs
src/EchoHub.Client/Services/ApiClient.cs
src/EchoHub.Client/Services/ClipboardFiles.cs
src/EchoHub.Client/Services/ConnectionManager.cs
src/EchoHub.Client/Services/EchoHubConnection.cs
src/EchoHub.Client/Services/NativeFolderPicker.cs
src/EchoHub.Client/Services/OutgoingAttachment.cs
src/EchoHub.Client/Services/RoomKeyStore.cs
src/EchoHub.Client/Themes/ThemeManager.cs
src/EchoHub.Client/UI/Chat/ChatLine.cs
src/EchoHub.Client/UI/Chat/ChatListSource.cs
...and 49 more files
🔄 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/53
Author: @HueByte
Created: 7/16/2026
Status: ✅ Merged
Merged: 7/16/2026
Merged by: @HueByte
Base:
master← Head:dev_QOL_And_Gateway📝 Commits (10+)
64bca51feat: show date on messages older than a day and improve time formatting15187c4chore: bump version and add changelog3ca9dbffeat: add password protection for channelsea8e583feat: add image validation and ASCII conversion servicese05b420feat: Implement end-to-end encryption for channels2d33773feat: Add support for message attachments6292e82feat: Add ASCII art size selection for image attachments and enhance message context menua3a413ffeat: Add "Copy message ID" option to message context menu5040c5cfeat: Enhance ThemeManager to ensure transparent themes render correctly for editable fields9aea6ecrefactor: Update DroppedFileParserTests to use absolute path helper for improved readability and maintainability📊 Changes
69 files changed (+4387 additions, -371 deletions)
View changed files
📝
README.md(+10 -3)📝
docs/articles/architecture.md(+1 -1)📝
docs/changelog/index.md(+1 -0)📝
docs/changelog/toc.yml(+2 -0)➕
docs/changelog/v0.2.12.md(+49 -0)📝
docs/todo.md(+1 -1)📝
src/Directory.Build.props(+1 -1)📝
src/EchoHub.Client/AppOrchestrator.cs(+505 -33)📝
src/EchoHub.Client/Commands/CommandHandler.cs(+63 -7)📝
src/EchoHub.Client/Config/ClientConfig.cs(+19 -0)📝
src/EchoHub.Client/Services/ApiClient.cs(+50 -8)➕
src/EchoHub.Client/Services/ClipboardFiles.cs(+154 -0)📝
src/EchoHub.Client/Services/ConnectionManager.cs(+18 -4)📝
src/EchoHub.Client/Services/EchoHubConnection.cs(+78 -9)➕
src/EchoHub.Client/Services/NativeFolderPicker.cs(+141 -0)➕
src/EchoHub.Client/Services/OutgoingAttachment.cs(+13 -0)➕
src/EchoHub.Client/Services/RoomKeyStore.cs(+109 -0)📝
src/EchoHub.Client/Themes/ThemeManager.cs(+42 -1)📝
src/EchoHub.Client/UI/Chat/ChatLine.cs(+2 -2)📝
src/EchoHub.Client/UI/Chat/ChatListSource.cs(+22 -6)...and 49 more files
📄 Description
Summary
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.