[PR #19] [MERGED] Dev cleanups #19

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

📋 Pull Request Information

Original PR: https://github.com/RedWizardsLab/EchoHub/pull/19
Author: @HueByte
Created: 2/22/2026
Status: Merged
Merged: 2/22/2026
Merged by: @HueByte

Base: masterHead: dev_cleanups


📝 Commits (2)

  • c5d8e25 Add dialogs for connection, channel creation, profile editing, and status management
  • c8ea124 Add hex color parsing helper and implement custom list sources for channels and users

📊 Changes

34 files changed (+1817 additions, -1534 deletions)

View changed files

📝 docs/changelog/v0.2.5.md (+1 -0)
docs/changelog/v0.2.6.md (+20 -0)
📝 src/Directory.Build.props (+1 -1)
📝 src/EchoHub.Client/AppOrchestrator.cs (+393 -546)
📝 src/EchoHub.Client/Assets/hue_icon.ico (+0 -0)
📝 src/EchoHub.Client/EchoHub.Client.csproj (+1 -2)
📝 src/EchoHub.Client/Services/AsyncRunner.cs (+1 -1)
src/EchoHub.Client/Services/AvatarHelper.cs (+44 -0)
src/EchoHub.Client/Services/ConnectionManager.cs (+268 -0)
📝 src/EchoHub.Client/Services/UpdateChecker.cs (+1 -1)
src/EchoHub.Client/Services/UserSession.cs (+20 -0)
src/EchoHub.Client/UI/Chat/ChatColors.cs (+49 -0)
src/EchoHub.Client/UI/Chat/ChatLine.cs (+177 -0)
src/EchoHub.Client/UI/Chat/ChatListSource.cs (+113 -0)
src/EchoHub.Client/UI/Chat/ChatMessageManager.cs (+400 -0)
src/EchoHub.Client/UI/Chat/ChatSegment.cs (+8 -0)
src/EchoHub.Client/UI/Chat/RenderHelpers.cs (+27 -0)
src/EchoHub.Client/UI/ChatRenderer.cs (+0 -547)
📝 src/EchoHub.Client/UI/Dialogs/AudioPlayerDialog.cs (+1 -1)
📝 src/EchoHub.Client/UI/Dialogs/ConnectDialog.cs (+1 -1)

...and 14 more files

📄 Description

Summary

Basically quick cleanup and refactor to keep the code cleaner and easier to work with


🔄 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/19 **Author:** [@HueByte](https://github.com/HueByte) **Created:** 2/22/2026 **Status:** ✅ Merged **Merged:** 2/22/2026 **Merged by:** [@HueByte](https://github.com/HueByte) **Base:** `master` ← **Head:** `dev_cleanups` --- ### 📝 Commits (2) - [`c5d8e25`](https://github.com/RedWizardsLab/EchoHub/commit/c5d8e25a8608bef342771c43b0ccc02558aead4e) Add dialogs for connection, channel creation, profile editing, and status management - [`c8ea124`](https://github.com/RedWizardsLab/EchoHub/commit/c8ea124198665f23d0a6487de1fb9d523b2357e2) Add hex color parsing helper and implement custom list sources for channels and users ### 📊 Changes **34 files changed** (+1817 additions, -1534 deletions) <details> <summary>View changed files</summary> 📝 `docs/changelog/v0.2.5.md` (+1 -0) ➕ `docs/changelog/v0.2.6.md` (+20 -0) 📝 `src/Directory.Build.props` (+1 -1) 📝 `src/EchoHub.Client/AppOrchestrator.cs` (+393 -546) 📝 `src/EchoHub.Client/Assets/hue_icon.ico` (+0 -0) 📝 `src/EchoHub.Client/EchoHub.Client.csproj` (+1 -2) 📝 `src/EchoHub.Client/Services/AsyncRunner.cs` (+1 -1) ➕ `src/EchoHub.Client/Services/AvatarHelper.cs` (+44 -0) ➕ `src/EchoHub.Client/Services/ConnectionManager.cs` (+268 -0) 📝 `src/EchoHub.Client/Services/UpdateChecker.cs` (+1 -1) ➕ `src/EchoHub.Client/Services/UserSession.cs` (+20 -0) ➕ `src/EchoHub.Client/UI/Chat/ChatColors.cs` (+49 -0) ➕ `src/EchoHub.Client/UI/Chat/ChatLine.cs` (+177 -0) ➕ `src/EchoHub.Client/UI/Chat/ChatListSource.cs` (+113 -0) ➕ `src/EchoHub.Client/UI/Chat/ChatMessageManager.cs` (+400 -0) ➕ `src/EchoHub.Client/UI/Chat/ChatSegment.cs` (+8 -0) ➕ `src/EchoHub.Client/UI/Chat/RenderHelpers.cs` (+27 -0) ➖ `src/EchoHub.Client/UI/ChatRenderer.cs` (+0 -547) 📝 `src/EchoHub.Client/UI/Dialogs/AudioPlayerDialog.cs` (+1 -1) 📝 `src/EchoHub.Client/UI/Dialogs/ConnectDialog.cs` (+1 -1) _...and 14 more files_ </details> ### 📄 Description # Summary Basically quick cleanup and refactor to keep the code cleaner and easier to work with --- <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:43 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: RedWizardsLab/EchoHub#19