Delta-v/Content.Server/Chat
Thomas 72b2319310 Sanitize shorthand emotes throughought the whole message (#28645)
* Rename ChatSanitizationManager to ChatEmoteSanitizationManager

The prior name was kind of confusing as there's a emote one and
then now there's also chat expansion happening in the accent system,
so knowing which I actually need to edit is useful.

So, I just need to keep myself not confused.

* Rename smileyToEmote and remove punctuation duplicates

The name SmileyToEmote is just... Bad.

Plus, I needed to remove the punctuation duplicates as that would
break any kind of regex parsing that I tried.

* Switch to regex from checking end of string

I also changed from System.Globalization to ILocalizationManager.

Writing that regex was definitely an experience.

* Document regex and the manager

* Rename it back

* Simplify regex
2024-10-24 02:11:06 +01:00
..
Commands fix(Commands): Improve Localization of commands. Standardize some behaviors. (#30362) 2024-08-11 15:19:51 +01:00
Managers Sanitize shorthand emotes throughought the whole message (#28645) 2024-10-24 02:11:06 +01:00
Systems Sanitize shorthand emotes throughought the whole message (#28645) 2024-10-24 02:11:06 +01:00
TypingIndicator Predict typing indicator (#29551) 2024-07-25 01:53:55 +02:00
V2 Chatfactor: Chat Repository, Admin Commands, Chat Created Events (#26113) 2024-04-21 22:34:09 +02:00
AnnounceOnSpawnComponent.cs nar'sie fake (#20299) 2023-12-16 19:27:09 +01:00
AutoEmoteComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ChatUser.cs Fix erase verb not removing chat messages in some cases (#21355) 2023-11-12 20:41:33 +01:00
EmoteOnDamageComponent.cs Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
SpeakOnUseComponent.cs SpeakOnUseSystem and phrases for figurines (#30455) 2024-08-09 18:22:27 +01:00
SuicideSystem.cs Fix suicide logs (#31661) 2024-09-01 03:36:43 +01:00