Original PR: https://github.com/RedWizardsLab/EchoHub/pull/6 Author: @HueByte Created: 2/19/2026 Status: ✅ Merged Merged: 2/19/2026 Merged by: @HueByte
Base: master ← Head: dev
master
dev
257ac34
b4c3ebd
baebc09
3a0ea0d
8dfb1a4
d9a6674
246eb2b
38b60e5
0dbb02d
7181748
62 files changed (+4287 additions, -202 deletions)
📝 docs/api/client-articles/index.md (+1 -0) ➕ docs/articles/notification-sounds.md (+43 -0) 📝 docs/changelog/index.md (+1 -0) 📝 docs/changelog/toc.yml (+2 -0) ➕ docs/changelog/v0.2.3.md (+95 -0) 📝 src/Directory.Build.props (+1 -1) 📝 src/EchoHub.Client/AppOrchestrator.cs (+271 -8) ➕ src/EchoHub.Client/Assets/Notification.mp3 (+0 -0) 📝 src/EchoHub.Client/Commands/CommandHandler.cs (+178 -8) 📝 src/EchoHub.Client/Config/ClientConfig.cs (+8 -0) 📝 src/EchoHub.Client/EchoHub.Client.csproj (+4 -0) 📝 src/EchoHub.Client/Program.cs (+2 -0) 📝 src/EchoHub.Client/Services/ApiClient.cs (+75 -6) 📝 src/EchoHub.Client/Services/EchoHubConnection.cs (+30 -0) ➕ src/EchoHub.Client/Services/NotificationSoundService.cs (+85 -0) ➕ src/EchoHub.Client/Services/UpdateChecker.cs (+47 -0) 📝 src/EchoHub.Client/UI/ChatRenderer.cs (+299 -56) 📝 src/EchoHub.Client/UI/CreateChannelDialog.cs (+16 -7) ➕ src/EchoHub.Client/UI/EmojiHelper.cs (+333 -0) 📝 src/EchoHub.Client/UI/MainWindow.cs (+361 -46)
docs/api/client-articles/index.md
docs/articles/notification-sounds.md
docs/changelog/index.md
docs/changelog/toc.yml
docs/changelog/v0.2.3.md
src/Directory.Build.props
src/EchoHub.Client/AppOrchestrator.cs
src/EchoHub.Client/Assets/Notification.mp3
src/EchoHub.Client/Commands/CommandHandler.cs
src/EchoHub.Client/Config/ClientConfig.cs
src/EchoHub.Client/EchoHub.Client.csproj
src/EchoHub.Client/Program.cs
src/EchoHub.Client/Services/ApiClient.cs
src/EchoHub.Client/Services/EchoHubConnection.cs
src/EchoHub.Client/Services/NotificationSoundService.cs
src/EchoHub.Client/Services/UpdateChecker.cs
src/EchoHub.Client/UI/ChatRenderer.cs
src/EchoHub.Client/UI/CreateChannelDialog.cs
src/EchoHub.Client/UI/EmojiHelper.cs
src/EchoHub.Client/UI/MainWindow.cs
...and 42 more files
See changelog
🔄 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/6
Author: @HueByte
Created: 2/19/2026
Status: ✅ Merged
Merged: 2/19/2026
Merged by: @HueByte
Base:
master← Head:dev📝 Commits (10+)
257ac34feat: Add heartbeat handling to ServerDirectoryService for connection health checksb4c3ebdfeat: enhance profile editing with avatar support and UI adjustmentsbaebc09feat: implement background update check and add version notification in AppOrchestrator3a0ea0dfeat: enhance file upload and URL sending with optional size parameter8dfb1a4feat: add IsPublic property to channels and enhance channel creation with visibility optionsd9a6674feat: implement data migration service to convert ANSI escape codes to printable color tags246eb2bfeat: add @mention highlighting in chat lines with new SplitMentions method38b60e5feat: implement channel membership management and ensure default channels are public0dbb02dfeat: release v0.2.3 with moderation system, private channels, and UI enhancements7181748feat: enhance profile view dialog to render ASCII avatars with color tags📊 Changes
62 files changed (+4287 additions, -202 deletions)
View changed files
📝
docs/api/client-articles/index.md(+1 -0)➕
docs/articles/notification-sounds.md(+43 -0)📝
docs/changelog/index.md(+1 -0)📝
docs/changelog/toc.yml(+2 -0)➕
docs/changelog/v0.2.3.md(+95 -0)📝
src/Directory.Build.props(+1 -1)📝
src/EchoHub.Client/AppOrchestrator.cs(+271 -8)➕
src/EchoHub.Client/Assets/Notification.mp3(+0 -0)📝
src/EchoHub.Client/Commands/CommandHandler.cs(+178 -8)📝
src/EchoHub.Client/Config/ClientConfig.cs(+8 -0)📝
src/EchoHub.Client/EchoHub.Client.csproj(+4 -0)📝
src/EchoHub.Client/Program.cs(+2 -0)📝
src/EchoHub.Client/Services/ApiClient.cs(+75 -6)📝
src/EchoHub.Client/Services/EchoHubConnection.cs(+30 -0)➕
src/EchoHub.Client/Services/NotificationSoundService.cs(+85 -0)➕
src/EchoHub.Client/Services/UpdateChecker.cs(+47 -0)📝
src/EchoHub.Client/UI/ChatRenderer.cs(+299 -56)📝
src/EchoHub.Client/UI/CreateChannelDialog.cs(+16 -7)➕
src/EchoHub.Client/UI/EmojiHelper.cs(+333 -0)📝
src/EchoHub.Client/UI/MainWindow.cs(+361 -46)...and 42 more files
📄 Description
Summary
See changelog
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.