mirror of
https://github.com/Stone-Red-Code/EchoHub.git
synced 2026-09-04 09:06:07 +02:00
fix: resolve crashes and command issues with emoji handling, file paths, and avatar rendering; implement newline spam protection
This commit is contained in:
@@ -47,6 +47,10 @@
|
|||||||
- Fixed channels disappearing when creating a new channel — replaced full re-fetch with incremental updates
|
- Fixed channels disappearing when creating a new channel — replaced full re-fetch with incremental updates
|
||||||
- Wired `OnChannelUpdated` SignalR event so new public channels appear for all connected users in real time
|
- Wired `OnChannelUpdated` SignalR event so new public channels appear for all connected users in real time
|
||||||
- Fixed color tag parser using wrong regex group numbers (6,7,8 instead of 1,2,3) — new ASCII art was rendering without colors
|
- Fixed color tag parser using wrong regex group numbers (6,7,8 instead of 1,2,3) — new ASCII art was rendering without colors
|
||||||
|
- Fixed crash when receiving emoji or other non-BMP Unicode characters — all list renderers now use `EnumerateRunes()` instead of `char` iteration
|
||||||
|
- Fixed `/send` and `/avatar` commands not handling file paths with spaces correctly, even when quoted
|
||||||
|
- Profile avatar now renders with full color tag support instead of showing raw tags
|
||||||
|
- Server-side newline spam protection — consecutive newlines collapsed (max 2) and total lines capped at 30
|
||||||
|
|
||||||
## Infrastructure
|
## Infrastructure
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user