[PR #53] [MERGED] Dev qol and gateway #54

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

📋 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: masterHead: dev_QOL_And_Gateway


📝 Commits (10+)

  • 64bca51 feat: show date on messages older than a day and improve time formatting
  • 15187c4 chore: bump version and add changelog
  • 3ca9dbf feat: add password protection for channels
  • ea8e583 feat: add image validation and ASCII conversion services
  • e05b420 feat: Implement end-to-end encryption for channels
  • 2d33773 feat: Add support for message attachments
  • 6292e82 feat: Add ASCII art size selection for image attachments and enhance message context menu
  • a3a413f feat: Add "Copy message ID" option to message context menu
  • 5040c5c feat: Enhance ThemeManager to ensure transparent themes render correctly for editable fields
  • 9aea6ec refactor: 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

  • Password rooms E2E
  • Improved encryption
  • IRC gateway finishes
  • Added white-themed transparent theme
  • Fixed weird ctrl+w crash
  • File drag and drop, and paste support

🔄 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/53 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 7/16/2026 **Status:** ✅ Merged **Merged:** 7/16/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `master` ← **Head:** `dev_QOL_And_Gateway` --- ### 📝 Commits (10+) - [`64bca51`](https://github.com/RedWizardsLab/EchoHub/commit/64bca5161912e9fd935866b8669830ba9f6f866b) feat: show date on messages older than a day and improve time formatting - [`15187c4`](https://github.com/RedWizardsLab/EchoHub/commit/15187c4665707564b7a1bb24d71d1507c735f3bf) chore: bump version and add changelog - [`3ca9dbf`](https://github.com/RedWizardsLab/EchoHub/commit/3ca9dbfd91a25eb8d78fbea7f18fcd8314bc8fc7) feat: add password protection for channels - [`ea8e583`](https://github.com/RedWizardsLab/EchoHub/commit/ea8e583ee5c9565be65f148d5d79f17e3d30703c) feat: add image validation and ASCII conversion services - [`e05b420`](https://github.com/RedWizardsLab/EchoHub/commit/e05b420ce91abb2f32bb452f4b35ace377b90187) feat: Implement end-to-end encryption for channels - [`2d33773`](https://github.com/RedWizardsLab/EchoHub/commit/2d33773c244f00d6befb1fdba01d1c115cf9afbf) feat: Add support for message attachments - [`6292e82`](https://github.com/RedWizardsLab/EchoHub/commit/6292e82ceced92a11664f629b8c25b454b100954) feat: Add ASCII art size selection for image attachments and enhance message context menu - [`a3a413f`](https://github.com/RedWizardsLab/EchoHub/commit/a3a413f0b11373ad70bd37c3d8b8a2249155c773) feat: Add "Copy message ID" option to message context menu - [`5040c5c`](https://github.com/RedWizardsLab/EchoHub/commit/5040c5c20115cd57b8d95920d433e6c61c315224) feat: Enhance ThemeManager to ensure transparent themes render correctly for editable fields - [`9aea6ec`](https://github.com/RedWizardsLab/EchoHub/commit/9aea6ecfc343ac4306bbd2d1c0a3a679c0b9d4a4) refactor: Update DroppedFileParserTests to use absolute path helper for improved readability and maintainability ### 📊 Changes **69 files changed** (+4387 additions, -371 deletions) <details> <summary>View changed files</summary> 📝 `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_ </details> ### 📄 Description # Summary - Password rooms E2E - Improved encryption - IRC gateway finishes - Added white-themed transparent theme - Fixed weird ctrl+w crash - File drag and drop, and paste support --- <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:54 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#54